annotation

package
v3.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2020 License: Apache-2.0 Imports: 0 Imported by: 23

Documentation

Overview

Package annotation defines annotation keys used by Giant Swarm within Kubernetes resources.

Index

Constants

View Source
const ClusterDescription = "cluster.giantswarm.io/description"

ClusterDescription is the cluster annotation used for storing a customer's cluster description.

View Source
const Docs = "giantswarm.io/docs"

Docs is the docs annotation put into all CRs to link to its CR specific documentation. This aims to help understanding all the moving parts within the system and how they relate to each other.

View Source
const MachineDeploymentSubnet = "machine-deployment.giantswarm.io/subnet"

MachineDeploymentSubnet is used to specify the IPv4 CIDR used for a node pool defined by a MachineDeployment or AWSMachineDeployment CR.

View Source
const MachinePoolName = "machine-pool.giantswarm.io/name"

MachinePoolName is the node pool annotation where human-friendly node pool name set by the customer is stored.

View Source
const Monitoring = "giantswarm.io/monitoring"

Monitoring is used to activate/deactivate monitoring of a Service resource. The value "true" activates it, "false" deactivates it.

View Source
const MonitoringPath = "giantswarm.io/monitoring-path"

MonitoringPath is the path component of a metrics endpoint, e. g. "/metrics".

View Source
const MonitoringPort = "giantswarm.io/monitoring-port"

MonitoringPort is the TCP port number to use for reaching the monitoring endpoint of a Service. E. g. "8080".

View Source
const NodePoolMaxSize = "cluster.k8s.io/cluster-api-autoscaler-node-group-max-size"

AnnotationNodePoolMaxSize is the cluster annotation used for storing the maximum size of a node pool.

View Source
const NodePoolMinSize = "cluster.k8s.io/cluster-api-autoscaler-node-group-min-size"

AnnotationNodePoolMinSize is the cluster annotation used for storing the minimum size of a node pool.

View Source
const OIDCClientID = "oidc.giantswarm.io/client-id"

Annotations used to configure OIDC in Tenant Clusters.

View Source
const OIDCGroupClaim = "oidc.giantswarm.io/group-claim"
View Source
const OIDCIssuerURL = "oidc.giantswarm.io/issuer-url"
View Source
const OIDCUsernameClaim = "oidc.giantswarm.io/username-claim"
View Source
const ReleaseNotesURL = "giantswarm.io/release-notes"

ReleaseNotesURL defines where to find release notes about the CR at hand. The value is expected to be a URI, e. g. "https://github.com/giantswarm/releases/tree/master/aws/v11.5.0".

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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