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

Update dependency kubernetes-sigs/cluster-api to v1.9.3 #732

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 16, 2024

This PR contains the following updates:

Package Update Change
kubernetes-sigs/cluster-api minor 1.6.3 -> 1.9.3

Release Notes

kubernetes-sigs/cluster-api (kubernetes-sigs/cluster-api)

v1.9.3

Compare Source

👌 Kubernetes version support
  • Management Cluster: v1.28.x -> v1.32.x
  • Workload Cluster: v1.26.x -> v1.32.x

More information about version support can be found here

Changes since v1.9.2
📈 Overview
  • 2 new commits merged
  • 1 bug fixed 🐛
🐛 Bug Fixes
  • ClusterClass: Export runtime.Client interface and cache package (#​11612)
🌱 Others
  • Dependency: Bump to golang.org/x/net v0.23.0 (#​11618)
Dependencies
Added

Nothing has changed.

Changed
  • golang.org/x/net: v0.32.0 → v0.33.0
Removed

Nothing has changed.

Thanks to all our contributors! 😊

v1.9.2

Compare Source

👌 Kubernetes version support
  • Management Cluster: v1.28.x -> v1.32.x
  • Workload Cluster: v1.26.x -> v1.32.x

More information about version support can be found here

Changes since v1.9.1
📈 Overview
  • 4 new commits merged
🌱 Others
  • Cluster: Reconcile topology only when necessary (#​11606)
  • KCP: Improve KCP scale up when using failure domains (#​11604)
  • Runtime SDK: Cache DiscoveryVariables calls (#​11599)
  • util: Add TypedAll, ResourceIsUnchanged and TypedResourceIsUnchanged predicates (#​11603)
Dependencies
Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

Thanks to all our contributors! 😊

v1.9.1

Compare Source

👌 Kubernetes version support

  • Management Cluster: v1.28.x -> v1.32.x
  • Workload Cluster: v1.26.x -> v1.32.x

More information about version support can be found here

Highlights

  • Support for Kubernetes v1.32

Changes since v1.9.0

📈 Overview

  • 11 new commits merged
  • 1 feature addition ✨

✨ New Features

  • Testing: Bump Kubernetes in tests to v1.32.0 and claim support for v1.32 (#​11565)

🌱 Others

  • Dependency: Bump golang.org/x/crypto (#​11582)
  • e2e: Allow e2e scalability test to have custom deletion timeout (#​11574)
  • e2e: Bump default kind image to v1.32.0 (#​11569)
  • Machine: Remove solved todo comment (#​11567)

📖 Additionally, there have been 6 contributions to our documentation and book. (#​11560, #​11561, #​11576, #​11577, #​11583, #​11585)

Dependencies

Added

Nothing has changed.

Changed
  • golang.org/x/crypto: v0.29.0 → v0.31.0
  • golang.org/x/net: v0.31.0 → v0.32.0
  • golang.org/x/sync: v0.9.0 → v0.10.0
  • golang.org/x/sys: v0.27.0 → v0.28.0
  • golang.org/x/term: v0.26.0 → v0.27.0
  • golang.org/x/text: v0.20.0 → v0.21.0
Removed

Nothing has changed.

Thanks to all our contributors! 😊

v1.9.0

Compare Source

👌 Kubernetes version support
  • Management Cluster: v1.28.x -> v1.31.x
  • Workload Cluster: v1.26.x -> v1.31.x

More information about version support can be found here

Highlights
  • Bumped to controller-runtime v0.19, k8s.io/* v0.31, controller-gen v0.16
  • Improvements to status fields: (#​11105)
    • Proposal: Improving status in CAPI resources
    • Just a few highlights:
      • Overhaul of our contract documentation: Provider contracts
      • Implemented v1beta2 conditions for core Cluster API objects
      • Huge improvements to Deleting conditions of Cluster, KCP, MD, MS and Machines
      • Added Available conditions to Cluster, KCP and MD
      • Added ControlPlaneInitialized, ControlPlaneAvailable, WorkersAvailable, RemoteConnectionProbe, conditions to Cluster
      • Added UpToDate conditions to KCP and MD Machines
      • Added ScalingUp, ScalingDown, Remediating, MachinesReady, MachinesUpToDate conditions to Cluster, KCP, MD and MS
      • Significantly improved Available, EtcdClusterHealthy and ControlPlaneComponentsHealthy conditions on KCP
      • Added Paused conditions
      • Improved counter fields for Cluster, KCP, MD, MS
      • Added utils and extended patch helper for v1beta2 conditions
  • ClusterCache supersedes the now deprecated ClusterCacheTracker (#​11272)
  • ClusterClass: Support oneOf/anyOf/allOf/not in variable schemas (#​10637)
  • Improved logging in predicates (#​10959 #​11239 #​11188)
  • KubeadmControlPlane: Implement pre-terminate hook for clean Machine Deletion (#​11137)
  • KubeadmControlPlane: NamingStrategy for Machines (#​11123)
  • MachineSetPreflightChecks feature got promoted to beta (#​11228)
  • MachineSet/MachineDeployment: Foreground deletion for MachineDeployments and MachineSets (#​11174)
  • Machine: Improvements to Node drain:
  • As usual, significantly improved e2e test framework & coverage (e.g. #​11066 #​11333 #​10984 #​11082 #​11212 #​11127 #​11362)
  • New providers in clusterctl: Canonical (#​11337), Nutanix (#​11135), Vultr (#​11091)
Deprecation and Removals Warning
  • API: Deprecated FailureMessage and FailureReason fields (#​11317)
  • The ClusterCacheTracker component has been deprecated (#​11312 #​11340), please use the new ClusterCache instead.
    • For more context and examples for how to use it, see PR: Introduce new ClusterCache and the corresponding issue
    • Please note:
      • The DisabledFor option (previously ClientUncachedObjects) is not defaulted to &corev1.ConfigMap & &corev1.Secret anymore, thus it’s now necessary to explicitly set DisabledFor to avoid caching ConfigMaps and Secrets.
      • SecretClient and UserAgent are now mandatory options, please take a look at the corresponding godoc.
    • The --clustercachetracker-concurrency, --clustercachetracker-client-qps and --clustercachetracker-client-burst flags on all core CAPI controllers have been renamed to --clustercache-concurrency, --clustercache-client-qps and --clustercache-client-burst
  • The deprecated --metrics-bind-addr flag has been removed (#​11140)
  • Deprecated obsolete errors package (#​10798)
  • Deprecated ClusterCreateInfraReady and ClusterUnpausedAndInfrastructureReady predicates (#​11300)
Changes since v1.8
📈 Overview
  • 348 new commits merged
  • 5 breaking changes ⚠️
  • 33 feature additions ✨
  • 40 bugs fixed 🐛
📝 Proposals
  • Conditions: Small improvements to the v1beta2 status proposal (#​11460)
⚠️ Breaking Changes
  • API: Deprecate replica counters planned for removal (#​11517)
  • Machine: Ignore attached Volumes referred by pods ignored during drain (#​11246)
  • MachineDeployment: Deprecate MD.Spec.ProgressDeadlineSeconds (#​11514)
  • util: Fix object logging in predicates (#​11239)
  • util: Fix object logging in ResourceHasFilterLabel, ResourceNotPaused & ResourceNotPausedAndHasFilterLabel predicates (#​11188)
✨ New Features
  • API: Add v1beta2 structs to object status (#​11234)
  • API: Update machine with v1beta2 status (#​11276)
  • API: Update machineset with v1beta2 status test (#​11278)
  • ClusterCacheTracker: Add typed watcher to ClusterCache (#​11331)
  • ClusterCacheTracker: Introduce new ClusterCache (#​11247)
  • ClusterClass: Add support for oneOf/anyOf/allOf/not ClusterClass variable schema constructs (#​10637)
  • ClusterClass: Ensure templates are created in the Cluster namespace (#​11366)
  • clusterctl: Add support for v1beta2 conditions to clusterctl describe (#​11277)
  • clusterctl: Allow user to suppress API warnings (#​11149)
  • clusterctl: Suppress "finalizer name" API warnings in "move" command (#​11173)
  • Core: Add v1beta2 condition to Cluster controller (#​11364)
  • Dependency: Bump to controller-runtime v0.19 & controller-tools v0.16 (#​10803)
  • e2e: Bump Kubernetes to v1.31.0-rc.1 (#​11021)
  • e2e: Bump Kubernetes version used for testing to v1.31.0-rc.0 (#​10965)
  • e2e: Bump Kubernetes version used for testing to v1.32.0-beta.0 (#​11388)
  • e2e: Detect panics in e2e tests (#​11066)
  • KCP: Add machine UpToDate condition to KCP (#​11389)
  • KCP: Add v1beta2 available condition to KCP (#​11383)
  • KCP: Add v1beta2 Etcd and ControlPlaneComponents conditions to KCP (#​11302)
  • KCP: Add v1beta2 OwnerRemediated condition to KCP (#​11297)
  • Logging: Suppress finalizer name API warnings in CAPI, CABPK, and KCP controller logs (#​11242)
  • Machine: Implement MachineDrainRules (#​11353)
  • Machine: Introduce Deletion status field and add timestamps for drain and volumeDetach instead of using the condition (#​11166)
  • Machine: Refactor node drain (#​11074)
  • MachineDeployment: Add v1beta2 condition to MD controller (#​11338)
  • MachineHealthCheck: Update MHC with v1Beta2 status (#​11290)
  • MachineSet: Add machine UpToDate condition to MachineSet (#​11393)
  • MachineSet: Promote MachineSetPreflightChecks to Beta (#​11228)
  • KCP/CAPD: Add more v1beta2 conditions to KCP (#​11320)
  • Testing: Bump Kubernetes in tests to v1.31.0 and claim support for v1.31 (#​11030)
  • Testing: Collect additional logs with CAPD log collector (#​11083)
  • util: Implement utils for v1beta2 conditions (#​10997)
  • util: Warning handler that discards messages that match a regular expression (#​11179)
🐛 Bug Fixes
  • API: Drop caBundle from CRDs to support Kubernetes 1.31 (#​10972)
  • API: Fix panics in SetV1Beta2Conditions methods (#​11369)
  • API: Re-add /finalizers subresource RBAC (#​11106)
  • Bootstrap: Always declare try-or-die-command function in kubeadm-bootstrap-script.sh (#​11089)
  • CABPK: Bootstrap: fix useExperimentalRetryJoin for kubernetes v1.31 (#​10983)
  • CAPD: Ensure DockerMachinePool providerIDList is deterministic (#​10998)
  • CI: Hack: fix the shell used when running pr-verify (#​11169)
  • CI: Kind: downgrade binary to v0.24.0 to fix building node images for <= v1.30 (#​11485)
  • Cluster: Disable aggregation of not reported MachinePool conditions for Cluster (#​11416)
  • Cluster: Fix RuntimeClient nil check in Cluster controller (#​11426)
  • ClusterCacheTracker: Improve context handling in ClusterCache (#​11445)
  • ClusterCacheTracker: Try to fix TestClusterCacheHealthCheck test (#​11343)
  • ClusterClass: Fix nil pointer for empty workers in webhook (#​11197)
  • ClusterClass: Fix RuntimeClient nil check in ClusterClass controller (#​11350)
  • clusterctl: Ensure move uses mutated metadata when updating a target object (#​10957)
  • clusterctl: Fix: considers objects in kube-system for cert-manager to avoid upgrading twice (#​11351)
  • clusterctl: Handle a nil mutator by returning an error, not panicking (#​10951)
  • Dependency: Update controller-runtime dependency to v0.18.5 (#​11045)
  • e2e: Properly display the namespace name in scale test (#​11548)
  • KCP: Consider all machines for setting .status.version (#​11304)
  • KCP: Fix TestControlPlane/MachinesUpToDate flake (#​11398)
  • KCP: Make KCP pre-terminate hook more robust (#​11161)
  • KCP: Remove etcd member in pre-terminate hook (#​11137)
  • Logging: Fix predicate logging (#​11406)
  • Logging: Log errors on specific log levels correctly (#​11233)
  • Machine: Fix drain log for unreachable Nodes (#​11147)
  • Machine: Machine Controller should try to retrieve node on delete (#​11032)
  • Machine: Use correct APIVersion for KCP related exclude (#​11492)
  • MachineHealthCheck: MHC: fix flaky test (#​11506)
  • MachineSet: Align "random" deletion policy behavior regarding deletion annotations (#​11431)
  • Release: Set previous release tag version for RELEASE CANDIDATE/BETA RELEASE (#​10435)
  • Testing: Add race option to detect raced codes (#​10899)
  • Testing: Fix CRS test flake (#​11009)
  • Testing: Fix panics in patch unit tests (#​11380)
  • Testing: Fix: incorrect name used in kustomize path (#​11305)
  • Testing: Test/framework isDockerCluster should check that infra ref is present (#​10971)
  • util: Fix conditions hasSameState nil pointer dereference (#​11254)
  • util: Fix conditions lexicographicLess nil pointer dereference (#​11255)
  • util: Fix sorting of v1beta2 conditions when patching (#​11326)
  • util: Use namespace of the reference on external.Get (#​11361)
🌱 Others
  • API: Add maxItems to all condition fields (#​11256)
  • API: Deprecate FailureMessage and FailureReason (#​11317)
  • API: Refactor godoc for API fields starting with field names (#​11273)
  • API: Remove duplicate ca injection via kustomize (#​10969)
  • API: Remove unused Paused conditions & minor MHC godoc fixes (#​11298)
  • API: V1beta2 conditions: add function for setting the Paused condition (#​11284)
  • CABPK: Add v1beta2 conditions to CABPK (#​11452)
  • CAPD: Improve CAPD load balancer (#​11430)
  • CI: Bump golangci to v1.60.2 (#​11132)
  • CI: Fix exclude for revision management in .golangci.yml (#​11060)
  • CI: Golangci: add comments to enabled linters (#​11142)
  • CI: Pr-verify: use env var for passing the PR title (#​11229)
  • CI: Replace kubebuilder-release-tools with new workflow (#​11062)
  • CI: Switch to using ECR mirror for trivy DB repo in weekly security scan (#​11260)
  • CI: Update version matrix for github workflows (#​10963)
  • Cluster: Add MD/MP watches to Cluster controller (#​11408)
  • Cluster: Improve Cluster RemoteConnectionProbe condition (#​11417)
  • ClusterCacheTracker: Add cacheSyncPeriod option to ClusterCacheTracker (#​11248)
  • ClusterCacheTracker: Deprecate CCT ErrClusterLocked (#​11340)
  • ClusterCacheTracker: Deprecate ClusterCacheTracker (#​11312)
  • ClusterCacheTracker: Fix flake in TestClusterReconciler (#​11314)
  • ClusterClass: Add v1beta2 conditions to ClusterClass (#​11428)
  • ClusterClass: Implement Cluster TopologyReconciled v1beta2 condition (#​11394)
  • ClusterClass: Improve reconcile state logs (don't log empty diff) (#​11013)
  • ClusterClass: Make Type in ClusterClass variable schema properly optional (#​11259)
  • clusterctl: Add Canonical Kubernetes providers (#​11337)
  • clusterctl: Add nutanix ipam & runtime extensions providers (#​11135)
  • clusterctl: Add vultr infrastructure provider (#​11091)
  • clusterctl: Bump cert manager to v1.16.0 (#​11263)
  • clusterctl: Bump cert-manager to 1.15.3 (#​11068)
  • clusterctl: Bump cert-manager to 1.16.1 (#​11322)
  • clusterctl: Bump cert-manager to v1.15.2 (#​10988)
  • clusterctl: Bump cert-manager to v1.16.2 (#​11462)
  • clusterctl: Do not fail when running clusterctl with a build without GitVersion information (#​11468)
  • clusterctl: GitLab can use both Path and RawPath (#​10608)
  • clusterctl: Improve clusterctl client config logic & error message (#​11049)
  • clusterctl: Properly indent multiline lists in clusterctl describe (#​11509)
  • clusterctl: Update Config generation to use inClusterConfig (#​10729)
  • clusterctl: Update RKE2 provider URL (#​11216)
  • Conditions: Add v1beta2 RollingOut condition (#​11463)
  • Conditions: Cluster: split MachinesReady and MachinesUpToDate into ControlPlane and Worker specific conditions (#​11461)
  • Conditions: Crs: implement ResourcesApplied v1beta2 condition (#​11467)
  • Conditions: Drop unused v1beta2 conditions and reasons (#​11523)
  • Conditions: Fix messages of conditions used for summaries and aggregations (#​11435)
  • Conditions: Ignore new Machines when calculating MachinesUpToDate condition (#​11433)
  • Conditions: KCP: handle members without name in MemberNames (#​11446)
  • Conditions: KCP: make EtcdMemberHealthy less verbose on client creation failures (#​11510)
  • Conditions: Machine: sort list of hooks for stable condition messages (#​11488)
  • Conditions: Mhc: Don't set OwnerRemediated on deleting machines (#​11465)
  • Conditions: Refine v1beta2 stale deletion messages (#​11434)
  • Conditions: Refine v1beta2 summary (#​11499)
  • Conditions: Refine v1beta2 UpToDate and Rollout conditions (#​11507)
  • Conditions: Small improvements to v1beta2 conditions godoc (#​11528)
  • Conditions: Various improvements of v1beta2 conditions (#​11422)
  • Core: Audit patch withOwnedConditions (#​11396)
  • Core: Refactor Cluster controller (#​11345)
  • Core: Refine v1beta2 condition messages (#​11404)
  • Core: Refine v1beta2 condition reasons (#​11411)
  • Core: Refine v1beta2 mirror conditions (#​11419)
  • Core: Refine v1beta2 ScalingUp conditions (#​11432)
  • Dependency: Bump go to v1.22.10 (#​11535)
  • Dependency: Bump Go to v1.22.8 version (#​11357)
  • Dependency: Bump Go version to v1.22.9 (#​11409)
  • Dependency: Bump setup-envtest to v0.19 (#​11063)
  • Dependency: Bump to Go 1.22.7 (#​11156)
  • Dependency: Remove Go dependencies on k8s.io/kubectl, k8s.io/metrics, sigs.k8s.io/kustomize, ... (#​11295)
  • Dependency: Update controller-runtime to v0.19.3 (#​11527)
  • Devtools: Fix parsing of config.live_reload_deps from Tilt provider config file (#​11270)
  • e2e: Add dry-run CreateOrUpdate call in clusterctl upgrade e2e tests (#​11349)
  • e2e: Add retry to clusterctl UpgradeWithBinary (#​11539)
  • e2e: Bump kind to v0.24.0 (#​11081)
  • e2e: Bump kind to v0.25.0 (#​11473)
  • e2e: Bump kubernetes release to v1.32.0-rc.1 (#​11540)
  • e2e: Dump cluster resources if deletion times out (#​10961)
  • e2e: Export scale e2e test to make it reusable by providers (#​11333)
  • e2e: Improve cluster deletion timeout message in e2e test framework (#​11444)
  • e2e: Improve error output of ValidateResourceVersionStable (#​11012)
  • e2e: Remove json logging replacement in e2e test config (#​11318)
  • e2e: Remove redundant self-hosted and clusterctl upgrade tests (#​11073)
  • e2e: Test/e2e: decrease concurrency (#​11220)
  • e2e: Test/e2e: increase concurrency (#​11067)
  • e2e: Test/framework: scale up should use allocatable memory (#​11004)
  • e2e: Test: add coverage to find issues running on the next kubernetes release as management cluster (#​10984)
  • e2e: Test: add options for additional resources and verify volume detach to node drain test (#​11531)
  • e2e: Test: add PreWaitForControlplaneToBeUpgraded to ClusterUpgradeConformanceSpec (#​11145)
  • e2e: Test: Bump autoscaler to v1.31.0 (#​11111)
  • e2e: Test: improve autoscale tests for to/from zero and running autoscaler in bootstrap cluster (#​11082)
  • e2e: Test: stop using Consistently for rollout checks (#​10975)
  • e2e: Test: use cluster without worker definition for kcp only test (#​11212)
  • e2e: Use latest kind image for K8s1.31 in E2E tests (#​11511)
  • KCP: Add NamingStrategy to KubeadmControlPlane (#​11123)
  • KCP: Add test coverage for etcd member list util (#​11449)
  • KCP: Bump corefile-migration to support CoreDNS v1.11.3 (#​10980)
  • KCP: Cache Pods for KCP (#​11453)
  • KCP: Change Pod does not exist message to allow aggregation (#​11447)
  • KCP: Drop retry when computing KCP conditions (#​11522)
  • KCP: Drop unnecessary etcd call from KCP (#​11493)
  • KCP: Ensure ReadinessGates for v1beta2 conditions get set (#​11335)
  • KCP: Propagate timeouts to Machines with deletionTimestamp (#​11128)
  • KCP: Refine KCP's Available, ControlPlaneComponentsHealthy, EtcdClusterHealthy v1beta2 conditions (#​11512)
  • KCP: Refine v1beta2 Available condition in KCP (#​11425)
  • KCP: Refine v1beta2 ControlPlaneHealthy condition (#​11438)
  • KCP: Refine v1beta2 KCP available condition (#​11451)
  • KCP: Remove code handling Kubernetes <= v1.21 (#​11146)
  • KCP: Retry in case of etcd errors in KCP (#​11450)
  • KCP: Skip validation if CoreDNS migration library supports an upgrade if the library is not used (#​11319)
  • Logging: Drop internal log package & improve logs and errors (#​11025)
  • Logging: Drop ReconcileError events (#​11341)
  • Logging: Fix error handling when the resource is not found (#​10907)
  • Logging: Improve log when not enough replicas are ready or referenced (#​11329)
  • Logging: Log controller name in predicates (#​10959)
  • Logging: Log error when calling a Runtime Extension gets an error that is ignored because of failure policy (#​11028)
  • Logging: Reduce verbosity of logs when calling Runtime Extensions (#​11183)
  • Machine: Add feature gate to consider VolumeAttachments when waiting for volume detach (#​11386)
  • Machine: Condition: fix godoc for MachineNodeHealthyCondition (#​11178)
  • Machine: Extend Node drain e2e test to cover MachineDrainRules (#​11362)
  • Machine: Follow-up PR nits from 11032 (#​11044)
  • Machine: Implement Machine Deleting condition (#​11291)
  • Machine: Improve Drain for control plane machines (#​11457)
  • Machine: Improve machine Ready v1beta2 condition (#​11330)
  • Machine: Improve node drain e2e test (#​11127)
  • Machine: Improve unit tests for Machine controller (#​11252)
  • Machine: Prevent error spamming for NodeOutdatedTaint if objects are not found (#​11148)
  • Machine: Rate-limit entire reconcileDelete (#​11436)
  • Machine: Refine v1beta2 machine ready (#​11437)
  • Machine: Refine v1beta2 NodeHealthy condition (#​11497)
  • Machine: Use internal error reason consistently (#​11309)
  • MachineDeployment: Refine MachineDeployment v1beta2 available condition (#​11505)
  • MachineHealthCheck: Increase timeout for 2 MHC unit tests (#​11019)
  • MachinePool: Improve TestReconcileMachinePoolMachines unit test (#​11124)
  • MachineSet: Add MD watch to the MS controller (#​11448)
  • MachineSet: Extend MS ScalingUp and Remediationg conditions to include preflight check errors (#​11390)
  • MachineSet: Implement MS remediating conditions (#​11382)
  • Metrics: Add nilIsZero to all KSM metric configs where needed (#​11101)
  • Metrics: Revert "Add nilIsZero to all KSM metric configs where needed" (#​11107)
  • ClusterClass/MachinePool: Remove paused handling from reconcileExternal (#​11400)
  • KCP/MachineSet: Implement KCP and MS Deleting conditions (#​11381)
  • Machine/KCP: Implement grace period for KCP remote conditions (#​11339)
  • MachineSet/MachineDeployment: Foreground deletion for MachineDeployments and MachineSets (#​11174)
  • Testing/Runtime SDK: Add nodeVolumeDetachTimeout & minReadySeconds for MD to RuntimeSDK e2e test template (#​10933)
  • Release: Add v1.9 release team members to timeline doc (#​11097)
  • Release: Prepare main branch for v1.9 development (#​11059)
  • Release: Swap in new 1.9 RT members in OWNERS (#​11096)
  • Release: Update md link check for release-1.9 (#​11481)
  • Testing: Bump coredns version in e2e variables (#​11187)
  • Testing: Bump envtest in Makefile to v1.31.0 (#​11085)
  • Testing: Check for panics during test runs in envtest (#​11279)
  • Testing: Enable race detector for main module unit tests (#​11207)
  • Testing: Fixing TestClusterCacheHealthCheck flake (#​11374)
  • Testing: Fixing TestClusterResourceSetReconciler flaky test (#​11379)
  • Testing: Make internal/test/builder package public (as util/test/builder) (#​11356)
  • Testing: Test/framework: Allow ScaleUp Deployment image to be customized (#​10990)
  • Testing: Test/framework: allow to include arbitrary types when dumping resources (#​11308)
  • Testing: Test/framework: allow users to modify cache.Options (#​11201)
  • Testing: Test/framework: GetCAPIResources should warn on rbac issues (#​11205)
  • Testing: Use latest atomic variable instead of old one (#​11328)
  • util: Add input validations for controllers (#​11327)
  • util: Add new utility function to set LastTransitionTime only when status of condition changes (#​11176)
  • util: Add support for v1beta2 conditions to patch helper (#​11150)
  • util: Deprecate obsolete errors pkg (#​10798)
  • util: Deprecate old pausing predicates (#​11300)
  • util: Export conditions.HasSameState method (#​11253)
  • util: Handle finalizers early in Reconciles (#​11286)
  • util: Improve sort for v1beta2 conditions (#​11282)
  • util: Improve v1beta2 condition ordering (#​11418)
  • util: Make controller mandatory param for external object tracker (#​11283)
  • util: Refine order for v1beta2 summary util (#​11421)
  • util: Refine v1beta2 aggregation order (#​11423)
  • util: Refine v1beta2 condition order (#​11424)
  • util: Refine v1beta2 object sort for aggregation (#​11429)
  • util: Remove clustercache nil checks (#​11336)
  • util: Remove previously deprecated --metrics-bind-addr flag (#​11140)
  • util: Truncate lastTransitionTime for v1beta2 conditions (#​11342)
  • util: Use TODO instead of FIXME consistently (#​11245)
  • util: Use url.JoinPath instead of fmt to concat endpoint (#​10917)
  • util: V1beta2 conditions: make NewAggregate use generics (#​11281)

📖 Additionally, there have been 48 contributions to our documentation and book. (#​10108, #​10425, #​10519, #​10651, #​10897, #​10960, #​11051, #​11055, #​11056, #​11061, #​11072, #​11076, #​11087, #​11088, #​11109, #​11113, #​11118, #​11119, #​11121, #​11131, #​11153, #​11163, #​11180, #​11189, #​11190, #​11191, #​11194, #​11195, #​11202, #​11208, #​11213, #​11214, #​11223, #​11235, #​11236, #​11241, #​11250, #​11251, #​11274, #​11275, #​11285, #​11287, #​11293, #​11354, #​11355, #​11363, #​11384, #​11529)

Dependencies
Added
  • cel.dev/expr: v0.15.0
  • dario.cat/mergo: v1.0.1
  • github.com/antlr4-go/antlr/v4: v4.13.0
  • gopkg.in/evanphx/json-patch.v4: v4.12.0
Changed

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 is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@scs-zuul
Copy link

scs-zuul bot commented Apr 16, 2024

Build succeeded (e2e-quick-test pipeline).
https://zuul.scs.community/t/SCS/buildset/29b9c56217dd4beb83af117130f97164

✔️ k8s-cluster-api-provider-e2e-quick SUCCESS in 33m 46s

Warning:

SCS Compliance results Testing SCS Compatible KaaS version v2 ******************************************************* Testing standard Kubernetes version policy ... Reference: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0210-v2-k8s-version-policy.md ... INFO: Checking cluster specified by default context in /home/ubuntu/src/github.com/SovereignCloudStack/k8s-cluster-api-provider/terraform/pr732-311134.yaml.gx-scs-zuul. INFO: The K8s cluster version 1.28.8 of cluster 'pr732-311134-admin@pr732-311134' is still in the recency time window.

... returned 0 errors, 0 aborts


Testing standard Kubernetes node distribution and availability ...
Reference: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0214-v1-k8s-node-distribution.md ...
WARNING: There seems to be no distribution across multiple regions or labels aren't set correctly across nodes.
WARNING: There seems to be no distribution across multiple zones or labels aren't set correctly across nodes.
INFO: The nodes are distributed across 3 host-ids.
WARNING: There seems to be no distribution across multiple regions or labels aren't set correctly across nodes.
WARNING: There seems to be no distribution across multiple zones or labels aren't set correctly across nodes.
INFO: The nodes are distributed across 3 host-ids.
The config file under ./config.yaml couldn't be found, falling back to the default config.
... returned 0 errors, 0 aborts


Testing standard CNCF Kubernetes conformance ...
Reference: https://github.com/cncf/k8s-conformance/tree/master ...
WARNING: No check tool specified for CNCF Kubernetes conformance


Verdict for subject KaaS_V1, SCS Compatible KaaS, version v2: PASSED
Testing SCS Compatible KaaS version v1


Testing standard Kubernetes version policy ...
Reference: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0210-v2-k8s-version-policy.md ...
... returned 0 errors, 0 aborts


Testing standard Kubernetes node distribution and availability ...
Reference: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0214-v1-k8s-node-distribution.md ...
... returned 0 errors, 0 aborts


Verdict for subject KaaS_V1, SCS Compatible KaaS, version v1: PASSED

Sonobouy results === Collecting results === time="2024-04-16T20:09:32Z" level=info msg="delete request issued" dry-run=false kind=namespace namespace=sonobuoy time="2024-04-16T20:09:32Z" level=info msg="delete request issued" dry-run=false kind=clusterrolebindings names="[sonobuoy-serviceaccount-sonobuoy]" time="2024-04-16T20:09:32Z" level=info msg="delete request issued" dry-run=false kind=clusterroles names="[sonobuoy-serviceaccount-sonobuoy]" Plugin: e2e Status: passed Total: 7393 Passed: 5 Failed: 0 Skipped: 7388

Plugin: systemd-logs
Status: passed
Total: 6
Passed: 6
Failed: 0
Skipped: 0

Run Details:
API Server version: v1.28.8
Node health: 6/6 (100%)
Pods health: 51/51 (100%)
Errors detected in files:
Errors:
24827 podlogs/kube-system/kube-apiserver-pr732-311134-control-plane-95s5z/logs/kube-apiserver.txt
150 podlogs/kube-system/etcd-pr732-311134-control-plane-95s5z/logs/etcd.txt
68 podlogs/kube-system/kube-scheduler-pr732-311134-control-plane-4pwfp/logs/kube-scheduler.txt
38 podlogs/kube-system/etcd-pr732-311134-control-plane-z9vkt/logs/etcd.txt
37 podlogs/kube-system/snapshot-controller-7c5dccb849-g26lg/logs/snapshot-controller.txt
36 podlogs/kube-system/kube-apiserver-pr732-311134-control-plane-z9vkt/logs/kube-apiserver.txt
33 podlogs/kube-system/kube-scheduler-pr732-311134-control-plane-z9vkt/logs/kube-scheduler.txt
27 podlogs/kube-system/kube-apiserver-pr732-311134-control-plane-4pwfp/logs/kube-apiserver.txt
22 podlogs/kube-system/etcd-pr732-311134-control-plane-4pwfp/logs/etcd.txt
20 podlogs/kube-system/kube-controller-manager-pr732-311134-control-plane-z9vkt/logs/kube-controller-manager.txt
12 podlogs/kube-system/openstack-cloud-controller-manager-ldzmm/logs/openstack-cloud-controller-manager.txt
6 podlogs/kube-system/cilium-xm9fk/logs/cilium-agent.txt
5 podlogs/kube-system/cilium-6mcvn/logs/cilium-agent.txt
5 podlogs/kube-system/cilium-rrvtz/logs/cilium-agent.txt
5 podlogs/kube-system/cilium-n857f/logs/cilium-agent.txt
5 podlogs/kube-system/cilium-b2z5p/logs/cilium-agent.txt
5 podlogs/kube-system/cilium-8hcw8/logs/cilium-agent.txt
4 podlogs/kube-system/kube-controller-manager-pr732-311134-control-plane-4pwfp/logs/kube-controller-manager.txt
3 podlogs/kube-system/cilium-operator-dd95cc587-4r2sk/logs/cilium-operator.txt
1 podlogs/kube-system/kube-proxy-fltjm/logs/kube-proxy.txt
1 podlogs/kube-system/openstack-cloud-controller-manager-sx88f/logs/openstack-cloud-controller-manager.txt
1 podlogs/kube-system/kube-proxy-5lsj4/logs/kube-proxy.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-p4n6g/logs/node-driver-registrar.txt
1 podlogs/sonobuoy/sonobuoy-e2e-job-93d7d8b9658c4235/logs/e2e.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-hjxv8/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-kwnlt/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-69j84/logs/node-driver-registrar.txt
1 podlogs/kube-system/kube-proxy-pkvvg/logs/kube-proxy.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-dxpr2/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-n4z5f/logs/node-driver-registrar.txt
Warnings:
1141 podlogs/kube-system/etcd-pr732-311134-control-plane-95s5z/logs/etcd.txt
369 podlogs/kube-system/etcd-pr732-311134-control-plane-4pwfp/logs/etcd.txt
325 podlogs/kube-system/etcd-pr732-311134-control-plane-z9vkt/logs/etcd.txt
156 podlogs/kube-system/kube-apiserver-pr732-311134-control-plane-95s5z/logs/kube-apiserver.txt
44 podlogs/kube-system/kube-apiserver-pr732-311134-control-plane-z9vkt/logs/kube-apiserver.txt
36 podlogs/kube-system/kube-scheduler-pr732-311134-control-plane-4pwfp/logs/kube-scheduler.txt
34 podlogs/kube-system/kube-apiserver-pr732-311134-control-plane-4pwfp/logs/kube-apiserver.txt
18 podlogs/kube-system/kube-scheduler-pr732-311134-control-plane-z9vkt/logs/kube-scheduler.txt
8 podlogs/kube-system/openstack-cloud-controller-manager-ldzmm/logs/openstack-cloud-controller-manager.txt
6 podlogs/kube-system/cilium-n857f/logs/cilium-agent.txt
5 podlogs/kube-system/csi-cinder-nodeplugin-69j84/logs/node-driver-registrar.txt
4 podlogs/kube-system/csi-cinder-controllerplugin-7856bb577-xc8j8/logs/csi-attacher.txt
3 podlogs/kube-system/csi-cinder-nodeplugin-p4n6g/logs/node-driver-registrar.txt
2 podlogs/kube-system/csi-cinder-controllerplugin-7856bb577-xc8j8/logs/csi-provisioner.txt
2 podlogs/kube-system/kube-controller-manager-pr732-311134-control-plane-z9vkt/logs/kube-controller-manager.txt
2 podlogs/kube-system/cilium-xm9fk/logs/cilium-agent.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-p4n6g/logs/liveness-probe.txt
1 podlogs/kube-system/cilium-6mcvn/logs/cilium-agent.txt
1 podlogs/kube-system/cilium-rrvtz/logs/cilium-agent.txt
1 podlogs/kube-system/cilium-operator-dd95cc587-4r2sk/logs/cilium-operator.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-dxpr2/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-hjxv8/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-69j84/logs/liveness-probe.txt
1 podlogs/kube-system/openstack-cloud-controller-manager-sx88f/logs/openstack-cloud-controller-manager.txt
1 podlogs/sonobuoy/sonobuoy/logs/kube-sonobuoy.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-dxpr2/logs/liveness-probe.txt
1 podlogs/kube-system/cilium-8hcw8/logs/cilium-agent.txt
1 podlogs/kube-system/cilium-b2z5p/logs/cilium-agent.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-n4z5f/logs/liveness-probe.txt
1 podlogs/sonobuoy/sonobuoy-e2e-job-93d7d8b9658c4235/logs/e2e.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-kwnlt/logs/node-driver-registrar.txt
1 podlogs/kube-system/openstack-cloud-controller-manager-qc2wf/logs/openstack-cloud-controller-manager.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-n4z5f/logs/node-driver-registrar.txt
time="2024-04-16T20:09:33Z" level=info msg="delete request issued" dry-run=false kind=namespace namespace=sonobuoy
time="2024-04-16T20:09:33Z" level=info msg="delete request issued" dry-run=false kind=clusterrolebindings names="[]"
time="2024-04-16T20:09:33Z" level=info msg="delete request issued" dry-run=false kind=clusterroles names="[]"

Namespace "sonobuoy" has status {Phase:Terminating Conditions:[{Type:NamespaceDeletionDiscoveryFailure Status:False LastTransitionTime:2024-04-16 20:09:38 +0000 UTC Reason:ResourcesDiscovered Message:All resources successfully discovered} {Type:NamespaceDeletionGroupVersionParsingFailure Status:False LastTransitionTime:2024-04-16 20:09:38 +0000 UTC Reason:ParsedGroupVersions Message:All legacy kube types successfully parsed} {Type:NamespaceDeletionContentFailure Status:False LastTransitionTime:2024-04-16 20:09:38 +0000 UTC Reason:ContentDeleted Message:All content successfully deleted, may be waiting on finalization} {Type:NamespaceContentRemaining Status:True LastTransitionTime:2024-04-16 20:09:38 +0000 UTC Reason:SomeResourcesRemain Message:Some resources are remaining: pods. has 7 resource instances} {Type:NamespaceFinalizersRemaining Status:False LastTransitionTime:2024-04-16 20:09:38 +0000 UTC Reason:ContentHasNoFinalizers Message:All content-preserving finalizers finished}]}
...

Namespace "sonobuoy" has status {Phase:Terminating Conditions:[{Type:NamespaceDeletionDiscoveryFailure Status:False LastTransitionTime:2024-04-16 20:09:38 +0000 UTC Reason:ResourcesDiscovered Message:All resources successfully discovered} {Type:NamespaceDeletionGroupVersionParsingFailure Status:False LastTransitionTime:2024-04-16 20:09:38 +0000 UTC Reason:ParsedGroupVersions Message:All legacy kube types successfully parsed} {Type:NamespaceDeletionContentFailure Status:False LastTransitionTime:2024-04-16 20:09:38 +0000 UTC Reason:ContentDeleted Message:All content successfully deleted, may be waiting on finalization} {Type:NamespaceContentRemaining Status:True LastTransitionTime:2024-04-16 20:09:38 +0000 UTC Reason:SomeResourcesRemain Message:Some resources are remaining: pods. has 6 resource instances} {Type:NamespaceFinalizersRemaining Status:False LastTransitionTime:2024-04-16 20:09:38 +0000 UTC Reason:ContentHasNoFinalizers Message:All content-preserving finalizers finished}]}
...
...
...

Namespace "sonobuoy" has been deleted

Deleted all ClusterRoles and ClusterRoleBindings.
=== Sonobuoy conformance tests passed in 114s ===
make[1]: Leaving directory '/home/ubuntu/src/github.com/SovereignCloudStack/k8s-cluster-api-provider/terraform'

@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch from bea7b0f to b6b7180 Compare April 23, 2024 19:39
@renovate renovate bot changed the title Update dependency kubernetes-sigs/cluster-api to v1.7.0 Update dependency kubernetes-sigs/cluster-api to v1.7.1 Apr 23, 2024
@scs-zuul
Copy link

scs-zuul bot commented Apr 25, 2024

Build failed (e2e-quick-test pipeline).
https://zuul.scs.community/t/SCS/buildset/cb678f3beaf8405db2db12b51af80bbc

k8s-cluster-api-provider-e2e-quick FAILURE in 29m 26s

Warning:

SCS Compliance results Testing SCS Compatible KaaS version v2 ******************************************************* Testing standard Kubernetes version policy ... Reference: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0210-v2-k8s-version-policy.md ... INFO: Checking cluster specified by default context in /home/ubuntu/src/github.com/SovereignCloudStack/k8s-cluster-api-provider/terraform/pr732-a8d190.yaml.gx-scs-zuul. ERROR: The K8s cluster version 1.28.8 of cluster 'pr732-a8d190-admin@pr732-a8d190' is outdated according to the standard.

... returned 1 errors, 0 aborts


Testing standard Kubernetes node distribution and availability ...
Reference: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0214-v1-k8s-node-distribution.md ...
WARNING: There seems to be no distribution across multiple regions or labels aren't set correctly across nodes.
WARNING: There seems to be no distribution across multiple zones or labels aren't set correctly across nodes.
INFO: The nodes are distributed across 3 host-ids.
WARNING: There seems to be no distribution across multiple regions or labels aren't set correctly across nodes.
WARNING: There seems to be no distribution across multiple zones or labels aren't set correctly across nodes.
INFO: The nodes are distributed across 3 host-ids.
The config file under ./config.yaml couldn't be found, falling back to the default config.
... returned 0 errors, 0 aborts


Testing standard CNCF Kubernetes conformance ...
Reference: https://github.com/cncf/k8s-conformance/tree/master ...
WARNING: No check tool specified for CNCF Kubernetes conformance


Verdict for subject KaaS_V1, SCS Compatible KaaS, version v2: 1 ERRORS
Testing SCS Compatible KaaS version v1


Testing standard Kubernetes version policy ...
Reference: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0210-v2-k8s-version-policy.md ...
... returned 1 errors, 0 aborts


Testing standard Kubernetes node distribution and availability ...
Reference: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0214-v1-k8s-node-distribution.md ...
... returned 0 errors, 0 aborts


Verdict for subject KaaS_V1, SCS Compatible KaaS, version v1: 1 ERRORS

Sonobouy results === Collecting results === time="2024-04-25T11:25:09Z" level=info msg="delete request issued" dry-run=false kind=namespace namespace=sonobuoy time="2024-04-25T11:25:09Z" level=info msg="delete request issued" dry-run=false kind=clusterrolebindings names="[sonobuoy-serviceaccount-sonobuoy]" time="2024-04-25T11:25:09Z" level=info msg="delete request issued" dry-run=false kind=clusterroles names="[sonobuoy-serviceaccount-sonobuoy]" Plugin: e2e Status: passed Total: 7393 Passed: 5 Failed: 0 Skipped: 7388

Plugin: systemd-logs
Status: passed
Total: 6
Passed: 6
Failed: 0
Skipped: 0

Run Details:
API Server version: v1.28.8
Node health: 6/6 (100%)
Pods health: 51/51 (100%)
Errors detected in files:
Errors:
5312 podlogs/kube-system/kube-apiserver-pr732-a8d190-control-plane-wmt66/logs/kube-apiserver.txt
95 podlogs/kube-system/etcd-pr732-a8d190-control-plane-wmt66/logs/etcd.txt
61 podlogs/kube-system/kube-scheduler-pr732-a8d190-control-plane-bj6hh/logs/kube-scheduler.txt
31 podlogs/kube-system/kube-scheduler-pr732-a8d190-control-plane-vws2k/logs/kube-scheduler.txt
22 podlogs/kube-system/kube-apiserver-pr732-a8d190-control-plane-vws2k/logs/kube-apiserver.txt
22 podlogs/kube-system/openstack-cloud-controller-manager-7bzwh/logs/openstack-cloud-controller-manager.txt
20 podlogs/kube-system/snapshot-controller-7c5dccb849-42hps/logs/snapshot-controller.txt
19 podlogs/kube-system/etcd-pr732-a8d190-control-plane-vws2k/logs/etcd.txt
18 podlogs/kube-system/kube-apiserver-pr732-a8d190-control-plane-bj6hh/logs/kube-apiserver.txt
17 podlogs/kube-system/etcd-pr732-a8d190-control-plane-bj6hh/logs/etcd.txt
17 podlogs/kube-system/kube-controller-manager-pr732-a8d190-control-plane-wmt66/logs/kube-controller-manager.txt
7 podlogs/kube-system/cilium-9dwzz/logs/cilium-agent.txt
6 podlogs/kube-system/cilium-f9cpk/logs/cilium-agent.txt
5 podlogs/kube-system/cilium-p8frq/logs/cilium-agent.txt
5 podlogs/kube-system/cilium-tbghf/logs/cilium-agent.txt
5 podlogs/kube-system/cilium-x8qxc/logs/cilium-agent.txt
5 podlogs/kube-system/cilium-c6lbm/logs/cilium-agent.txt
3 podlogs/kube-system/kube-controller-manager-pr732-a8d190-control-plane-vws2k/logs/kube-controller-manager.txt
3 podlogs/kube-system/kube-controller-manager-pr732-a8d190-control-plane-bj6hh/logs/kube-controller-manager.txt
2 podlogs/kube-system/cilium-operator-dd95cc587-x9jd5/logs/cilium-operator.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-p492k/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-rhddf/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-cc9fz/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-jvtdj/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-6t4fg/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-2kd96/logs/node-driver-registrar.txt
1 podlogs/sonobuoy/sonobuoy-e2e-job-5067bb150ffa4985/logs/e2e.txt
Warnings:
991 podlogs/kube-system/etcd-pr732-a8d190-control-plane-wmt66/logs/etcd.txt
570 podlogs/kube-system/etcd-pr732-a8d190-control-plane-vws2k/logs/etcd.txt
413 podlogs/kube-system/etcd-pr732-a8d190-control-plane-bj6hh/logs/etcd.txt
44 podlogs/kube-system/kube-apiserver-pr732-a8d190-control-plane-wmt66/logs/kube-apiserver.txt
43 podlogs/kube-system/kube-apiserver-pr732-a8d190-control-plane-vws2k/logs/kube-apiserver.txt
33 podlogs/kube-system/kube-scheduler-pr732-a8d190-control-plane-bj6hh/logs/kube-scheduler.txt
31 podlogs/kube-system/kube-apiserver-pr732-a8d190-control-plane-bj6hh/logs/kube-apiserver.txt
18 podlogs/kube-system/kube-scheduler-pr732-a8d190-control-plane-vws2k/logs/kube-scheduler.txt
16 podlogs/kube-system/openstack-cloud-controller-manager-7bzwh/logs/openstack-cloud-controller-manager.txt
6 podlogs/kube-system/cilium-x8qxc/logs/cilium-agent.txt
5 podlogs/kube-system/csi-cinder-nodeplugin-cc9fz/logs/node-driver-registrar.txt
5 podlogs/kube-system/csi-cinder-nodeplugin-rhddf/logs/node-driver-registrar.txt
4 podlogs/kube-system/csi-cinder-controllerplugin-6b4ff4d6f9-scwkl/logs/csi-attacher.txt
4 podlogs/kube-system/csi-cinder-nodeplugin-6t4fg/logs/node-driver-registrar.txt
3 podlogs/kube-system/cilium-9dwzz/logs/cilium-agent.txt
2 podlogs/kube-system/csi-cinder-controllerplugin-6b4ff4d6f9-scwkl/logs/csi-provisioner.txt
2 podlogs/kube-system/cilium-f9cpk/logs/cilium-agent.txt
2 podlogs/kube-system/csi-cinder-nodeplugin-cc9fz/logs/liveness-probe.txt
1 podlogs/kube-system/openstack-cloud-controller-manager-bgr9t/logs/openstack-cloud-controller-manager.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-2kd96/logs/liveness-probe.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-jvtdj/logs/liveness-probe.txt
1 podlogs/kube-system/cilium-operator-dd95cc587-x9jd5/logs/cilium-operator.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-rhddf/logs/liveness-probe.txt
1 podlogs/sonobuoy/sonobuoy/logs/kube-sonobuoy.txt
1 podlogs/sonobuoy/sonobuoy-e2e-job-5067bb150ffa4985/logs/e2e.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-p492k/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-jvtdj/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-p492k/logs/liveness-probe.txt
1 podlogs/kube-system/cilium-tbghf/logs/cilium-agent.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-6t4fg/logs/liveness-probe.txt
1 podlogs/kube-system/openstack-cloud-controller-manager-78xnf/logs/openstack-cloud-controller-manager.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-2kd96/logs/node-driver-registrar.txt
1 podlogs/kube-system/cilium-p8frq/logs/cilium-agent.txt
1 podlogs/kube-system/cilium-c6lbm/logs/cilium-agent.txt
time="2024-04-25T11:25:10Z" level=info msg="delete request issued" dry-run=false kind=namespace namespace=sonobuoy
time="2024-04-25T11:25:10Z" level=info msg="delete request issued" dry-run=false kind=clusterrolebindings names="[]"
time="2024-04-25T11:25:10Z" level=info msg="delete request issued" dry-run=false kind=clusterroles names="[]"

Namespace "sonobuoy" has status {Phase:Terminating Conditions:[]}

Namespace "sonobuoy" has status {Phase:Terminating Conditions:[{Type:NamespaceDeletionDiscoveryFailure Status:False LastTransitionTime:2024-04-25 11:25:16 +0000 UTC Reason:ResourcesDiscovered Message:All resources successfully discovered} {Type:NamespaceDeletionGroupVersionParsingFailure Status:False LastTransitionTime:2024-04-25 11:25:16 +0000 UTC Reason:ParsedGroupVersions Message:All legacy kube types successfully parsed} {Type:NamespaceDeletionContentFailure Status:False LastTransitionTime:2024-04-25 11:25:16 +0000 UTC Reason:ContentDeleted Message:All content successfully deleted, may be waiting on finalization} {Type:NamespaceContentRemaining Status:True LastTransitionTime:2024-04-25 11:25:16 +0000 UTC Reason:SomeResourcesRemain Message:Some resources are remaining: pods. has 7 resource instances} {Type:NamespaceFinalizersRemaining Status:False LastTransitionTime:2024-04-25 11:25:16 +0000 UTC Reason:ContentHasNoFinalizers Message:All content-preserving finalizers finished}]}

Namespace "sonobuoy" has status {Phase:Terminating Conditions:[{Type:NamespaceDeletionDiscoveryFailure Status:False LastTransitionTime:2024-04-25 11:25:16 +0000 UTC Reason:ResourcesDiscovered Message:All resources successfully discovered} {Type:NamespaceDeletionGroupVersionParsingFailure Status:False LastTransitionTime:2024-04-25 11:25:16 +0000 UTC Reason:ParsedGroupVersions Message:All legacy kube types successfully parsed} {Type:NamespaceDeletionContentFailure Status:False LastTransitionTime:2024-04-25 11:25:16 +0000 UTC Reason:ContentDeleted Message:All content successfully deleted, may be waiting on finalization} {Type:NamespaceContentRemaining Status:True LastTransitionTime:2024-04-25 11:25:16 +0000 UTC Reason:SomeResourcesRemain Message:Some resources are remaining: pods. has 6 resource instances} {Type:NamespaceFinalizersRemaining Status:False LastTransitionTime:2024-04-25 11:25:16 +0000 UTC Reason:ContentHasNoFinalizers Message:All content-preserving finalizers finished}]}
...
...
...

Namespace "sonobuoy" has been deleted

Deleted all ClusterRoles and ClusterRoleBindings.
=== Sonobuoy conformance tests passed in 115s ===
make[1]: Leaving directory '/home/ubuntu/src/github.com/SovereignCloudStack/k8s-cluster-api-provider/terraform'

@scs-zuul
Copy link

scs-zuul bot commented May 2, 2024

Build failed (e2e-quick-test pipeline).
https://zuul.scs.community/t/SCS/buildset/b9ae531563eb4171be0d61496f3a7384

k8s-cluster-api-provider-e2e-quick FAILURE in 39m 29s

Warning:

SCS Compliance results Testing SCS Compatible KaaS version v2 ******************************************************* Testing standard Kubernetes version policy ... Reference: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0210-v2-k8s-version-policy.md ... INFO: Checking cluster specified by default context in /home/ubuntu/src/github.com/SovereignCloudStack/k8s-cluster-api-provider/terraform/pr732-f141dc.yaml.gx-scs-zuul. ERROR: The K8s cluster version 1.28.8 of cluster 'pr732-f141dc-admin@pr732-f141dc' is outdated according to the standard.

... returned 1 errors, 0 aborts


Testing standard Kubernetes node distribution and availability ...
Reference: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0214-v1-k8s-node-distribution.md ...
WARNING: There seems to be no distribution across multiple regions or labels aren't set correctly across nodes.
WARNING: There seems to be no distribution across multiple zones or labels aren't set correctly across nodes.
INFO: The nodes are distributed across 3 host-ids.
WARNING: There seems to be no distribution across multiple regions or labels aren't set correctly across nodes.
WARNING: There seems to be no distribution across multiple zones or labels aren't set correctly across nodes.
INFO: The nodes are distributed across 2 host-ids.
The config file under ./config.yaml couldn't be found, falling back to the default config.
... returned 0 errors, 0 aborts


Testing standard CNCF Kubernetes conformance ...
Reference: https://github.com/cncf/k8s-conformance/tree/master ...
WARNING: No check tool specified for CNCF Kubernetes conformance


Verdict for subject KaaS_V1, SCS Compatible KaaS, version v2: 1 ERRORS
Testing SCS Compatible KaaS version v1


Testing standard Kubernetes version policy ...
Reference: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0210-v2-k8s-version-policy.md ...
... returned 1 errors, 0 aborts


Testing standard Kubernetes node distribution and availability ...
Reference: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0214-v1-k8s-node-distribution.md ...
... returned 0 errors, 0 aborts


Verdict for subject KaaS_V1, SCS Compatible KaaS, version v1: 1 ERRORS

Sonobouy results === Collecting results === time="2024-05-02T07:24:15Z" level=info msg="delete request issued" dry-run=false kind=namespace namespace=sonobuoy time="2024-05-02T07:24:15Z" level=info msg="delete request issued" dry-run=false kind=clusterrolebindings names="[sonobuoy-serviceaccount-sonobuoy]" time="2024-05-02T07:24:15Z" level=info msg="delete request issued" dry-run=false kind=clusterroles names="[sonobuoy-serviceaccount-sonobuoy]" Plugin: e2e Status: passed Total: 7393 Passed: 5 Failed: 0 Skipped: 7388

Plugin: systemd-logs
Status: passed
Total: 5
Passed: 5
Failed: 0
Skipped: 0

Run Details:
API Server version: v1.28.8
Node health: 6/6 (100%)
Pods health: 51/51 (100%)
Errors detected in files:
Errors:
20389 podlogs/kube-system/kube-apiserver-pr732-f141dc-control-plane-8zgg7/logs/kube-apiserver.txt
188 podlogs/kube-system/kube-scheduler-pr732-f141dc-control-plane-7gnln/logs/kube-scheduler.txt
138 podlogs/kube-system/etcd-pr732-f141dc-control-plane-8zgg7/logs/etcd.txt
90 podlogs/kube-system/kube-scheduler-pr732-f141dc-control-plane-dgkbs/logs/kube-scheduler.txt
33 podlogs/kube-system/snapshot-controller-7c5dccb849-btrb8/logs/snapshot-controller.txt
27 podlogs/kube-system/kube-apiserver-pr732-f141dc-control-plane-7gnln/logs/kube-apiserver.txt
26 podlogs/kube-system/etcd-pr732-f141dc-control-plane-7gnln/logs/etcd.txt
18 podlogs/kube-system/kube-apiserver-pr732-f141dc-control-plane-dgkbs/logs/kube-apiserver.txt
15 podlogs/kube-system/kube-controller-manager-pr732-f141dc-control-plane-8zgg7/logs/kube-controller-manager.txt
13 podlogs/kube-system/etcd-pr732-f141dc-control-plane-dgkbs/logs/etcd.txt
10 podlogs/kube-system/openstack-cloud-controller-manager-8hwsn/logs/openstack-cloud-controller-manager.txt
6 podlogs/sonobuoy/sonobuoy-systemd-logs-daemon-set-b5eb429269794e44-bcgq7/logs/sonobuoy-worker.txt
6 podlogs/kube-system/cilium-7c6vs/logs/cilium-agent.txt
6 podlogs/kube-system/kube-controller-manager-pr732-f141dc-control-plane-7gnln/logs/kube-controller-manager.txt
6 podlogs/kube-system/cilium-kmjkg/logs/cilium-agent.txt
5 podlogs/kube-system/cilium-xtzf5/logs/cilium-agent.txt
5 podlogs/kube-system/cilium-nxxdr/logs/cilium-agent.txt
5 podlogs/kube-system/cilium-qn5bs/logs/cilium-agent.txt
5 podlogs/kube-system/cilium-zhplk/logs/cilium-agent.txt
2 podlogs/sonobuoy/sonobuoy/logs/kube-sonobuoy.txt
2 podlogs/kube-system/kube-controller-manager-pr732-f141dc-control-plane-dgkbs/logs/kube-controller-manager.txt
1 podlogs/kube-system/cilium-operator-dd95cc587-ltwgg/logs/cilium-operator.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-2w9qt/logs/node-driver-registrar.txt
1 podlogs/sonobuoy/sonobuoy-e2e-job-934459c6658545ce/logs/e2e.txt
1 podlogs/kube-system/kube-proxy-29wt4/logs/kube-proxy.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-j86nr/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-zcvb2/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-flgdz/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-96cs9/logs/node-driver-registrar.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-6hl82/logs/node-driver-registrar.txt
1 podlogs/kube-system/metrics-server-56cfc8b678-d5nfn/logs/metrics-server.txt
Warnings:
2041 podlogs/kube-system/etcd-pr732-f141dc-control-plane-8zgg7/logs/etcd.txt
888 podlogs/kube-system/etcd-pr732-f141dc-control-plane-7gnln/logs/etcd.txt
276 podlogs/kube-system/etcd-pr732-f141dc-control-plane-dgkbs/logs/etcd.txt
78 podlogs/kube-system/kube-scheduler-pr732-f141dc-control-plane-7gnln/logs/kube-scheduler.txt
48 podlogs/kube-system/kube-apiserver-pr732-f141dc-control-plane-8zgg7/logs/kube-apiserver.txt
47 podlogs/kube-system/kube-scheduler-pr732-f141dc-control-plane-dgkbs/logs/kube-scheduler.txt
42 podlogs/kube-system/kube-apiserver-pr732-f141dc-control-plane-7gnln/logs/kube-apiserver.txt
31 podlogs/kube-system/kube-apiserver-pr732-f141dc-control-plane-dgkbs/logs/kube-apiserver.txt
8 podlogs/kube-system/openstack-cloud-controller-manager-8hwsn/logs/openstack-cloud-controller-manager.txt
7 podlogs/kube-system/cilium-7c6vs/logs/cilium-agent.txt
4 podlogs/kube-system/csi-cinder-controllerplugin-768588bdcf-zdgb6/logs/csi-attacher.txt
3 podlogs/kube-system/csi-cinder-nodeplugin-flgdz/logs/node-driver-registrar.txt
3 podlogs/kube-system/csi-cinder-nodeplugin-zcvb2/logs/node-driver-registrar.txt
2 podlogs/kube-system/csi-cinder-nodeplugin-2w9qt/logs/node-driver-registrar.txt
2 podlogs/kube-system/csi-cinder-nodeplugin-j86nr/logs/node-driver-registrar.txt
2 podlogs/kube-system/csi-cinder-nodeplugin-flgdz/logs/liveness-probe.txt
2 podlogs/kube-system/cilium-kmjkg/logs/cilium-agent.txt
2 podlogs/kube-system/csi-cinder-nodeplugin-j86nr/logs/liveness-probe.txt
2 podlogs/kube-system/csi-cinder-controllerplugin-768588bdcf-zdgb6/logs/csi-provisioner.txt
2 podlogs/kube-system/csi-cinder-nodeplugin-6hl82/logs/node-driver-registrar.txt
2 podlogs/kube-system/csi-cinder-nodeplugin-zcvb2/logs/liveness-probe.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-96cs9/logs/node-driver-registrar.txt
1 podlogs/kube-system/cilium-qn5bs/logs/cilium-agent.txt
1 podlogs/kube-system/cilium-operator-dd95cc587-ltwgg/logs/cilium-operator.txt
1 podlogs/sonobuoy/sonobuoy-e2e-job-934459c6658545ce/logs/e2e.txt
1 podlogs/kube-system/cilium-xtzf5/logs/cilium-agent.txt
1 podlogs/kube-system/openstack-cloud-controller-manager-kqs4c/logs/openstack-cloud-controller-manager.txt
1 podlogs/kube-system/csi-cinder-controllerplugin-768588bdcf-zdgb6/logs/csi-snapshotter.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-6hl82/logs/liveness-probe.txt
1 podlogs/sonobuoy/sonobuoy-systemd-logs-daemon-set-b5eb429269794e44-bcgq7/logs/sonobuoy-worker.txt
1 podlogs/sonobuoy/sonobuoy/logs/kube-sonobuoy.txt
1 podlogs/kube-system/cilium-nxxdr/logs/cilium-agent.txt
1 podlogs/kube-system/openstack-cloud-controller-manager-lhfhg/logs/openstack-cloud-controller-manager.txt
1 podlogs/kube-system/cilium-zhplk/logs/cilium-agent.txt
1 podlogs/kube-system/csi-cinder-nodeplugin-2w9qt/logs/liveness-probe.txt
time="2024-05-02T07:24:16Z" level=info msg="delete request issued" dry-run=false kind=namespace namespace=sonobuoy
time="2024-05-02T07:24:16Z" level=info msg="delete request issued" dry-run=false kind=clusterrolebindings names="[]"
time="2024-05-02T07:24:16Z" level=info msg="delete request issued" dry-run=false kind=clusterroles names="[]"

Namespace "sonobuoy" has status {Phase:Terminating Conditions:[]}

Namespace "sonobuoy" has status {Phase:Terminating Conditions:[{Type:NamespaceDeletionDiscoveryFailure Status:False LastTransitionTime:2024-05-02 07:24:22 +0000 UTC Reason:ResourcesDiscovered Message:All resources successfully discovered} {Type:NamespaceDeletionGroupVersionParsingFailure Status:False LastTransitionTime:2024-05-02 07:24:22 +0000 UTC Reason:ParsedGroupVersions Message:All legacy kube types successfully parsed} {Type:NamespaceDeletionContentFailure Status:False LastTransitionTime:2024-05-02 07:24:22 +0000 UTC Reason:ContentDeleted Message:All content successfully deleted, may be waiting on finalization} {Type:NamespaceContentRemaining Status:True LastTransitionTime:2024-05-02 07:24:22 +0000 UTC Reason:SomeResourcesRemain Message:Some resources are remaining: pods. has 6 resource instances} {Type:NamespaceFinalizersRemaining Status:False LastTransitionTime:2024-05-02 07:24:22 +0000 UTC Reason:ContentHasNoFinalizers Message:All content-preserving finalizers finished}]}

Namespace "sonobuoy" has status {Phase:Terminating Conditions:[{Type:NamespaceDeletionDiscoveryFailure Status:False LastTransitionTime:2024-05-02 07:24:22 +0000 UTC Reason:ResourcesDiscovered Message:All resources successfully discovered} {Type:NamespaceDeletionGroupVersionParsingFailure Status:False LastTransitionTime:2024-05-02 07:24:22 +0000 UTC Reason:ParsedGroupVersions Message:All legacy kube types successfully parsed} {Type:NamespaceDeletionContentFailure Status:False LastTransitionTime:2024-05-02 07:24:22 +0000 UTC Reason:ContentDeleted Message:All content successfully deleted, may be waiting on finalization} {Type:NamespaceContentRemaining Status:True LastTransitionTime:2024-05-02 07:24:22 +0000 UTC Reason:SomeResourcesRemain Message:Some resources are remaining: pods. has 5 resource instances} {Type:NamespaceFinalizersRemaining Status:False LastTransitionTime:2024-05-02 07:24:22 +0000 UTC Reason:ContentHasNoFinalizers Message:All content-preserving finalizers finished}]}
...
...
...

Namespace "sonobuoy" has been deleted

Deleted all ClusterRoles and ClusterRoleBindings.
=== Sonobuoy conformance tests passed in 208s ===
make[1]: Leaving directory '/home/ubuntu/src/github.com/SovereignCloudStack/k8s-cluster-api-provider/terraform'

@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch from b6b7180 to 8d3ae2a Compare May 15, 2024 02:16
@renovate renovate bot changed the title Update dependency kubernetes-sigs/cluster-api to v1.7.1 Update dependency kubernetes-sigs/cluster-api to v1.7.2 May 15, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch 3 times, most recently from 6445c0a to 38f4611 Compare May 24, 2024 06:04
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch from 38f4611 to 75230f6 Compare May 30, 2024 12:15
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch from 75230f6 to d94370f Compare June 11, 2024 19:35
@renovate renovate bot changed the title Update dependency kubernetes-sigs/cluster-api to v1.7.2 Update dependency kubernetes-sigs/cluster-api to v1.7.3 Jun 11, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch from d94370f to ac3c4e3 Compare June 26, 2024 13:13
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch 2 times, most recently from 37409b4 to 8d7c801 Compare July 9, 2024 18:04
@renovate renovate bot changed the title Update dependency kubernetes-sigs/cluster-api to v1.7.3 Update dependency kubernetes-sigs/cluster-api to v1.7.4 Jul 9, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch from 8d7c801 to ddb46d0 Compare August 12, 2024 20:03
@renovate renovate bot changed the title Update dependency kubernetes-sigs/cluster-api to v1.7.4 Update dependency kubernetes-sigs/cluster-api to v1.8.0 Aug 12, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch from ddb46d0 to e5f74bb Compare August 14, 2024 08:00
@renovate renovate bot changed the title Update dependency kubernetes-sigs/cluster-api to v1.8.0 Update dependency kubernetes-sigs/cluster-api to v1.8.1 Aug 14, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch from e5f74bb to e182319 Compare September 5, 2024 17:15
@renovate renovate bot changed the title Update dependency kubernetes-sigs/cluster-api to v1.8.1 Update dependency kubernetes-sigs/cluster-api to v1.8.2 Sep 5, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch from e182319 to 12878b8 Compare September 10, 2024 18:52
@renovate renovate bot changed the title Update dependency kubernetes-sigs/cluster-api to v1.8.2 Update dependency kubernetes-sigs/cluster-api to v1.8.3 Sep 10, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch from 12878b8 to 6f2e805 Compare October 8, 2024 19:42
@renovate renovate bot changed the title Update dependency kubernetes-sigs/cluster-api to v1.8.3 Update dependency kubernetes-sigs/cluster-api to v1.8.4 Oct 8, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch from 6f2e805 to cca7c60 Compare November 5, 2024 21:34
@renovate renovate bot changed the title Update dependency kubernetes-sigs/cluster-api to v1.8.4 Update dependency kubernetes-sigs/cluster-api to v1.8.5 Nov 5, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch from cca7c60 to 7194276 Compare December 10, 2024 23:30
@renovate renovate bot changed the title Update dependency kubernetes-sigs/cluster-api to v1.8.5 Update dependency kubernetes-sigs/cluster-api to v1.9.0 Dec 10, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch from 7194276 to e15294c Compare December 17, 2024 20:34
@renovate renovate bot changed the title Update dependency kubernetes-sigs/cluster-api to v1.9.0 Update dependency kubernetes-sigs/cluster-api to v1.9.1 Dec 17, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch from e15294c to ca793e3 Compare December 20, 2024 19:12
@renovate renovate bot changed the title Update dependency kubernetes-sigs/cluster-api to v1.9.1 Update dependency kubernetes-sigs/cluster-api to v1.9.2 Dec 20, 2024
Signed-off-by: SCS Renovate Bot <renovatebot@scs.community>
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-cluster-api-1.x branch from ca793e3 to 7a0f335 Compare December 23, 2024 16:54
@renovate renovate bot changed the title Update dependency kubernetes-sigs/cluster-api to v1.9.2 Update dependency kubernetes-sigs/cluster-api to v1.9.3 Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant