Custom Resource Definitions (CRD)
Select the CR/CRD name to get information on the custom resource versions and schema.
-
App
apps.application.giantswarm.io
— Topic appsApp represents a managed app which a user intended to install. It is reconciled by app-operator.
-
AppCatalog
appcatalogs.application.giantswarm.io
DEPRECATED — Topic appsDeprecated, use Catalog CRD instead. AppCatalog represents a catalog of managed apps. It stores general information for potential apps to install. It is reconciled by app-operator.
-
AppCatalogEntry
appcatalogentries.application.giantswarm.io
— Topic appsAppCatalogEntry represents an entry of an app in a catalog of managed apps. It stores metadata for specific versions and apps. It is generated by app-operator and consumed by app-admission-controller.
-
AWSCluster
awsclusters.infrastructure.giantswarm.io
DEPRECATED — Provider aws — Topic workloadclusterAWSCluster is the infrastructure provider referenced in upstream CAPI Cluster CRs.
-
AWSControlPlane
awscontrolplanes.infrastructure.giantswarm.io
DEPRECATED — Provider aws — Topic workloadclusterAWSControlPlane is the infrastructure provider referenced in ControlPlane CRs. Represents the master nodes (also called Control Plane) of a workload cluster on AWS. Reconciled by aws-operator.
-
AWSMachineDeployment
awsmachinedeployments.infrastructure.giantswarm.io
— Provider aws — Topic workloadclusterAWSMachineDeployment is the infrastructure provider referenced in Kubernetes Cluster API MachineDeployment resources. It contains provider-specific specification and status for a node pool. In use on AWS since workload cluster release v10.x.x and reconciled by aws-operator.
-
AzureCluster
azureclusters.infrastructure.cluster.x-k8s.io
— Provider azure — Topic workloadclusterAzureCluster is the Schema for the azureclusters API.
-
AzureMachine
azuremachines.infrastructure.cluster.x-k8s.io
— Provider azure — Topic workloadclusterAzureMachine is the Schema for the azuremachines API.
-
AzureMachinePool
azuremachinepools.exp.infrastructure.cluster.x-k8s.io
— Provider azure — Topic workloadclusterAzureMachinePool is the Schema for the azuremachinepools API
-
AzureMachinePool
azuremachinepools.infrastructure.cluster.x-k8s.io
— Provider azure — Topic workloadclusterAzureMachinePool is the Schema for the azuremachinepools API.
-
AzureMachineTemplate
azuremachinetemplates.infrastructure.cluster.x-k8s.io
— Provider aws azure — Topic workloadclusterAzureMachineTemplate is the Schema for the azuremachinetemplates API.
-
Catalog
catalogs.application.giantswarm.io
— Topic appsCatalog represents a catalog of managed apps. It stores general information for potential apps to install. It is reconciled by app-operator.
-
CertConfig
certconfigs.core.giantswarm.io
— Topic managementcluster workloadclusterCertConfig specifies details for an X.509 certificate to be issued, handled by cert-operator.
-
Chart
charts.application.giantswarm.io
— Topic appsChart represents a Helm chart to be deployed as a Helm release. It is reconciled by chart-operator.
-
Cluster
clusters.cluster.x-k8s.io
— Provider aws azure vsphere — Topic workloadclusterCluster is the Schema for the clusters API.
-
Config
configs.core.giantswarm.io
— Topic apps managementclusterConfig represents configuration of an App.
-
G8sControlPlane
g8scontrolplanes.infrastructure.giantswarm.io
DEPRECATED — Provider aws — Topic workloadclusterThe G8sControlPlane resource defines the Control Plane nodes (Kubernetes master nodes) of a Giant Swarm workload cluster. It is reconciled by cluster-operator.
-
KubeadmConfig
kubeadmconfigs.bootstrap.cluster.x-k8s.io
— Provider aws azure — Topic workloadclusterKubeadmConfig is the Schema for the kubeadmconfigs API.
-
KubeadmControlPlane
kubeadmcontrolplanes.controlplane.cluster.x-k8s.io
— Provider aws azure — Topic workloadclusterKubeadmControlPlane is the Schema for the KubeadmControlPlane API.
-
KVMClusterConfig
kvmclusterconfigs.core.giantswarm.io
— Provider kvm — Topic workloadclusterCustom resource definition (CRD) schema reference page for the KVMClusterConfig resource (kvmclusterconfigs.core.giantswarm.io), as part of the Giant Swarm Management API documentation.
-
KVMConfig
kvmconfigs.provider.giantswarm.io
— Provider kvm — Topic workloadclusterCustom resource definition (CRD) schema reference page for the KVMConfig resource (kvmconfigs.provider.giantswarm.io), as part of the Giant Swarm Management API documentation.
-
MachineDeployment
machinedeployments.cluster.x-k8s.io
— Provider aws vsphere — Topic workloadclusterMachineDeployment is the Schema for the machinedeployments API.
-
MachinePool
machinepools.cluster.x-k8s.io
— Provider azure — Topic workloadclusterMachinePool is the Schema for the machinepools API.
-
MachinePool
machinepools.exp.cluster.x-k8s.io
— Provider azure — Topic workloadclusterMachinePool is the Schema for the machinepools API
-
NetworkPool
networkpools.infrastructure.giantswarm.io
— Provider aws — Topic workloadclusterNetworkPool is the infrastructure provider referenced in upstream CAPI Cluster CRs.
-
Organization
organizations.security.giantswarm.io
— Topic managementclusterOrganization represents schema for managed Kubernetes namespace. Reconciled by organization-operator.
-
Release
releases.release.giantswarm.io
— Topic managementcluster workloadclusterRelease is a Kubernetes resource (CR) representing a Giant Swarm workload cluster release.
-
Silence
silences.monitoring.giantswarm.io
— Topic managementclusterSilence represents schema for managed silences in Alertmanager. Reconciled by silence-operator.
-
Spark
sparks.core.giantswarm.io
— Provider azure — Topic workloadclusterSpark is a placeholder resource to allow for the creation of ignition templates in Azure workload clusters, as of workload cluster release v13.0.0. Reconciled by azure-operator.