Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

clusterctl-1.8.4-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: clusterctl Distribution: openSUSE Tumbleweed
Version: 1.8.4 Vendor: openSUSE
Release: 1.1 Build date: Fri Oct 11 10:01:58 2024
Group: Unspecified Build host: reproducible
Size: 91245585 Source RPM: clusterctl-1.8.4-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/kubernetes-sigs/cluster-api
Summary: CLI tool to handle the lifecycle of a Cluster API management cluster
The clusterctl CLI tool handles the lifecycle of a Cluster API management
cluster.

The clusterctl command line interface is specifically designed for providing a
simple “day 1 experience” and a quick start with Cluster API. It automates
fetching the YAML files defining provider components and installing them.

Additionally it encodes a set of best practices in managing providers, that
helps the user in avoiding mis-configurations or in managing day 2 operations
such as upgrades.

Below you can find a list of main clusterctl commands:

* clusterctl init: Initialize a management cluster.
* clusterctl upgrade plan: Provide a list of recommended target versions for
  upgrading Cluster API providers in a management cluster.
* clusterctl upgrade apply: Apply new versions of Cluster API core and providers
  in a management cluster.
* clusterctl delete: Delete one or more providers from the management cluster.
* clusterctl generate: cluster Generate templates for creating workload
  clusters.
* clusterctl generate yaml: Process yaml using clusterctl’s yaml processor.
* clusterctl get kubeconfig: Gets the kubeconfig file for accessing a workload
  cluster.
* clusterctl move: Move Cluster API objects and all their dependencies between
  management clusters.
* clusterctl alpha rollout: Manages the rollout of Cluster API resources. For
  example: MachineDeployments.

Avoiding GitHub rate limiting

While using providers hosted on GitHub, clusterctl is calling GitHub API which
are rate limited; for normal usage free tier is enough but when using
clusterctl extensively users might hit the rate limit.

To avoid rate limiting for the public repos set the GITHUB_TOKEN environment
variable. To generate a token follow this documentation. The token only needs
repo scope for clusterctl.

Provides

Requires

License

Apache-2.0

Changelog

* Fri Oct 11 2024 opensuse_buildservice@ojkastl.de
  - Update to version 1.8.4:
    * Bump cert manager to v1.16.0
    * switch to using ECR mirror for trivy DB repo
    * add cacheSyncPeriod option to ClusterCacheTracker
    * pr-verify: use env var for passing the PR title
    * Update RKE2 provider URL
    * :seedling: test/e2e: decrease concurrency
    * [release-1.8] :seedling: Add vultr infrastructure provider
      (#11217)
    * test/framework: GetCAPIResources should warn on rbac issues
    * 🌱 test/framework: allow users to modify cache.Options
    * [release-1.8] 🌱 machine: prevent error spamming for
      NodeOutdatedTaint if objects are not found (#11199)
    * Reduce verbosity of logs when calling Runtime Extensions
    * clusterclass: fix nil pointer for empty workers in webhook
    * 📖 Drop v1.5 column, set v1.6 to EOL in versions.md
    * hack: fix the shell used when running pr-verify
    * [release-1.8] 🌱 replace kubebuilder-release-tools with new
      workflow (#11167)
* Sat Sep 14 2024 opensuse_buildservice@ojkastl.de
  - Update to version 1.8.3:
    * Make KCP pre-terminate hook more robust
    * Bump to Go 1.22.7
    * Add more documentation about the KCP pre-terminate hook
    * test/e2e: increase concurrency
* Sat Sep 14 2024 opensuse_buildservice@ojkastl.de
  - Update to version 1.8.2:
    * [release-1.8] 🐛 KCP: remove etcd member in pre-terminate hook
      (#11136)
    * book: document how to use Lima on macOS for development
    * 📖 Move Control Plane contracts doc to right chapter
    * re-add /finalizers subresource RBAC
    * test: Bump autoscaler to v1.31.0
    * 📖 Fix CAPZ redirection links in quick-start page
    * sorted labels and annotations in alphabatical order
    * [release-1.8] 🌱 test: improve autoscale tests for to/from zero
      and running autoscaler in bootstrap cluster (#11093)
    * update cert-manager to 1.15.3
    * Always declare try-or-die-command function in
      kubeadm-bootstrap-script.sh
    * Bump envtest in Makefile to v1.31.0
    * Bump kind to v0.24.0
    * docs: fix broken link
    * Update clusterctl version to v1.8.x in quick start
    * Set 1.6 EOL date
* Wed Aug 14 2024 opensuse_buildservice@ojkastl.de
  - Update to version 1.8.1:
    * Bump Kubernetes in tests to v1.31.0 and claim support for v1.31
    * Improve clusterctl client config logic & error message
    * Update controller-runtime dependency to v0.18.5
* Tue Aug 13 2024 opensuse_buildservice@ojkastl.de
  - Update to version 1.8.0:
    Changelog too big to include in toto, please check it here
    https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.8.0
    * Breaking Changes
    - ClusterClass: Adjust CC & Cluster controller to block on
      variable conflicts, deprecate definitionFrom (#10841)
    * Highlights
    - New providers in clusterctl: IONOS Cloud (#10767), Linode
      (#10471), Tinkerbell (#10487)
    * Bug fixes
    - clusterctl: Ensure cert-manager objects get applied before
      other provider objects (#10469)
    - clusterctl: Ensure move uses mutated metadata when updating a
      target object (#10982)
    - clusterctl: Fix log in clusterctl move (#10540)
    - clusterctl: Handle a nil mutator by returning an error, not
      panicking (#10981)
    - clusterctl: Verify that there is a release for the tag
      (#10220)
    * Others
    - clusterctl: Add ionoscloud provider (#10767)
    - clusterctl: Add support for the linode-linode infrastructure
      provider to clusterctl (#10471)
    - clusterctl: Add Tinkerbell to the providers list (#10487)
    - clusterctl: Always run crd migration if possible to reduce
      conversion webhook usage (#10513)
    - clusterctl: Bump cert-manager to 1.14.5 (#10514)
    - clusterctl: Bump cert-manager to v1.15.0 (#10727)
    - clusterctl: Bump cert-manager to v1.15.1 (#10807)
    - clusterctl: Bump cert-manager to v1.15.2 (#10992)
    - clusterctl: Improve cert-manager shouldUpgrade (#10407)
    - clusterctl: Update Config generation to use inClusterConfig
      (#11006)
    - Testing: Allow control plane count to be configurable in
      clusterctl upgrade test. (#10584)
    - Testing: Support MachinePools without MachinePoolMachines in
      clusterctl upgrade test (#10498)
* Mon Aug 12 2024 opensuse_buildservice@ojkastl.de
  - Update to version 1.7.5:
    * Machine Controller should try to retrieve node on delete - fix
      unit test
    * bug: Machine Controller should try to retrieve node on delete
    * MachineSet should allow scale down operations to proceed
      when templates don't exist
    * Bump docker/docker to v25.0.6
    * test/framework: scale up should use allocatable memory
    * Ensure DockerMachinePool providerIDList is deterministic
    * test: prevent using Consistently for rollout checks
    * test/framework: Allow ScaleUp Deployment image to be customized
    * bump cert-manager to 1.15.2
    * Drop caBundle from CRDs
    * Allow ClusterCacheTracker to set CacheByObject
    * bug: When infrastructureRef is nil, set
      InfrastructureReadyCondition to true
    * Partially revert changes for ":bug: Cluster should be
      provisoned when cpRef and endpoint is set"
    * :seedling: Make ClusterResourceSet controller more predictable
    * :sparkles: Add QPS & burst options & flags for
      ClusterCacheTracker
    * Address comments
    * Fix race conditions
    * Address comments
    * Ensure CRS controller always add ownerReference to resources
    * test: use pause instead of nginx
    * test: use pause image for autoscaler tests
    * bug: Cluster should be provisoned when cpRef and endpoint is
      set
    * capd: fix nil pointer in dockermachinepool controller
    * book: Add missing kubeconfig file to deploy
      cloud-controller-manager on workload cluster
    * book: update Azure quick start for CAPZ v1.16
* Wed Jul 10 2024 opensuse_buildservice@ojkastl.de
  - Update to version 1.7.4:
    * Extend ControlPlane/Deployment/Pool builtin to include metadata
    * [release-1.7] ✨ Allow CAPBK to generate JoinConfiguration
      discovery kubeconfig (#10842)
    * bug: Patch helper should be able to patch non-spec objects
    * Extend cluster builtin to include UID
    * Bump to Go 1.22.5
    * [release-1.7] 🌱 Allow control plane provider to set endpoint
      (#10800)
    * bump cert-manager to 1.15.1
    * Bump to Go 1.22.4
    * docs: fix dead link in
      proposals/20210222-kubelet-authentication.md
    * 🐛 Correctly handle concurrent updates to
      ClusterResourceSetBinding
    * MD/MS topo reconciler: only add finalizer for owned MD/MS
    * Update quick-start.md
    * Update Proxmox quick-start docs
    * ✨ Add kubeadm v1beta4 types (#10709)
    * Deprioritize unknown NodeHealthy conditions for deletion
    * [release-1.7] :seedling: Add ionoscloud provider (#10769)
    * fix: delayed MHC replacement of unreachable nodes
    * fix(10661): volumes don't block deletion of unreachable nodes
    * Improve logs when machine is waiting for node
    * Ensure unhealthy machines get deletion priority
    * book: Fix comment on NodeStartupTimeout
    * :sparkles: Add remediation strategy support for MachineSet
    * seedling: MachineHealthCheck should take Machine's InfraReady
      condition for startup time
    * [release-1.7] 🌱 Improvements to ownerReferences and finalizers
      test (#10747)
* Sun Jun 16 2024 opensuse_buildservice@ojkastl.de
  - Update to version 1.7.3:
    * Bump to Go 1.21.11
    * update cert-manager to v1.15.0
    * fix broken kubebuilder link in old docs
    * Support ControlPlane variable overrides
    * docs: fix dead links
* Sun Jun 16 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - new package clusterctl: tool that handles the lifecycle of a
    Cluster API management cluster

Files

/usr/bin/clusterctl
/usr/share/doc/packages/clusterctl
/usr/share/doc/packages/clusterctl/README.md
/usr/share/licenses/clusterctl
/usr/share/licenses/clusterctl/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024