A CivoKubernetes is an example API type. Please replace `PROVIDER-NAME` with your actual provider name, like `aws`, `azure`, `gcp`, `alibaba`
Type
CRD
Group
cluster.civo.crossplane.io
Version
v1alpha1
apiVersion: cluster.civo.crossplane.io/v1alpha1
kind: CivoKubernetes
A CivoKubernetesSpec defines the desired state of a CivoKubernetes.
A list of applications to install from civo marketplace.
CivoKubernetesConnectionDetails is the desired output secret to store connection information
ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.
ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef
WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.
A CivoKubernetesStatus represents the observed state of a CivoKubernetes.
CivoKubernetesObservation are the observable fields of a CivoKubernetes.
Conditions of the resource.
test-crossplane
apiVersion: cluster.civo.crossplane.io/v1alpha1
kind: CivoKubernetes
metadata:
name: test-crossplane
spec:
applications:
- argo-cd
- prometheus-operator
connectionDetails:
connectionSecretNamePrefix: cluster-details
connectionSecretNamespace: default
name: test-crossplane
pools:
- count: 2
id: 8382e422-dcdd-461f-afb4-2ab67f171c3e
size: g3.k3s.small
- count: 1
id: 8482f422-dcdd-461g-afb4-2ab67f171c3e
size: g3.k3s.small
providerConfigRef:
name: civo-provider
version: 1.22.2-k3s1
© 2022 Upbound, Inc.
Discover the building blocksfor your internal cloud platform.