Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release-4.16] Resync release-4.16 branch with main 2024-05-21 #528

Commits on May 8, 2024

  1. Bump github.com/coreos/ignition/v2 from 2.15.0 to 2.18.0

    Bumps [github.com/coreos/ignition/v2](https://github.com/coreos/ignition) from 2.15.0 to 2.18.0.
    - [Release notes](https://github.com/coreos/ignition/releases)
    - [Changelog](https://github.com/coreos/ignition/blob/main/docs/release-notes.md)
    - [Commits](coreos/ignition@v2.15.0...v2.18.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/coreos/ignition/v2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored May 8, 2024
    Configuration menu
    Copy the full SHA
    941c703 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. bundle: Update csv annotations in LCA bundle

    Sets proxy-aware and fips-compliant annotations to true in the LCA bundle, this will notify users installing LCA from the official catalogs about this operator's capabilities.
    
    Signed-off-by: Leonardo Ochoa-Aday <lochoa@redhat.com>
    leo8a committed May 10, 2024
    Configuration menu
    Copy the full SHA
    8b3afac View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Upversion main to 4.17

    jc-rh committed May 14, 2024
    Configuration menu
    Copy the full SHA
    2b08308 View commit details
    Browse the repository at this point in the history
  2. Merge pull request openshift-kni#508 from jc-rh/main

    Upversion main to 4.17
    openshift-merge-bot[bot] authored May 14, 2024
    Configuration menu
    Copy the full SHA
    b01eb9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e4b6311 View commit details
    Browse the repository at this point in the history
  4. Merge pull request openshift-kni#510 from openshift-kni/jc-rh-patch-1

    Update seed format version due to the api version change
    openshift-merge-bot[bot] authored May 14, 2024
    Configuration menu
    Copy the full SHA
    05f32b5 View commit details
    Browse the repository at this point in the history
  5. Update README.md with some badges

    Signed-off-by: Leonardo Ochoa-Aday <lochoa@redhat.com>
    leo8a committed May 14, 2024
    Configuration menu
    Copy the full SHA
    e319e0a View commit details
    Browse the repository at this point in the history
  6. Fix misspell, ineffassign and gofmt issues

    Fixes some recommendations provided by the goreportcard.com.
    
    Signed-off-by: Leonardo Ochoa-Aday <lochoa@redhat.com>
    leo8a committed May 14, 2024
    Configuration menu
    Copy the full SHA
    43190f2 View commit details
    Browse the repository at this point in the history
  7. Add code-coverage targets to Makefile

    Adds code-coverage target to Makefile and a config file, these could be used (e.g., in the ci-job or in local by devs) at any moment.
    
    Signed-off-by: Leonardo Ochoa-Aday <lochoa@redhat.com>
    leo8a committed May 14, 2024
    Configuration menu
    Copy the full SHA
    36c4cea View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. OCPBUGS-33536: [IBI] install-rhcos-and-restore-seed.service fails the…

    … first time it starts
    
    We are taking lca-cli from seed image and sometimes it can fail.
    Adding dependency for this service on network-online and adding retry to
    image pull part
    tsorya committed May 15, 2024
    Configuration menu
    Copy the full SHA
    45f2225 View commit details
    Browse the repository at this point in the history
  2. Merge pull request openshift-kni#500 from tsorya/igal/MGMT-17615

    OCPBUGS-33536: [IBI] install-rhcos-and-restore-seed.service fails the first time it starts
    openshift-merge-bot[bot] authored May 15, 2024
    Configuration menu
    Copy the full SHA
    3bb9b3d View commit details
    Browse the repository at this point in the history
  3. Merge pull request openshift-kni#496 from leo8a/bundle-update

    CNF-12652: bundle: Update csv annotations in LCA bundle
    openshift-merge-bot[bot] authored May 15, 2024
    Configuration menu
    Copy the full SHA
    22fce42 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    834762b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    27d7726 View commit details
    Browse the repository at this point in the history
  6. Merge pull request openshift-kni#514 from leo8a/add-badges

    CNF-12712: Add badges and code-coverage targets
    openshift-merge-bot[bot] authored May 15, 2024
    Configuration menu
    Copy the full SHA
    c9d9ba7 View commit details
    Browse the repository at this point in the history
  7. Merge pull request openshift-kni#498 from pixelsoccupied/handle-sigte…

    …rm-stateroot
    
    CNF-12656: Handle SIGTERM for stateroot setup job
    openshift-merge-bot[bot] authored May 15, 2024
    Configuration menu
    Copy the full SHA
    fb1ee6b View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. MGMT-17828: LCA should allow reconfiguration if hostname wasn't provided

    1. We should block localhost as hostname
    2. In case hostname was not provided as part of seed reconfiguration we
       should use current node hostname
    3. Hostname should be set with hostnamectl command rather than with
       /etc/hostname file in order to be changed immediately
    tsorya committed May 16, 2024
    Configuration menu
    Copy the full SHA
    365c800 View commit details
    Browse the repository at this point in the history
  2. Merge pull request openshift-kni#518 from tsorya/igal/MGMT-17828

    MGMT-17828: LCA should allow reconfiguration if hostname wasn't provided
    openshift-merge-bot[bot] authored May 16, 2024
    Configuration menu
    Copy the full SHA
    133ba4d View commit details
    Browse the repository at this point in the history
  3. OCPBUGS-33786 - Fix SELinux issues in IBI when running outside of a c…

    …ontainer
    
    Signed-off-by: Javi Polo <jpolo@redhat.com>
    javipolo committed May 16, 2024
    Configuration menu
    Copy the full SHA
    81553ac View commit details
    Browse the repository at this point in the history
  4. Merge pull request openshift-kni#491 from openshift-kni/dependabot/go…

    …_modules/github.com/coreos/ignition/v2-2.18.0
    
    Bump github.com/coreos/ignition/v2 from 2.15.0 to 2.18.0
    openshift-merge-bot[bot] authored May 16, 2024
    Configuration menu
    Copy the full SHA
    fe96bf3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c98d56 View commit details
    Browse the repository at this point in the history
  6. Enforce FIPS compatibility

    Solves MGMT-17748
    
    # Background
    
    LCA recently added support for upgrading of FIPS-enabled clusters (see
    commit 82460ad).
    
    # Issue
    
    The current implementation does not enforce FIPS compatibility between
    the seed image and the cluster being upgraded. This can lead to issues
    when the seed image has FIPS enabled but the cluster being upgraded does
    not, or vice versa.
    
    # Solution
    
    Add a check for FIPS compatibility between the seed image and the cluster
    being upgraded.
    
    # Implementation details
    
    - Add a new field `HasFIPS` to the `SeedClusterInfo` struct to store
      whether the seed image has FIPS enabled or not. This field is set
      based on the value of the `FIPS` field in the `MachineConfig` object
      referenced by the `machineconfiguration.openshift.io/currentConfig`
      label of the only node in the cluster.
    
    - Check for FIPS compatibility when pulling the seed image. If the seed
      image has FIPS enabled but the cluster being upgraded does not, or
      vice versa, return an error.
    omertuc committed May 16, 2024
    Configuration menu
    Copy the full SHA
    af1eda7 View commit details
    Browse the repository at this point in the history
  7. Merge pull request openshift-kni#519 from javipolo/ibi-selinux-policy

    OCPBUGS-33786 - Fix SELinux issues in IBI when running outside of a container
    openshift-merge-bot[bot] authored May 16, 2024
    Configuration menu
    Copy the full SHA
    bc326eb View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    348b730 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. MGMT-17652: Possibly improve etcd performance through defrag/compaction

    Adding etcd defrag as part of seed creation right after recert
    Currently added as best-effort.
    tsorya committed May 19, 2024
    Configuration menu
    Copy the full SHA
    685b5d5 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. OCPBUGS-34010: In case proxy status was set there is no reason to update

    proxy in post pivot phase (IBU flow)
    tsorya committed May 21, 2024
    Configuration menu
    Copy the full SHA
    f331b9d View commit details
    Browse the repository at this point in the history
  2. Merge pull request openshift-kni#483 from omertuc/fipsenforce

    Enforce FIPS compatibility
    openshift-merge-bot[bot] authored May 21, 2024
    Configuration menu
    Copy the full SHA
    8969b70 View commit details
    Browse the repository at this point in the history
  3. Merge pull request openshift-kni#517 from pixelsoccupied/update-doc

    OCPBUGS-32495: prep stage doc updates and unify logs and naming
    openshift-merge-bot[bot] authored May 21, 2024
    Configuration menu
    Copy the full SHA
    54e971d View commit details
    Browse the repository at this point in the history
  4. extramanifest configmaps validation update

    Signed-off-by: Angie Wang <angwang@redhat.com>
    Missxiaoguo committed May 21, 2024
    Configuration menu
    Copy the full SHA
    a64e82f View commit details
    Browse the repository at this point in the history
  5. MGMT-16515: in order to set machine network in node ip hint file in post

    pivot we should take it from target
    tsorya committed May 21, 2024
    Configuration menu
    Copy the full SHA
    2a18012 View commit details
    Browse the repository at this point in the history
  6. Merge pull request openshift-kni#523 from tsorya/igal/etcd

    MGMT-17652: Possibly improve etcd performance through defrag/compaction
    openshift-merge-bot[bot] authored May 21, 2024
    Configuration menu
    Copy the full SHA
    8256fbb View commit details
    Browse the repository at this point in the history
  7. Merge pull request openshift-kni#525 from tsorya/igal/MGMT-16515

    MGMT-16515: in order to set machine network in node ip hint file in post pivot we should take it from target
    openshift-merge-bot[bot] authored May 21, 2024
    Configuration menu
    Copy the full SHA
    24bc127 View commit details
    Browse the repository at this point in the history
  8. Merge pull request openshift-kni#526 from tsorya/igal/OCPBUGS-34010

    OCPBUGS-34010: In case proxy status was set there is no reason to update proxy in post pivot phase (IBU flow)
    openshift-merge-bot[bot] authored May 21, 2024
    Configuration menu
    Copy the full SHA
    55af044 View commit details
    Browse the repository at this point in the history
  9. Merge pull request openshift-kni#521 from Missxiaoguo/validation_mani…

    …fest
    
    OCPBUGS-33275: extramanifest configmaps validation update
    openshift-merge-bot[bot] authored May 21, 2024
    Configuration menu
    Copy the full SHA
    aa16365 View commit details
    Browse the repository at this point in the history
  10. Merge pull request openshift-kni#522 from jc-rh/main

    Update to golang 1.21 and k8s api 0.29.4
    openshift-merge-bot[bot] authored May 21, 2024
    Configuration menu
    Copy the full SHA
    8662ded View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    9899a34 View commit details
    Browse the repository at this point in the history
  2. Reset version to 4.16 after initial resync with main

    Signed-off-by: Don Penney <dpenney@redhat.com>
    donpenney committed May 22, 2024
    Configuration menu
    Copy the full SHA
    97499e7 View commit details
    Browse the repository at this point in the history