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-1.27] Backports for 2024-03 release cycle #9670

Merged
merged 22 commits into from
Mar 8, 2024

Commits on Mar 6, 2024

  1. Rootless mode also bind service nodePort to host for LoadBalancer type

    Signed-off-by: Edgar Lee <edgarhinshunlee@gmail.com>
    (cherry picked from commit 8c83b5e)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    hinshun authored and brandond committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    be9391e View commit details
    Browse the repository at this point in the history
  2. Fix NodeHosts on dual-stack clusters

    * Add both dual-stack addresses to the node hosts file
    * Add hostname to hosts file as alias for node name to ensure consistent resolution
    
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit be569f6)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    7b44006 View commit details
    Browse the repository at this point in the history
  3. Tweak netpol node wait logs

    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit 513c341)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    4c3f85b View commit details
    Browse the repository at this point in the history
  4. Fix issue with etcd node name missing hostname

    * Set ServerNodeName in snapshot CLI setup
    * Raise errer if ServerNodeName ends up empty some other way
    * Fix status controller to use etcd node name annotation instead of prefix checking
    
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit 82432a2)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    525bbcc View commit details
    Browse the repository at this point in the history
  5. Bump helm-controller/klipper-helm versions

    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit 109e3e4)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    7de66e9 View commit details
    Browse the repository at this point in the history
  6. Fix additional corner cases in registries handling

    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit b164d7a)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    2f2c575 View commit details
    Browse the repository at this point in the history
  7. Clean up snapshotDir create/exists logic

    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit 3576ed4)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    18c8142 View commit details
    Browse the repository at this point in the history
  8. Move snapshot-retention to EtcdSnapshotFlags in order to support load…

    …ing from config
    
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit 0b35932)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    83b140d View commit details
    Browse the repository at this point in the history
  9. Use and version flannel/cni-plugin properly

    Moves us closer to using the proper upstream for our flannel CNI plugin, instead of the snapshot that is vendored into our plugins fork.
    
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit 88d30f9)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    fb239ab View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Bump spegel to v0.0.18-k3s4

    Signed-off-by: Philip Laine <philip.laine@gmail.com>
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit 26feb25)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    phillebaba authored and brandond committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    b0b14da View commit details
    Browse the repository at this point in the history
  2. Add env var to allow spegel mirroring of latest tag

    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit 84a071a)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    5f509c0 View commit details
    Browse the repository at this point in the history
  3. Remove filtering of wildcard mirror entry

    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit b5a4846)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    a4a5648 View commit details
    Browse the repository at this point in the history
  4. Don't register embedded registry address as an upstream registry

    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit 091a5c8)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    e0f19d9 View commit details
    Browse the repository at this point in the history
  5. fix: use correct wasm shims names

    Fix the wasm shim detection and the containerd configuration generation.
    
    Prior to this commit, the binary and the `RuntimeType` values were not
    correct.
    
    Signed-off-by: Flavio Castelli <fcastelli@suse.com>
    (cherry picked from commit 64e4f0e)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    flavio authored and brandond committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    c716023 View commit details
    Browse the repository at this point in the history
  6. e2e tests: cover WebAssembly integration

    Add a e2e test that runs some demo WebAssembly applications
    using the dedicated containerd shims.
    
    Note: this is not an integration test because we need to install some
    binaries (the special containerd shims) on the host.
    
    Signed-off-by: Flavio Castelli <fcastelli@suse.com>
    (cherry picked from commit f82d438)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    flavio authored and brandond committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    76d0d62 View commit details
    Browse the repository at this point in the history
  7. Fix wildcard with embbeded registry test

    Signed-off-by: Vitor Savian <vitor.savian@suse.com>
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit 59c724f)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    vitorsavian authored and brandond committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    ef3522b View commit details
    Browse the repository at this point in the history
  8. Disable color outputs using RAW_OUTPUT env var

    Setting this environment variable will not wrap the text in color ANSI code, so that we can print a raw output.
    
    Signed-off-by: Rishikesh Nair <alienware505@gmail.com>
    (cherry picked from commit ff7cfa2)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    Rishi authored and brandond committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    6d0813d View commit details
    Browse the repository at this point in the history
  9. Rename RAW_OUTPUT -> NO_COLOR

    Also, if NO_COLOR is empty, output will be colored, otherwise not colored.
    
    Signed-off-by: Rishikesh Nair <alienware505@gmail.com>
    (cherry picked from commit ce0765c)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    rishinair11 authored and brandond committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    fbdbcbd View commit details
    Browse the repository at this point in the history
  10. Update contrib/util/check-config.sh

    Co-authored-by: Brad Davidson <brad@oatmail.org>
    Signed-off-by: Rishikesh Nair <42700059+rishinair11@users.noreply.github.com>
    (cherry picked from commit 82cfacb)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    rishinair11 and brandond committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    9c88d57 View commit details
    Browse the repository at this point in the history
  11. Include flannel version in flannel cni plugin version

    We were misreporting the flannel version as the flannel cni plugin version; restore the actual flannel version as build metadata
    
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit 6f331ea)
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    3afbf04 View commit details
    Browse the repository at this point in the history
  12. Bump metrics-server to v0.7.0

    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    454c77e View commit details
    Browse the repository at this point in the history
  13. Warn and suppress duplicate registry mirror endpoints

    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    0909508 View commit details
    Browse the repository at this point in the history