Documentation
¶
Index ¶
Constants ¶
View Source
const ( AWSClusterKind = "AWSCluster" AWSClusterKindProvider = "capa" AWSManagedClusterKind = "AWSManagedCluster" AWSManagedClusterKindProvider = "eks" AzureClusterKind = "AzureCluster" AzureClusterKindProvider = "capz" AzureManagedClusterKind = "AzureManagedCluster" AzureManagedClusterKindProvider = "aks" VCDClusterKind = "VCDCluster" VCDClusterKindProvider = "cloud-director" VSphereClusterKind = "VSphereCluster" VSphereClusterKindProvider = "vsphere" GCPClusterKind = "GCPCluster" GCPClusterKindProvider = "gcp" GCPManagedClusterKind = "GCPManagedCluster" GCPManagedClusterKindProvider = "gke" ProxmoxClusterKind = "ProxmoxCluster" ProxmoxClusterKindProvider = "proxmox" )
Variables ¶
This section is empty.
Functions ¶
func GetClusterType ¶ added in v0.0.3
func GetClusterType(cluster *clusterv1.Cluster, mc ManagementCluster) string
func IsWorkloadCluster ¶ added in v0.25.0
func IsWorkloadCluster(cluster *clusterv1.Cluster, mc ManagementCluster) bool
Types ¶
type ManagementCluster ¶
type ManagementCluster struct {
// BaseDomain is the base domain of the management cluster.
BaseDomain string
// Customer is the customer name of the management cluster.
Customer string
// CASecretNamespace is the namespace of the cert-manager CA Secret.
CASecretNamespace string
// CASecretName is the name of the cert-manager CA Secret (key: tls.crt).
// Empty means public CA — Alloy uses the system trust store.
CASecretName string
// Name is the name of the management cluster.
Name string
// Pipeline is the pipeline name of the management cluster.
Pipeline string
// Region is the region of the management cluster.
Region string
}
Directories
¶
| Path | Synopsis |
|---|---|
|
Package tenancy provides functionality for managing tenant information across the observability platform.
|
Package tenancy provides functionality for managing tenant information across the observability platform. |
Click to show internal directories.
Click to hide internal directories.