cluster-api-addon-provider-verrazzano

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2023 License: Apache-2.0 Imports: 18 Imported by: 0

README

Cluster API Add-on Provider for Verrazzano

✨ What is Cluster API Add-on Provider for Verrazzano?

Cluster API Add-on Provider for Verrazzano extends the functionality of Cluster API by providing a solution for managing the installation, configuration, upgrade and deletion of Verrazzano on managed/workload clusters.

⚙️ Prerequisites

Ensure there are two clusters at a minimum

  • Admin cluster running the CAPI controllers.
  • Workload cluster created with CAPI.
⚙️ Prerequisites

Refer to the development guide to build images and setup the addon provider on your cluster

Install Verrazzano on Workload Cluster

Once the addon is deployed , we can now deploy verrazzzano on the workload cluster as follows.

Create a VerrazzanoFleet resource on the admin cluster.

kubectl apply -f - <<EOF
apiVersion: addons.cluster.x-k8s.io/v1alpha1
kind: VerrazzanoFleet
metadata:
  name: example-fleet-1
  namespace: default
spec:
  clusterSelector:
    name: kluster1
  verrazzano:
    spec:
      profile: dev
  EOF

The above Resource will create a dev profile based Verrazzano installation on the workload cluster.

Remove Verrazzano from Workload Cluster

To cleanup Verrazzano installations from the remote cluster, just delete the VerrazzanoFleet resource.

kubectl delete verrazzanofleet example-fleet-1

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the addons v1alpha1 API group +kubebuilder:object:generate=true +groupName=addons.cluster.x-k8s.io
Package v1alpha1 contains API Schema definitions for the addons v1alpha1 API group +kubebuilder:object:generate=true +groupName=addons.cluster.x-k8s.io
controllers
mocks
Run go generate to regenerate this mock.
Run go generate to regenerate this mock.
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL