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

Bump main #1

Merged
merged 778 commits into from
May 15, 2024
Merged

Bump main #1

merged 778 commits into from
May 15, 2024

Conversation

ricardomaraschini
Copy link
Member

Description

Fixes # (issue)

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update

How Has This Been Tested?

  • Manual test
  • Auto test added

Checklist:

  • My code follows the style guidelines of this project
  • My commit messages are signed-off
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules
  • I have checked my code and corrected any misspellings

twz123 and others added 30 commits April 3, 2024 15:07
Since Kubernetes commit 53d38a31611, it is required for cloud providers
to assign a provider ID to each node. Let k0s comply with that
requirement.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.62.1 to 1.63.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.62.1...v1.63.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…les/google.golang.org/grpc-1.63.0

Bump google.golang.org/grpc from 1.62.1 to 1.63.0
Have a "full-fledged" integration test called reset which should cover
all aspects of k0s reset for the default CRI. Also add a check to byocri
to verify that k0s reset terminates the Docker containers.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
https://www.envoyproxy.io/docs/envoy/v1.29.3/version_history/v1.29/v1.29.3

Fixes CVE-2024-30255.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
Bumps [shogo82148/actions-create-release](https://github.com/shogo82148/actions-create-release) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/shogo82148/actions-create-release/releases)
- [Commits](shogo82148/actions-create-release@v1.7.2...v1.7.3)

---
updated-dependencies:
- dependency-name: shogo82148/actions-create-release
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [shogo82148/actions-upload-release-asset](https://github.com/shogo82148/actions-upload-release-asset) from 1.7.4 to 1.7.5.
- [Release notes](https://github.com/shogo82148/actions-upload-release-asset/releases)
- [Commits](shogo82148/actions-upload-release-asset@v1.7.4...v1.7.5)

---
updated-dependencies:
- dependency-name: shogo82148/actions-upload-release-asset
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.6.0 to 0.7.0.
- [Commits](golang/sync@v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…actions/shogo82148/actions-upload-release-asset-1.7.5

Bump shogo82148/actions-upload-release-asset from 1.7.4 to 1.7.5
…les/golang.org/x/sync-0.7.0

Bump golang.org/x/sync from 0.6.0 to 0.7.0
Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.16.0 to 0.17.0.
- [Commits](golang/mod@v0.16.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/mod
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Add integration tests around k0s reset
Everything goes via cri-dockerd nowadays, which just behaves as an
external CRI.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
The parsing stuff is defined in cri_runtime.go, so the tests should be
in cri_runtime_test.go.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
This parses the CRI runtime flag and, if empty, provides k0s's defaults.
Convert the runtime endpoint return type into a URL. This allows for
accessing the file system path easily, as well as the full blown URL.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
…les/golang.org/x/mod-0.17.0

Bump golang.org/x/mod from 0.16.0 to 0.17.0
…actions/shogo82148/actions-create-release-1.7.3

Bump shogo82148/actions-create-release from 1.7.2 to 1.7.3
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.18.0 to 0.19.0.
- [Commits](golang/sys@v0.18.0...v0.19.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…les/golang.org/x/sys-0.19.0

Bump golang.org/x/sys from 0.18.0 to 0.19.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.21.0 to 0.22.0.
- [Commits](golang/crypto@v0.21.0...v0.22.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…les/golang.org/x/crypto-0.22.0

Bump golang.org/x/crypto from 0.21.0 to 0.22.0
This fixes CVE-2023-45288.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
twz123 and others added 28 commits May 8, 2024 12:07
The error callback allows for logging and retries after a backoff,
eliminating the outer loop and extra select, while also responding
promptly to context cancellations. Also track the last observed resource
version of the API server endpoints for logging and event deduplication.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
Make the reconciler stop method blocking, so that it does not return
until the watch has finished. This way, closing the update channel can
be done in the component itself, where it is created.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
So it's impossible for the reconciler to try to process updates and
signal a non-existent keepalived process. Have a done channel for that
which gets closed as soon as the reconciling goroutine terminates.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
This aligns with other Validation methods. Checking for a nil receiver
prevents panics in case the spec is nil, too.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
Move KeepalivedSpec validation into its own method
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.18.1 to 0.18.2.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.18.1...v0.18.2)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Natanael Copa <ncopa@mirantis.com>
…les/sigs.k8s.io/controller-runtime-0.18.2

Bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2
This has been done for the regular CI already. Now do it for the release
workflow as well.

See: eb82f42 ("Install docker buildx for self-hosted runners")
Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
Install docker buildx for self-hosted runners
Bumps [github.com/k0sproject/k0sctl](https://github.com/k0sproject/k0sctl) from 0.17.5 to 0.17.8.
- [Release notes](https://github.com/k0sproject/k0sctl/releases)
- [Commits](k0sproject/k0sctl@v0.17.5...v0.17.8)

---
updated-dependencies:
- dependency-name: github.com/k0sproject/k0sctl
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…les/hack/tool/github.com/k0sproject/k0sctl-0.17.8

Bump github.com/k0sproject/k0sctl from 0.17.5 to 0.17.8 in /hack/tool
https://github.com/k3s-io/kine/releases/tag/v0.11.9

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
Signed-off-by: Natanael Copa <ncopa@mirantis.com>
…smatch

Document iptables version mismatch pitfall
Add an error callback to the CPLB reconciler watcher
Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2024.4.28 to 2024.5.10.
- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)
- [Commits](mrabarnett/mrab-regex@2024.4.28...2024.5.10)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [eps1lon/actions-label-merge-conflict](https://github.com/eps1lon/actions-label-merge-conflict) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/eps1lon/actions-label-merge-conflict/releases)
- [Changelog](https://github.com/eps1lon/actions-label-merge-conflict/blob/main/CHANGELOG.md)
- [Commits](eps1lon/actions-label-merge-conflict@v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: eps1lon/actions-label-merge-conflict
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…actions/eps1lon/actions-label-merge-conflict-3.0.1

Bump eps1lon/actions-label-merge-conflict from 3.0.0 to 3.0.1
…s/regex-2024.5.10

Bump regex from 2024.4.28 to 2024.5.10 in /docs
The upgrade check has been removed from k0sctl upstream.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
Bumps the mkdocs group in /docs with 1 update: [mkdocs-material](https://github.com/squidfunk/mkdocs-material).


Updates `mkdocs-material` from 9.5.21 to 9.5.22
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.5.21...9.5.22)

---
updated-dependencies:
- dependency-name: mkdocs-material
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mkdocs
...

Signed-off-by: dependabot[bot] <support@github.com>
…s/mkdocs-7fb61c50a2

Bump mkdocs-material from 9.5.21 to 9.5.22 in /docs in the mkdocs group
Remove disable-upgrade-check flag from k0sctl
@ricardomaraschini ricardomaraschini merged commit 0cd76ef into main May 15, 2024
12 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants