Documentation ¶
Index ¶
Constants ¶
View Source
const DefaultKubeconfigKey = "kubeconfig"
DefaultKubeconfigKey is the default that is used to hold a kubeconfig.
View Source
const KubernetesClusterTargetType v1alpha1.TargetType = core.GroupName + "/kubernetes-cluster"
KubernetesClusterTargetType defines the landscaper kubernetes cluster target.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubernetesClusterTargetConfig ¶
type KubernetesClusterTargetConfig struct { // Kubeconfig defines kubeconfig as string. Kubeconfig ValueRef `json:"kubeconfig"` }
KubernetesClusterTargetConfig defines the landscaper kubernetes cluster target config.
func (*KubernetesClusterTargetConfig) UnmarshalJSON ¶
func (kc *KubernetesClusterTargetConfig) UnmarshalJSON(data []byte) error
type ValueRef ¶
type ValueRef struct { StrVal *string `json:"-"` // deprecated SecretRef *v1alpha1.SecretReference `json:"secretRef,omitempty"` }
ValueRef holds a value that can be either defined by string or by a secret ref.
func (ValueRef) MarshalJSON ¶
MarshalJSON implements the json marshaling for a JSON
func (ValueRef) OpenAPISchemaFormat ¶
func (ValueRef) OpenAPISchemaType ¶
func (*ValueRef) UnmarshalJSON ¶
UnmarshalJSON implements json unmarshaling for a JSON
Click to show internal directories.
Click to hide internal directories.