Documentation
¶
Index ¶
- type AwsECRAddonConfig
- type AwsEFSAddonConfig
- type AwsELBAddonConfig
- type AwsTrustPolicyConfig
- type AwsTrustPolicyConfigTrustPolicy
- type AwsWorkloadIdentityAddonStatus
- type AwsWorkloadIdentityAddonStatusOidcProviderConfig
- type AwsWorkloadIdentityAddonStatusTrustPolicy
- type AzureACRAddonConfig
- type AzureAddonConfig
- type DashboardAddonStatus
- type FlexibleAddonConfig
- type LogsAddonConfig
- type LogsAddonStatus
- type MetricsAddonConfig
- type MetricsAddonConfigScrapeAnnotated
- type MetricsAddonStatus
- type MetricsAddonStatusRemoteWriteConfig
- type NonCustomizableAddonConfig
- type NvidiaAddonConfig
- type RegularExpression
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsECRAddonConfig ¶
type AwsECRAddonConfig struct {
RoleArn string `json:"roleArn,omitempty"`
}
type AwsEFSAddonConfig ¶
type AwsEFSAddonConfig struct {
RoleArn string `json:"roleArn,omitempty"`
}
type AwsELBAddonConfig ¶
type AwsELBAddonConfig struct {
RoleArn string `json:"roleArn,omitempty"`
}
type AwsTrustPolicyConfig ¶
type AwsTrustPolicyConfig struct {
TrustPolicy AwsTrustPolicyConfigTrustPolicy `json:"trustPolicy,omitempty"`
}
type AwsWorkloadIdentityAddonStatus ¶
type AwsWorkloadIdentityAddonStatus struct {
OidcProviderConfig AwsWorkloadIdentityAddonStatusOidcProviderConfig `json:"oidcProviderConfig,omitempty"`
TrustPolicy AwsWorkloadIdentityAddonStatusTrustPolicy `json:"trustPolicy,omitempty"`
}
type AzureACRAddonConfig ¶
type AzureACRAddonConfig struct {
ClientId string `json:"clientId,omitempty"`
}
type AzureAddonConfig ¶
type AzureAddonConfig struct {
TenantId string `json:"tenantId,omitempty"`
}
type DashboardAddonStatus ¶
type DashboardAddonStatus struct {
Url string `json:"url,omitempty"`
}
type FlexibleAddonConfig ¶
type LogsAddonConfig ¶
type LogsAddonConfig struct {
AuditEnabled bool `json:"auditEnabled,omitempty"`
IncludeNamespaces RegularExpression `json:"includeNamespaces,omitempty"`
ExcludeNamespaces RegularExpression `json:"excludeNamespaces,omitempty"`
}
type LogsAddonStatus ¶
type LogsAddonStatus struct {
LokiAddress string `json:"lokiAddress,omitempty"`
}
type MetricsAddonConfig ¶
type MetricsAddonConfig struct {
KubeState bool `json:"kubeState,omitempty"`
CoreDns bool `json:"coreDns,omitempty"`
Kubelet bool `json:"kubelet,omitempty"`
Apiserver bool `json:"apiserver,omitempty"`
NodeExporter bool `json:"nodeExporter,omitempty"`
Cadvisor bool `json:"cadvisor,omitempty"`
ScrapeAnnotated MetricsAddonConfigScrapeAnnotated `json:"scrapeAnnotated,omitempty"`
}
type MetricsAddonConfigScrapeAnnotated ¶
type MetricsAddonConfigScrapeAnnotated struct {
IntervalSeconds float32 `json:"intervalSeconds"`
IncludeNamespaces RegularExpression `json:"includeNamespaces,omitempty"`
ExcludeNamespaces RegularExpression `json:"excludeNamespaces,omitempty"`
RetainLabels RegularExpression `json:"retainLabels,omitempty"`
}
type MetricsAddonStatus ¶
type MetricsAddonStatus struct {
PrometheusEndpoint string `json:"prometheusEndpoint,omitempty"`
RemoteWriteConfig MetricsAddonStatusRemoteWriteConfig `json:"remoteWriteConfig,omitempty"`
}
type NonCustomizableAddonConfig ¶
type NonCustomizableAddonConfig struct {
}
type NvidiaAddonConfig ¶
type NvidiaAddonConfig struct {
TaintGPUNodes bool `json:"taintGPUNodes,omitempty"`
}
type RegularExpression ¶
type RegularExpression string
Click to show internal directories.
Click to hide internal directories.