SovereignCloudStack / cluster-stack-operator

The SCS Cluster Stack Operator takes care of life cycle management, configuration and provider specific tasks of Kubernetes clusters created with SCS Cluster Stacks
https://scs.community/
Apache License 2.0
12 stars 3 forks source link

:seedling: Update Update Golang Dependencies group (minor) #234

Open cluster-stack-bot[bot] opened 3 months ago

cluster-stack-bot[bot] commented 3 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/google/cel-go v0.20.1 -> v0.21.0 age adoption passing confidence
github.com/onsi/ginkgo/v2 v2.19.1 -> v2.20.2 age adoption passing confidence
golang.org/x/mod v0.18.0 -> v0.21.0 age adoption passing confidence
golang.org/x/oauth2 v0.21.0 -> v0.23.0 age adoption passing confidence
sigs.k8s.io/kind v0.23.0 -> v0.24.0 age adoption passing confidence

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

google/cel-go (github.com/google/cel-go) ### [`v0.21.0`](https://redirect.github.com/google/cel-go/releases/tag/v0.21.0) [Compare Source](https://redirect.github.com/google/cel-go/compare/v0.20.1...v0.21.0) #### Features - Math extensions update to include bitwise ops and floating point helpers \[[#​923](https://redirect.github.com/google/cel-go/issues/923)] - Better support custom types with custom type registries \[[#​931](https://redirect.github.com/google/cel-go/issues/931)] - repl: implement %parse \[[#​933](https://redirect.github.com/google/cel-go/issues/933)] - Fixed partial variables extended bug and split PartialVarsEnvExtended test into two \[[#​955](https://redirect.github.com/google/cel-go/issues/955)] - Added partial evaluations example \[[#​959](https://redirect.github.com/google/cel-go/issues/959)] - Enable conformance tests for extensions \[[#​930](https://redirect.github.com/google/cel-go/issues/930)] - Update cel-spec and enable optional_type conformance tests \[[#​919](https://redirect.github.com/google/cel-go/issues/919)] - Improve token representation in AST \[[#​932](https://redirect.github.com/google/cel-go/issues/932)] - Add function accessor to Env \[[#​978](https://redirect.github.com/google/cel-go/issues/978)] ##### CEL Policy Compiler Policies which use CEL often evolve to express complex logic using multiple statements and decision criteria. The CEL Policy Compiler provides an extensible format for parsing, compiling, and composing expression graphs. Below is a simple example which can easily be compiled to a single CEL expression. ```yaml name: "my-policy" rule: variables: - name: greeting expression: "'%s, %s!'" - name: people expression: > ['Tristan', 'Calla', 'Antoine', 'Jonathan', 'Sokwhan', 'Rebecca'] match: - condition: "request.user in variables.people" output: "variables.greeting.format(['hello', request.user])" - output: "variables.greeting.format(['goodbye', 'stranger'])" ``` - Simple Policy Compiler \[[#​924](https://redirect.github.com/google/cel-go/issues/924)] - Introduce protobuf message testing to policies \[[#​961](https://redirect.github.com/google/cel-go/issues/961)] - Generate policy explanations during compilation \[[#​977](https://redirect.github.com/google/cel-go/issues/977)] - Variable and nested rule limits \[[#​989](https://redirect.github.com/google/cel-go/issues/989)] - Improved support for nested rules [#​991](https://redirect.github.com/google/cel-go/issues/991)] #### Fixes - Delete dangling source info from macro expansion \[[#​934](https://redirect.github.com/google/cel-go/issues/934)] - Do not re-use ID twice in `exists_one` macro \[[#​935](https://redirect.github.com/google/cel-go/issues/935)] - Avoid iterating over the source multiple times during parse \[[#​936](https://redirect.github.com/google/cel-go/issues/936)] - Fix for working with byte arrays by \[[#​958](https://redirect.github.com/google/cel-go/issues/958)] - Stabilize macro id generation during optimization \[[#​962](https://redirect.github.com/google/cel-go/issues/962)] - String formatting panic fix for non-literal format strings \[[#​987](https://redirect.github.com/google/cel-go/issues/987)] - Add nil checking for wrapperspb's types \[[#​960](https://redirect.github.com/google/cel-go/issues/960)] - Prevent self-append for `Issues` \[[#​988](https://redirect.github.com/google/cel-go/issues/988)] - Use bytes interface value for zero native type struct fields instead of dynamic list \[[#​981](https://redirect.github.com/google/cel-go/issues/981)] ##### Presence Test Semantics The following two changes identified an issue where presence test was unexpectedly being performed over a scalar type and evaluating to `absent` rather than erroring. It is strongly advised to set the flag `cel.EnableErrorOnBadPresenceTest(true)` to avoid a logical correctness issue. - Fix presence test to produce an error when it's not a map or a message \[[#​922](https://redirect.github.com/google/cel-go/issues/922)] - Update the presence testing fix to be opt-out \[[#​939](https://redirect.github.com/google/cel-go/issues/939)] ##### Deprecation Cleanup - Remove the deprecated protobuf function and type declarations \[[#​921](https://redirect.github.com/google/cel-go/issues/921)] #### New Contributors - [@​testwill](https://redirect.github.com/testwill) made their first contribution in [https://github.com/google/cel-go/pull/911](https://redirect.github.com/google/cel-go/pull/911) - [@​patrickpichler](https://redirect.github.com/patrickpichler) made their first contribution in [https://github.com/google/cel-go/pull/941](https://redirect.github.com/google/cel-go/pull/941) - [@​seirl](https://redirect.github.com/seirl) made their first contribution in [https://github.com/google/cel-go/pull/948](https://redirect.github.com/google/cel-go/pull/948) - [@​jduraniglesias](https://redirect.github.com/jduraniglesias) made their first contribution in [https://github.com/google/cel-go/pull/955](https://redirect.github.com/google/cel-go/pull/955) - [@​goccy](https://redirect.github.com/goccy) made their first contribution in [https://github.com/google/cel-go/pull/960](https://redirect.github.com/google/cel-go/pull/960) **Full Changelog**: https://github.com/google/cel-go/compare/v0.20.1...v0.21.0
onsi/ginkgo (github.com/onsi/ginkgo/v2) ### [`v2.20.2`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.20.2) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.20.1...v2.20.2) #### 2.20.2 Require Go 1.22+ ##### Maintenance - bump go to v1.22 \[[`a671816`](https://redirect.github.com/onsi/ginkgo/commit/a671816)] ### [`v2.20.1`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.20.1) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.20.0...v2.20.1) #### 2.20.1 ##### Fixes - make BeSpecEvent duration matcher more forgiving \[[`d6f9640`](https://redirect.github.com/onsi/ginkgo/commit/d6f9640)] ### [`v2.20.0`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.20.0) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.19.1...v2.20.0) #### 2.20.0 ##### Features - Add buildvcs flag \[[`be5ab95`](https://redirect.github.com/onsi/ginkgo/commit/be5ab95)] ##### Maintenance - Add update-deps to makefile \[[`d303d14`](https://redirect.github.com/onsi/ginkgo/commit/d303d14)] - bump all dependencies \[[`7a50221`](https://redirect.github.com/onsi/ginkgo/commit/7a50221)]
kubernetes-sigs/kind (sigs.k8s.io/kind) ### [`v0.24.0`](https://redirect.github.com/kubernetes-sigs/kind/releases/tag/v0.24.0) [Compare Source](https://redirect.github.com/kubernetes-sigs/kind/compare/v0.23.0...v0.24.0) Highlights from this release include network policy support using [sigs.k8s.io/kube-network-policies](https://redirect.github.com/kubernetes-sigs/kube-network-policies) (thanks [@​aojea](https://redirect.github.com/aojea)!) and support for building node images from pre-compiled Kubernetes releases (thanks [@​dims](https://redirect.github.com/dims)!). For building images, see the docs at https://kind.sigs.k8s.io/docs/user/quick-start/#building-images

Breaking Changes

- The default node image is now Kubernetes v1.31.0: `kindest/node:v1.31.0@​sha256:53df588e04085fd41ae12de0c3fe4c72f7013bba32a20e7325357a1ac94ba865`

New Features

- **Out-of-the-box support for network policy via [sigs.k8s.io/kube-network-policies](https://redirect.github.com/kubernetes-sigs/kube-network-policies)** - Advanced users can still disable kindnetd and install your own CNI with https://kind.sigs.k8s.io/docs/user/configuration/#disable-default-cni, however note that this is a "power user" feature and KIND does not offer support for any third-party CNI - **Support for building node images from existing Kubernetes releases** - **NOTE**: For Kubernetes releases before v1.31.0, this will result in larger images because kind opted in to compiling out remaining in-tree cloud providers with a build tag when publishing images. For v1.31.0+ there is no difference. - See: https://kind.sigs.k8s.io/docs/user/quick-start/#building-images - Support for loading multiple image archives in `kind load image-archive` - **NOTE**: it is still more efficient to do a single archive in most cases - Migrated to skipPhase in Init/JoinConfiguration instead of the kubeadm flags, making it possible for users to cutomize the phases (at your own risk!) with config patches - powershell completion - Updated dependencies, including, but not limited to: - containerd 1.7.18 - runc 1.1.13 - go 1.22.6 - CNI plugins to 1.5.1 - pause 3.10 - Docs and clarification for third party install options including scoop and winget Images pre-built for this release: - v1.31.0: `kindest/node:v1.31.0@​sha256:53df588e04085fd41ae12de0c3fe4c72f7013bba32a20e7325357a1ac94ba865` - v1.30.4: `kindest/node:v1.30.4@​sha256:976ea815844d5fa93be213437e3ff5754cd599b040946b5cca43ca45c2047114` - v1.30.3: `kindest/node:v1.30.3@​sha256:bf91e1ef2f7d92bb7734b2b896b3dddea98f0496b34d96e37dd5d7df331b7e56` - v1.29.8: `kindest/node:v1.29.8@​sha256:d46b7aa29567e93b27f7531d258c372e829d7224b25e3fc6ffdefed12476d3aa` - v1.29.7: `kindest/node:v1.29.7@​sha256:f70ab5d833fca132a100c1f95490be25d76188b053f49a3c0047ff8812360baf` - v1.28.13: `kindest/node:v1.28.13@​sha256:45d319897776e11167e4698f6b14938eb4d52eb381d9e3d7a9086c16c69a8110` - v1.28.12: `kindest/node:v1.28.12@​sha256:fa0e48b1e83bb8688a5724aa7eebffbd6337abd7909ad089a2700bf08c30c6ea` - v1.27.16: `kindest/node:v1.27.17@​sha256:3fd82731af34efe19cd54ea5c25e882985bafa2c9baefe14f8deab1737d9fabe` - v1.26.15: `kindest/node:v1.26.15@​sha256:1cc15d7b1edd2126ef051e359bf864f37bbcf1568e61be4d2ed1df7a3e87b354` - v1.25.16: `kindest/node:v1.25.16@​sha256:6110314339b3b44d10da7d27881849a87e092124afab5956f2e10ecdb463b025` **NOTE**: You *must* use the `@sha256` digest to guarantee an image built for this release, until such a time as we switch to a different tagging scheme. Even then we will highly encourage digest pinning for security and reproducibility reasons. See also: - https://kind.sigs.k8s.io/docs/user/quick-start/#creating-a-cluster - https://kind.sigs.k8s.io/docs/user/quick-start/#building-images NOTE: These node images support amd64 and arm64, both of our supported platforms. **You must use the same platform as your host,** for more context see [https://github.com/kubernetes-sigs/kind/issues/2718](https://redirect.github.com/kubernetes-sigs/kind/issues/2718)

Fixes

- Fix kubeadm v1beta3 config template for kubeProxyMode: none - Stop disabling LocalStorageIsolation for rootless clusters (which no longer appears to be necessary to avoid crashes)

Contributors

**Thank you to everyone who contributed to this release! ❤️** Users whose commits are in this release (alphabetically by user name) - [@​abhay-krishna](https://redirect.github.com/abhay-krishna) - [@​aojea](https://redirect.github.com/aojea) - [@​BenTheElder](https://redirect.github.com/BenTheElder) - [@​bzsuni](https://redirect.github.com/bzsuni) - [@​cpanato](https://redirect.github.com/cpanato) - [@​dependabot](https://redirect.github.com/dependabot)\[bot] - [@​dominicqi](https://redirect.github.com/dominicqi) - [@​douglaswth](https://redirect.github.com/douglaswth) - [@​giuseppe](https://redirect.github.com/giuseppe) - [@​harshanarayana](https://redirect.github.com/harshanarayana) - [@​joycecodes](https://redirect.github.com/joycecodes) - [@​k8s-ci-robot](https://redirect.github.com/k8s-ci-robot) - [@​kundan2707](https://redirect.github.com/kundan2707) - [@​netguino](https://redirect.github.com/netguino) - [@​nojnhuh](https://redirect.github.com/nojnhuh) - [@​pohly](https://redirect.github.com/pohly) - [@​ste93cry](https://redirect.github.com/ste93cry) - [@​stmcginnis](https://redirect.github.com/stmcginnis) Thank you as well to everyone who contributed in other ways like filing issues, giving feedback, testing fixes, and helping users in slack!

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


cluster-stack-bot[bot] commented 2 months ago

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

Details:

Package Change
github.com/onsi/gomega v1.34.0 -> v1.34.1
github.com/BurntSushi/toml v1.0.0 -> v1.4.0
github.com/alessio/shellescape v1.4.1 -> v1.4.2
github.com/google/pprof v0.0.0-20240525223248-4bfdf5a9a2af -> v0.0.0-20240827171923-fa2c70bbbfe5
golang.org/x/exp v0.0.0-20230905200255-921286631fa9 -> v0.0.0-20240719175910-8a7402abbf56
golang.org/x/sync v0.7.0 -> v0.8.0
golang.org/x/crypto v0.25.0 -> v0.26.0
golang.org/x/net v0.27.0 -> v0.28.0
golang.org/x/sys v0.22.0 -> v0.24.0
golang.org/x/term v0.22.0 -> v0.23.0
golang.org/x/text v0.16.0 -> v0.17.0
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d -> v0.24.0