Last modified March 19, 2025
Kubernetes resource annotation reference
Notice: Annotations on Kubernetes resources are set by many different parties, and for various reasons. In this overview we explain our reasons for using a relevant set of annotations, and which values or value format is expected. If you are missing information, please consult upstream documentation from Kubernetes etc., or ask a Giant Swarm contact for more information. Also check our corresponding labels reference page.
app-operator.giantswarm.io/cordon-reason
On an App or Chart resource, this annotation indicates the reason why app-operator should currently not reconcile this app, until the app-operator.giantswarm.io/cordon-until
date has passed.
More information: Source
app-operator.giantswarm.io/cordon-until
On an App or Chart resource, this annotation indicates a date until which app-operator should currently not reconcile this app. If specified, the app-operator.giantswarm.io/cordon-reason
annotation should also be set.
More information: Source
cluster.giantswarm.io/description
Used on the Cluster resource to provide a human-readable description of the cluster. This description is shown in Giant Swarm web interfaces.
network-topology.giantswarm.io/mode
Found on the AWSCluster resource for Cluster API provider AWS (CAPA) clusters. Specifies how transit gateways for the cluster will get set up in AWS. Possible values are: None
, GiantSwarmManaged
, UserManaged
.
More information: Source
network-topology.giantswarm.io/transit-gateway
Found on the AWSCluster resource for Cluster API provider AWS (CAPA) clusters. Specifies the ID of the transit gateway to use when the topology mode (network-topology.giantswarm.io/mode
) is set to UserManaged
.
More information: Source
network-topology.giantswarm.io/prefix-list
Found on the AWSCluster resource for Cluster API provider AWS (CAPA) clusters. Specifies the ID of the managed prefix list to use when the topology mode (network-topology.giantswarm.io/mode
) is set to UserManaged
.
More information: Source
Need help, got feedback?
We listen to your Slack support channel. You can also reach us at support@giantswarm.io. And of course, we welcome your pull requests!