Documentation
¶
Index ¶
- Constants
- Variables
- func BaseAnnotations() map[string]string
- func Ego() metav1.ApplyOptions
- func IsCRD(obj Object) bool
- func IsDaemonSet(obj Object) bool
- func IsDeployment(obj Object) bool
- func IsGVKCRD(gvk schema.GroupVersionKind) bool
- func IsGVKDaemonSet(gvk schema.GroupVersionKind) bool
- func IsGVKDeployment(gvk schema.GroupVersionKind) bool
- func IsGVKPod(gvk schema.GroupVersionKind) bool
- func IsGVKService(gvk schema.GroupVersionKind) bool
- func IsGVKStatefulSet(gvk schema.GroupVersionKind) bool
- func IsPod(obj Object) bool
- func IsService(obj Object) bool
- func IsStatefulSet(obj Object) bool
- func MakeAnnotations(env *schema.Environment, pkg schema.PackageName) map[string]string
- func MakeDeploymentId(srv runtime.Deployable) string
- func MakeLabels(env *schema.Environment, srv runtime.Deployable) map[string]string
- func MakeNamespaceCat(namespace string) string
- func MakePodRef(ns, name, containerName string, obj runtime.Deployable) *runtimepb.ContainerReference
- func MakeResourceName(deploymentId string, suffix ...string) string
- func MakeSchedCat(gv schema.GroupKind) string
- func MakeServiceAnnotations(endpoint *schema.Endpoint) (map[string]string, error)
- func MakeServiceLabels(env *schema.Environment, srv runtime.Deployable, endpoint *schema.Endpoint) map[string]string
- func MakeServicesCat(deployable runtime.Deployable) string
- func MakeVolumeName(v *schema.Volume) string
- func ManagedByUs() map[string]string
- func PlanOrder(gvk schema.GroupVersionKind, namespace, name string) *fnschema.ScheduleOrder
- func RuntimeConfigOutput(deployable runtime.Deployable) string
- func SelectById(srv runtime.Deployable) map[string]string
- func SelectByPurpose(p schema.Environment_Purpose) map[string]string
- func SelectEphemeral() map[string]string
- func SelectNamespaceDriver() map[string]string
- func SerializeSelector(selector map[string]string) string
- func ServerCtrName(obj runtime.Deployable) string
- type Apply
- type ApplyRoleBinding
- type BackendProtocol
- type CheckGenerationCondition
- type ContainerExtension
- func (*ContainerExtension) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerExtension) GetArgTuple() []*ContainerExtension_ArgTuple
- func (x *ContainerExtension) GetArgs() []string
- func (x *ContainerExtension) GetEnv() []*schema.BinaryConfig_EnvEntry
- func (x *ContainerExtension) GetInitContainer() []*ContainerExtension_InitContainer
- func (x *ContainerExtension) GetProbe() []*schema.Probe
- func (x *ContainerExtension) GetVolumeMount() []*ContainerExtension_VolumeMount
- func (*ContainerExtension) ProtoMessage()
- func (x *ContainerExtension) ProtoReflect() protoreflect.Message
- func (x *ContainerExtension) Reset()
- func (x *ContainerExtension) String() string
- type ContainerExtension_ArgTuple
- func (*ContainerExtension_ArgTuple) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerExtension_ArgTuple) GetName() string
- func (x *ContainerExtension_ArgTuple) GetValue() string
- func (*ContainerExtension_ArgTuple) ProtoMessage()
- func (x *ContainerExtension_ArgTuple) ProtoReflect() protoreflect.Message
- func (x *ContainerExtension_ArgTuple) Reset()
- func (x *ContainerExtension_ArgTuple) String() string
- type ContainerExtension_Env
- func (*ContainerExtension_Env) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerExtension_Env) GetName() string
- func (x *ContainerExtension_Env) GetValue() string
- func (*ContainerExtension_Env) ProtoMessage()
- func (x *ContainerExtension_Env) ProtoReflect() protoreflect.Message
- func (x *ContainerExtension_Env) Reset()
- func (x *ContainerExtension_Env) String() string
- type ContainerExtension_InitContainer
- func (*ContainerExtension_InitContainer) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerExtension_InitContainer) GetArg() []string
- func (x *ContainerExtension_InitContainer) GetPackageName() string
- func (*ContainerExtension_InitContainer) ProtoMessage()
- func (x *ContainerExtension_InitContainer) ProtoReflect() protoreflect.Message
- func (x *ContainerExtension_InitContainer) Reset()
- func (x *ContainerExtension_InitContainer) String() string
- type ContainerExtension_VolumeMount
- func (*ContainerExtension_VolumeMount) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerExtension_VolumeMount) GetMountOnInit() bool
- func (x *ContainerExtension_VolumeMount) GetMountPath() string
- func (x *ContainerExtension_VolumeMount) GetName() string
- func (x *ContainerExtension_VolumeMount) GetReadOnly() bool
- func (*ContainerExtension_VolumeMount) ProtoMessage()
- func (x *ContainerExtension_VolumeMount) ProtoReflect() protoreflect.Message
- func (x *ContainerExtension_VolumeMount) Reset()
- func (x *ContainerExtension_VolumeMount) String() string
- type ContainerPodReference
- func (*ContainerPodReference) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerPodReference) GetContainer() string
- func (x *ContainerPodReference) GetNamespace() string
- func (x *ContainerPodReference) GetPodName() string
- func (*ContainerPodReference) ProtoMessage()
- func (x *ContainerPodReference) ProtoReflect() protoreflect.Message
- func (x *ContainerPodReference) Reset()
- func (x *ContainerPodReference) String() string
- func (cpr *ContainerPodReference) UniqueID() string
- type Create
- type Delete
- type DeleteList
- type EnsureDeployment
- type EnsureRuntimeConfig
- type EnsureRuntimeConfigOutput
- func (*EnsureRuntimeConfigOutput) Descriptor() ([]byte, []int)deprecated
- func (x *EnsureRuntimeConfigOutput) GetConfigId() string
- func (x *EnsureRuntimeConfigOutput) GetSerializedResourceJson() string
- func (x *EnsureRuntimeConfigOutput) GetSerializedRuntimeJson() string
- func (*EnsureRuntimeConfigOutput) ProtoMessage()
- func (x *EnsureRuntimeConfigOutput) ProtoReflect() protoreflect.Message
- func (x *EnsureRuntimeConfigOutput) Reset()
- func (x *EnsureRuntimeConfigOutput) String() string
- type ExtendContainer
- type ExtendInitContainer
- type ExtendSpec
- type IngressAllocatedRoute
- type IngressAnnotations
- type IngressCertificate
- type IngressClass
- type IngressSelector
- type InitContainerExtension
- func (*InitContainerExtension) Descriptor() ([]byte, []int)deprecated
- func (x *InitContainerExtension) GetArgs() []string
- func (x *InitContainerExtension) GetPackageName() string
- func (x *InitContainerExtension) GetPackageRef() *schema.PackageRef
- func (*InitContainerExtension) ProtoMessage()
- func (x *InitContainerExtension) ProtoReflect() protoreflect.Message
- func (x *InitContainerExtension) Reset()
- func (x *InitContainerExtension) String() string
- type KubeCluster
- type KubeClusterNamespace
- type KubeConfig
- type KubeIngressWaiter
- type KubernetesEnvDiagnostics
- func (*KubernetesEnvDiagnostics) Descriptor() ([]byte, []int)deprecated
- func (x *KubernetesEnvDiagnostics) GetSerializedEventList() string
- func (x *KubernetesEnvDiagnostics) GetSystemInfo() *SystemInfo
- func (*KubernetesEnvDiagnostics) ProtoMessage()
- func (x *KubernetesEnvDiagnostics) ProtoReflect() protoreflect.Message
- func (x *KubernetesEnvDiagnostics) Reset()
- func (x *KubernetesEnvDiagnostics) String() string
- type NodeDistribution
- func (*NodeDistribution) Descriptor() ([]byte, []int)deprecated
- func (x *NodeDistribution) GetCount() int32
- func (x *NodeDistribution) GetLocation() string
- func (*NodeDistribution) ProtoMessage()
- func (x *NodeDistribution) ProtoReflect() protoreflect.Message
- func (x *NodeDistribution) Reset()
- func (x *NodeDistribution) String() string
- type Object
- type OpApply
- func (*OpApply) Descriptor() ([]byte, []int)deprecated
- func (x *OpApply) GetBodyJson() string
- func (x *OpApply) GetCheckGenerationCondition() *OpApply_CheckGenerationCondition
- func (x *OpApply) GetDeployable() *runtime.Deployable
- func (x *OpApply) GetInhibitEvents() bool
- func (x *OpApply) GetSetNamespace() bool
- func (*OpApply) ProtoMessage()
- func (x *OpApply) ProtoReflect() protoreflect.Message
- func (x *OpApply) Reset()
- func (x *OpApply) String() string
- type OpApplyRoleBinding
- func (*OpApplyRoleBinding) Descriptor() ([]byte, []int)deprecated
- func (x *OpApplyRoleBinding) GetAnnotation() []*OpApplyRoleBinding_KeyValue
- func (x *OpApplyRoleBinding) GetLabel() []*OpApplyRoleBinding_KeyValue
- func (x *OpApplyRoleBinding) GetNamespaced() bool
- func (x *OpApplyRoleBinding) GetRoleBindingName() string
- func (x *OpApplyRoleBinding) GetRoleName() string
- func (x *OpApplyRoleBinding) GetRulesJson() string
- func (x *OpApplyRoleBinding) GetServiceAccount() string
- func (*OpApplyRoleBinding) ProtoMessage()
- func (x *OpApplyRoleBinding) ProtoReflect() protoreflect.Message
- func (x *OpApplyRoleBinding) Reset()
- func (x *OpApplyRoleBinding) String() string
- type OpApplyRoleBinding_KeyValue
- func (*OpApplyRoleBinding_KeyValue) Descriptor() ([]byte, []int)deprecated
- func (x *OpApplyRoleBinding_KeyValue) GetKey() string
- func (x *OpApplyRoleBinding_KeyValue) GetValue() string
- func (*OpApplyRoleBinding_KeyValue) ProtoMessage()
- func (x *OpApplyRoleBinding_KeyValue) ProtoReflect() protoreflect.Message
- func (x *OpApplyRoleBinding_KeyValue) Reset()
- func (x *OpApplyRoleBinding_KeyValue) String() string
- type OpApply_CheckGenerationCondition
- func (*OpApply_CheckGenerationCondition) Descriptor() ([]byte, []int)deprecated
- func (x *OpApply_CheckGenerationCondition) GetType() string
- func (*OpApply_CheckGenerationCondition) ProtoMessage()
- func (x *OpApply_CheckGenerationCondition) ProtoReflect() protoreflect.Message
- func (x *OpApply_CheckGenerationCondition) Reset()
- func (x *OpApply_CheckGenerationCondition) String() string
- type OpCleanupMigration
- func (*OpCleanupMigration) Descriptor() ([]byte, []int)deprecated
- func (x *OpCleanupMigration) GetNamespace() string
- func (*OpCleanupMigration) ProtoMessage()
- func (x *OpCleanupMigration) ProtoReflect() protoreflect.Message
- func (x *OpCleanupMigration) Reset()
- func (x *OpCleanupMigration) String() string
- type OpCleanupRuntimeConfig
- func (*OpCleanupRuntimeConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OpCleanupRuntimeConfig) GetCheckPods() bool
- func (x *OpCleanupRuntimeConfig) GetNamespace() string
- func (*OpCleanupRuntimeConfig) ProtoMessage()
- func (x *OpCleanupRuntimeConfig) ProtoReflect() protoreflect.Message
- func (x *OpCleanupRuntimeConfig) Reset()
- func (x *OpCleanupRuntimeConfig) String() string
- type OpCreate
- func (*OpCreate) Descriptor() ([]byte, []int)deprecated
- func (x *OpCreate) GetBodyJson() string
- func (x *OpCreate) GetResource() string
- func (x *OpCreate) GetSetNamespace() bool
- func (x *OpCreate) GetSkipIfAlreadyExists() bool
- func (x *OpCreate) GetUpdateIfExisting() bool
- func (*OpCreate) ProtoMessage()
- func (x *OpCreate) ProtoReflect() protoreflect.Message
- func (x *OpCreate) Reset()
- func (x *OpCreate) String() string
- type OpCreateSecretConditionally
- func (*OpCreateSecretConditionally) Descriptor() ([]byte, []int)deprecated
- func (x *OpCreateSecretConditionally) GetName() string
- func (x *OpCreateSecretConditionally) GetNamespace() string
- func (x *OpCreateSecretConditionally) GetSelfSignedCertificate() *types.TLSCertificateSpec
- func (x *OpCreateSecretConditionally) GetSetNamespace() bool
- func (x *OpCreateSecretConditionally) GetUserSpecifiedName() string
- func (*OpCreateSecretConditionally) ProtoMessage()
- func (x *OpCreateSecretConditionally) ProtoReflect() protoreflect.Message
- func (x *OpCreateSecretConditionally) Reset()
- func (x *OpCreateSecretConditionally) String() string
- type OpDelete
- func (*OpDelete) Descriptor() ([]byte, []int)deprecated
- func (x *OpDelete) GetName() string
- func (x *OpDelete) GetNamespace() string
- func (x *OpDelete) GetResource() string
- func (x *OpDelete) GetSetNamespace() bool
- func (*OpDelete) ProtoMessage()
- func (x *OpDelete) ProtoReflect() protoreflect.Message
- func (x *OpDelete) Reset()
- func (x *OpDelete) String() string
- type OpDeleteList
- func (*OpDeleteList) Descriptor() ([]byte, []int)deprecated
- func (x *OpDeleteList) GetLabelSelector() string
- func (x *OpDeleteList) GetNamespace() string
- func (x *OpDeleteList) GetResource() string
- func (x *OpDeleteList) GetSetNamespace() bool
- func (*OpDeleteList) ProtoMessage()
- func (x *OpDeleteList) ProtoReflect() protoreflect.Message
- func (x *OpDeleteList) Reset()
- func (x *OpDeleteList) String() string
- type OpEnsureDeployment
- func (*OpEnsureDeployment) Descriptor() ([]byte, []int)deprecated
- func (x *OpEnsureDeployment) GetConfigurationVolumeName() string
- func (x *OpEnsureDeployment) GetDeployable() *runtime.Deployable
- func (x *OpEnsureDeployment) GetInhibitEvents() bool
- func (x *OpEnsureDeployment) GetSerializedResource() string
- func (x *OpEnsureDeployment) GetSetContainerField() []*runtime.SetContainerField
- func (x *OpEnsureDeployment) GetSetNamespace() bool
- func (*OpEnsureDeployment) ProtoMessage()
- func (x *OpEnsureDeployment) ProtoReflect() protoreflect.Message
- func (x *OpEnsureDeployment) Reset()
- func (x *OpEnsureDeployment) String() string
- type OpEnsureIngressController
- func (*OpEnsureIngressController) Descriptor() ([]byte, []int)deprecated
- func (x *OpEnsureIngressController) GetIngressClass() string
- func (*OpEnsureIngressController) ProtoMessage()
- func (x *OpEnsureIngressController) ProtoReflect() protoreflect.Message
- func (x *OpEnsureIngressController) Reset()
- func (x *OpEnsureIngressController) String() string
- type OpEnsureRuntimeConfig
- func (*OpEnsureRuntimeConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OpEnsureRuntimeConfig) GetBuildVcs() *runtime.BuildVCS
- func (x *OpEnsureRuntimeConfig) GetDependency() []*resources.ResourceDependency
- func (x *OpEnsureRuntimeConfig) GetDeployable() *runtime.Deployable
- func (x *OpEnsureRuntimeConfig) GetInjectResource() []*OpEnsureRuntimeConfig_InjectedResource
- func (x *OpEnsureRuntimeConfig) GetPersistConfiguration() bool
- func (x *OpEnsureRuntimeConfig) GetResourceInstanceId() []string
- func (x *OpEnsureRuntimeConfig) GetRuntimeConfig() *runtime.RuntimeConfig
- func (*OpEnsureRuntimeConfig) ProtoMessage()
- func (x *OpEnsureRuntimeConfig) ProtoReflect() protoreflect.Message
- func (x *OpEnsureRuntimeConfig) Reset()
- func (x *OpEnsureRuntimeConfig) String() string
- type OpEnsureRuntimeConfig_InjectedResource
- func (*OpEnsureRuntimeConfig_InjectedResource) Descriptor() ([]byte, []int)deprecated
- func (x *OpEnsureRuntimeConfig_InjectedResource) GetResourceRef() *schema.PackageRef
- func (x *OpEnsureRuntimeConfig_InjectedResource) GetSerializedJson() []byte
- func (*OpEnsureRuntimeConfig_InjectedResource) ProtoMessage()
- func (x *OpEnsureRuntimeConfig_InjectedResource) ProtoReflect() protoreflect.Message
- func (x *OpEnsureRuntimeConfig_InjectedResource) Reset()
- func (x *OpEnsureRuntimeConfig_InjectedResource) String() string
- type OpMapAddress
- func (*OpMapAddress) Descriptor() ([]byte, []int)deprecated
- func (x *OpMapAddress) GetCnameTarget() string
- func (x *OpMapAddress) GetDescription() string
- func (x *OpMapAddress) GetFdqn() string
- func (x *OpMapAddress) GetIngressName() string
- func (x *OpMapAddress) GetIngressNs() string
- func (*OpMapAddress) ProtoMessage()
- func (x *OpMapAddress) ProtoReflect() protoreflect.Message
- func (x *OpMapAddress) Reset()
- func (x *OpMapAddress) String() string
- type ServiceAccountDetails
- func (*ServiceAccountDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceAccountDetails) GetServiceAccountName() string
- func (*ServiceAccountDetails) ProtoMessage()
- func (x *ServiceAccountDetails) ProtoReflect() protoreflect.Message
- func (x *ServiceAccountDetails) Reset()
- func (x *ServiceAccountDetails) String() string
- type SpecExtension
- func (*SpecExtension) Descriptor() ([]byte, []int)deprecated
- func (x *SpecExtension) GetAnnotation() []*SpecExtension_Annotation
- func (x *SpecExtension) GetEnsureServiceAccount() bool
- func (x *SpecExtension) GetSecurityContext() *SpecExtension_SecurityContext
- func (x *SpecExtension) GetServiceAccount() string
- func (x *SpecExtension) GetServiceAccountAnnotation() []*SpecExtension_Annotation
- func (x *SpecExtension) GetToleration() []*SpecExtension_Toleration
- func (x *SpecExtension) GetVolume() []*SpecExtension_Volume
- func (*SpecExtension) ProtoMessage()
- func (x *SpecExtension) ProtoReflect() protoreflect.Message
- func (x *SpecExtension) Reset()
- func (x *SpecExtension) String() string
- type SpecExtension_Annotation
- func (*SpecExtension_Annotation) Descriptor() ([]byte, []int)deprecated
- func (x *SpecExtension_Annotation) GetKey() string
- func (x *SpecExtension_Annotation) GetValue() string
- func (*SpecExtension_Annotation) ProtoMessage()
- func (x *SpecExtension_Annotation) ProtoReflect() protoreflect.Message
- func (x *SpecExtension_Annotation) Reset()
- func (x *SpecExtension_Annotation) String() string
- type SpecExtension_SecurityContext
- func (*SpecExtension_SecurityContext) Descriptor() ([]byte, []int)deprecated
- func (x *SpecExtension_SecurityContext) GetFsGroup() int64
- func (x *SpecExtension_SecurityContext) GetRunAsGroup() int64
- func (x *SpecExtension_SecurityContext) GetRunAsUser() int64
- func (*SpecExtension_SecurityContext) ProtoMessage()
- func (x *SpecExtension_SecurityContext) ProtoReflect() protoreflect.Message
- func (x *SpecExtension_SecurityContext) Reset()
- func (x *SpecExtension_SecurityContext) String() string
- type SpecExtension_Toleration
- func (*SpecExtension_Toleration) Descriptor() ([]byte, []int)deprecated
- func (x *SpecExtension_Toleration) GetEffect() string
- func (x *SpecExtension_Toleration) GetKey() string
- func (x *SpecExtension_Toleration) GetOperator() string
- func (x *SpecExtension_Toleration) GetValue() string
- func (*SpecExtension_Toleration) ProtoMessage()
- func (x *SpecExtension_Toleration) ProtoReflect() protoreflect.Message
- func (x *SpecExtension_Toleration) Reset()
- func (x *SpecExtension_Toleration) String() string
- type SpecExtension_Volume
- func (*SpecExtension_Volume) Descriptor() ([]byte, []int)deprecated
- func (x *SpecExtension_Volume) GetConfigMap() *SpecExtension_Volume_ConfigMap
- func (x *SpecExtension_Volume) GetName() string
- func (x *SpecExtension_Volume) GetSecret() *SpecExtension_Volume_Secret
- func (m *SpecExtension_Volume) GetVolumeType() isSpecExtension_Volume_VolumeType
- func (*SpecExtension_Volume) ProtoMessage()
- func (x *SpecExtension_Volume) ProtoReflect() protoreflect.Message
- func (x *SpecExtension_Volume) Reset()
- func (x *SpecExtension_Volume) String() string
- type SpecExtension_Volume_ConfigMap
- func (*SpecExtension_Volume_ConfigMap) Descriptor() ([]byte, []int)deprecated
- func (x *SpecExtension_Volume_ConfigMap) GetConfigMapName() string
- func (x *SpecExtension_Volume_ConfigMap) GetItem() []*SpecExtension_Volume_ConfigMap_Item
- func (x *SpecExtension_Volume_ConfigMap) GetName() string
- func (*SpecExtension_Volume_ConfigMap) ProtoMessage()
- func (x *SpecExtension_Volume_ConfigMap) ProtoReflect() protoreflect.Message
- func (x *SpecExtension_Volume_ConfigMap) Reset()
- func (x *SpecExtension_Volume_ConfigMap) String() string
- type SpecExtension_Volume_ConfigMap_
- type SpecExtension_Volume_ConfigMap_Item
- func (*SpecExtension_Volume_ConfigMap_Item) Descriptor() ([]byte, []int)deprecated
- func (x *SpecExtension_Volume_ConfigMap_Item) GetKey() string
- func (x *SpecExtension_Volume_ConfigMap_Item) GetPath() string
- func (*SpecExtension_Volume_ConfigMap_Item) ProtoMessage()
- func (x *SpecExtension_Volume_ConfigMap_Item) ProtoReflect() protoreflect.Message
- func (x *SpecExtension_Volume_ConfigMap_Item) Reset()
- func (x *SpecExtension_Volume_ConfigMap_Item) String() string
- type SpecExtension_Volume_Secret
- func (*SpecExtension_Volume_Secret) Descriptor() ([]byte, []int)deprecated
- func (x *SpecExtension_Volume_Secret) GetSecretName() string
- func (*SpecExtension_Volume_Secret) ProtoMessage()
- func (x *SpecExtension_Volume_Secret) ProtoReflect() protoreflect.Message
- func (x *SpecExtension_Volume_Secret) Reset()
- func (x *SpecExtension_Volume_Secret) String() string
- type SpecExtension_Volume_Secret_
- type SystemInfo
- func (*SystemInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SystemInfo) GetDetectedDistribution() string
- func (x *SystemInfo) GetEksClusterName() string
- func (x *SystemInfo) GetNodePlatform() []string
- func (x *SystemInfo) GetRegionDistribution() []*NodeDistribution
- func (x *SystemInfo) GetRegions() []string
- func (x *SystemInfo) GetZoneDistribution() []*NodeDistribution
- func (x *SystemInfo) GetZones() []string
- func (*SystemInfo) ProtoMessage()
- func (x *SystemInfo) ProtoReflect() protoreflect.Message
- func (x *SystemInfo) Reset()
- func (x *SystemInfo) String() string
Constants ¶
const ( K8sServerId = "k8s.namespacelabs.dev/server-id" K8sServerPackageName = "k8s.namespacelabs.dev/server-package-name" K8sServicePackageName = "k8s.namespacelabs.dev/service-package-name" K8sServiceGrpcType = "k8s.namespacelabs.dev/service-grpc-type" K8sEnvName = "k8s.namespacelabs.dev/env" K8sEnvEphemeral = "k8s.namespacelabs.dev/env-ephemeral" K8sEnvPurpose = "k8s.namespacelabs.dev/env-purpose" K8sEnvTimeout = "k8s.namespacelabs.dev/env-timeout" K8sNamespaceDriver = "k8s.namespacelabs.dev/namespace-driver" K8sConfigImage = "k8s.namespacelabs.dev/config-image" K8sKind = "k8s.namespacelabs.dev/kind" K8sRuntimeConfig = "k8s.namespacelabs.dev/runtime-config" K8sPlannerVersion = "k8s.namespacelabs.dev/planner-version" K8sStaticConfigKind = "static-config" K8sRuntimeConfigKind = "runtime-config" AppKubernetesIoManagedBy = "app.kubernetes.io/managed-by" KubernetesIoArch = "kubernetes.io/arch" ManagerId = "foundation.namespace.so" // #220 Update when product name is final K8sFieldManager = ManagerId PlannerVersion = 1 )
const (
AdminNamespace = "fn-admin"
)
Variables ¶
var ( Sched_JobLike = []string{ MakeSchedCat(schema.GroupKind{Kind: "Pod"}), MakeSchedCat(schema.GroupKind{Group: "apps", Kind: "Deployment"}), MakeSchedCat(schema.GroupKind{Group: "apps", Kind: "StatefulSet"}), } Sched_ResourceLike = []string{ MakeSchedCat(schema.GroupKind{Kind: "ConfigMap"}), MakeSchedCat(schema.GroupKind{Kind: "Secret"}), MakeSchedCat(schema.GroupKind{Kind: "PersistentVolumeClaim"}), } )
var File_framework_kubernetes_kubedef_details_proto protoreflect.FileDescriptor
var File_framework_kubernetes_kubedef_extensions_proto protoreflect.FileDescriptor
var File_framework_kubernetes_kubedef_op_ingress_proto protoreflect.FileDescriptor
var File_framework_kubernetes_kubedef_op_proto protoreflect.FileDescriptor
var File_framework_kubernetes_kubedef_podreference_proto protoreflect.FileDescriptor
var File_framework_kubernetes_kubedef_storage_proto protoreflect.FileDescriptor
var File_framework_kubernetes_kubedef_systeminfo_proto protoreflect.FileDescriptor
Functions ¶
func BaseAnnotations ¶
func Ego ¶
func Ego() metav1.ApplyOptions
func IsDaemonSet ¶ added in v0.0.112
func IsDeployment ¶
func IsGVKCRD ¶
func IsGVKCRD(gvk schema.GroupVersionKind) bool
func IsGVKDaemonSet ¶ added in v0.0.112
func IsGVKDaemonSet(gvk schema.GroupVersionKind) bool
func IsGVKDeployment ¶
func IsGVKDeployment(gvk schema.GroupVersionKind) bool
func IsGVKPod ¶
func IsGVKPod(gvk schema.GroupVersionKind) bool
func IsGVKService ¶
func IsGVKService(gvk schema.GroupVersionKind) bool
func IsGVKStatefulSet ¶
func IsGVKStatefulSet(gvk schema.GroupVersionKind) bool
func IsStatefulSet ¶
func MakeAnnotations ¶
func MakeAnnotations(env *schema.Environment, pkg schema.PackageName) map[string]string
Env may be nil.
func MakeDeploymentId ¶
func MakeDeploymentId(srv runtime.Deployable) string
func MakeLabels ¶
func MakeLabels(env *schema.Environment, srv runtime.Deployable) map[string]string
Env may be nil.
func MakeNamespaceCat ¶
func MakePodRef ¶
func MakePodRef(ns, name, containerName string, obj runtime.Deployable) *runtimepb.ContainerReference
func MakeResourceName ¶
func MakeSchedCat ¶
func MakeServiceAnnotations ¶
func MakeServiceLabels ¶
func MakeServiceLabels(env *schema.Environment, srv runtime.Deployable, endpoint *schema.Endpoint) map[string]string
func MakeServicesCat ¶
func MakeServicesCat(deployable runtime.Deployable) string
func MakeVolumeName ¶
func ManagedByUs ¶
func PlanOrder ¶
func PlanOrder(gvk schema.GroupVersionKind, namespace, name string) *fnschema.ScheduleOrder
func RuntimeConfigOutput ¶
func RuntimeConfigOutput(deployable runtime.Deployable) string
func SelectById ¶
func SelectById(srv runtime.Deployable) map[string]string
func SelectByPurpose ¶
func SelectByPurpose(p schema.Environment_Purpose) map[string]string
func SelectEphemeral ¶
func SelectNamespaceDriver ¶
func SerializeSelector ¶
func ServerCtrName ¶
func ServerCtrName(obj runtime.Deployable) string
Types ¶
type Apply ¶
type Apply struct { Description string SetNamespace bool Resource any InhibitEvents bool SchedCategory []string SchedAfterCategory []string // If set, we wait until a status.conditions entry of matching type exists, // that matches the resource's generation. CheckGenerationCondition *CheckGenerationCondition }
func (Apply) AppliedResource ¶
func (Apply) ToDefinition ¶
func (a Apply) ToDefinition(scope ...schema.PackageName) (*schema.SerializedInvocation, error)
func (Apply) ToDefinitionImpl ¶
func (a Apply) ToDefinitionImpl(scope ...schema.PackageName) (*schema.SerializedInvocation, *OpApply, error)
type ApplyRoleBinding ¶
type ApplyRoleBinding struct { DescriptionBase string Namespaced bool RoleName string RoleBindingName string Labels map[string]string Annotations map[string]string Rules []*rbacv1.PolicyRuleApplyConfiguration ServiceAccount string }
func (ApplyRoleBinding) ToDefinition ¶
func (ar ApplyRoleBinding) ToDefinition(scope ...schema.PackageName) (*schema.SerializedInvocation, error)
type BackendProtocol ¶ added in v0.0.124
type BackendProtocol string
const ( BackendProtocol_HTTP BackendProtocol = "http" BackendProtocol_GRPC BackendProtocol = "grpc" BackendProtocol_GRPCS BackendProtocol = "grpcs" )
type CheckGenerationCondition ¶
type CheckGenerationCondition struct {
Type string
}
type ContainerExtension ¶
type ContainerExtension struct { VolumeMount []*ContainerExtension_VolumeMount `protobuf:"bytes,1,rep,name=volume_mount,json=volumeMount,proto3" json:"volume_mount,omitempty"` Env []*schema.BinaryConfig_EnvEntry `protobuf:"bytes,2,rep,name=env,proto3" json:"env,omitempty"` Args []string `protobuf:"bytes,5,rep,name=args,proto3" json:"args,omitempty"` // Deprecated, use `args`. ArgTuple []*ContainerExtension_ArgTuple `protobuf:"bytes,4,rep,name=arg_tuple,json=argTuple,proto3" json:"arg_tuple,omitempty"` // Deprecated, use `InitContainerExtension`. InitContainer []*ContainerExtension_InitContainer `protobuf:"bytes,3,rep,name=init_container,json=initContainer,proto3" json:"init_container,omitempty"` Probe []*schema.Probe `protobuf:"bytes,7,rep,name=probe,proto3" json:"probe,omitempty"` // contains filtered or unexported fields }
Next ID: 8
func (*ContainerExtension) Descriptor
deprecated
func (*ContainerExtension) Descriptor() ([]byte, []int)
Deprecated: Use ContainerExtension.ProtoReflect.Descriptor instead.
func (*ContainerExtension) GetArgTuple ¶
func (x *ContainerExtension) GetArgTuple() []*ContainerExtension_ArgTuple
func (*ContainerExtension) GetArgs ¶
func (x *ContainerExtension) GetArgs() []string
func (*ContainerExtension) GetEnv ¶
func (x *ContainerExtension) GetEnv() []*schema.BinaryConfig_EnvEntry
func (*ContainerExtension) GetInitContainer ¶
func (x *ContainerExtension) GetInitContainer() []*ContainerExtension_InitContainer
func (*ContainerExtension) GetProbe ¶
func (x *ContainerExtension) GetProbe() []*schema.Probe
func (*ContainerExtension) GetVolumeMount ¶
func (x *ContainerExtension) GetVolumeMount() []*ContainerExtension_VolumeMount
func (*ContainerExtension) ProtoMessage ¶
func (*ContainerExtension) ProtoMessage()
func (*ContainerExtension) ProtoReflect ¶
func (x *ContainerExtension) ProtoReflect() protoreflect.Message
func (*ContainerExtension) Reset ¶
func (x *ContainerExtension) Reset()
func (*ContainerExtension) String ¶
func (x *ContainerExtension) String() string
type ContainerExtension_ArgTuple ¶
type ContainerExtension_ArgTuple struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*ContainerExtension_ArgTuple) Descriptor
deprecated
func (*ContainerExtension_ArgTuple) Descriptor() ([]byte, []int)
Deprecated: Use ContainerExtension_ArgTuple.ProtoReflect.Descriptor instead.
func (*ContainerExtension_ArgTuple) GetName ¶
func (x *ContainerExtension_ArgTuple) GetName() string
func (*ContainerExtension_ArgTuple) GetValue ¶
func (x *ContainerExtension_ArgTuple) GetValue() string
func (*ContainerExtension_ArgTuple) ProtoMessage ¶
func (*ContainerExtension_ArgTuple) ProtoMessage()
func (*ContainerExtension_ArgTuple) ProtoReflect ¶
func (x *ContainerExtension_ArgTuple) ProtoReflect() protoreflect.Message
func (*ContainerExtension_ArgTuple) Reset ¶
func (x *ContainerExtension_ArgTuple) Reset()
func (*ContainerExtension_ArgTuple) String ¶
func (x *ContainerExtension_ArgTuple) String() string
type ContainerExtension_Env ¶
type ContainerExtension_Env struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*ContainerExtension_Env) Descriptor
deprecated
func (*ContainerExtension_Env) Descriptor() ([]byte, []int)
Deprecated: Use ContainerExtension_Env.ProtoReflect.Descriptor instead.
func (*ContainerExtension_Env) GetName ¶
func (x *ContainerExtension_Env) GetName() string
func (*ContainerExtension_Env) GetValue ¶
func (x *ContainerExtension_Env) GetValue() string
func (*ContainerExtension_Env) ProtoMessage ¶
func (*ContainerExtension_Env) ProtoMessage()
func (*ContainerExtension_Env) ProtoReflect ¶
func (x *ContainerExtension_Env) ProtoReflect() protoreflect.Message
func (*ContainerExtension_Env) Reset ¶
func (x *ContainerExtension_Env) Reset()
func (*ContainerExtension_Env) String ¶
func (x *ContainerExtension_Env) String() string
type ContainerExtension_InitContainer ¶
type ContainerExtension_InitContainer struct { PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"` Arg []string `protobuf:"bytes,2,rep,name=arg,proto3" json:"arg,omitempty"` // contains filtered or unexported fields }
func (*ContainerExtension_InitContainer) Descriptor
deprecated
func (*ContainerExtension_InitContainer) Descriptor() ([]byte, []int)
Deprecated: Use ContainerExtension_InitContainer.ProtoReflect.Descriptor instead.
func (*ContainerExtension_InitContainer) GetArg ¶
func (x *ContainerExtension_InitContainer) GetArg() []string
func (*ContainerExtension_InitContainer) GetPackageName ¶
func (x *ContainerExtension_InitContainer) GetPackageName() string
func (*ContainerExtension_InitContainer) ProtoMessage ¶
func (*ContainerExtension_InitContainer) ProtoMessage()
func (*ContainerExtension_InitContainer) ProtoReflect ¶
func (x *ContainerExtension_InitContainer) ProtoReflect() protoreflect.Message
func (*ContainerExtension_InitContainer) Reset ¶
func (x *ContainerExtension_InitContainer) Reset()
func (*ContainerExtension_InitContainer) String ¶
func (x *ContainerExtension_InitContainer) String() string
type ContainerExtension_VolumeMount ¶
type ContainerExtension_VolumeMount struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` ReadOnly bool `protobuf:"varint,2,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"` MountPath string `protobuf:"bytes,3,opt,name=mount_path,json=mountPath,proto3" json:"mount_path,omitempty"` MountOnInit bool `protobuf:"varint,4,opt,name=mount_on_init,json=mountOnInit,proto3" json:"mount_on_init,omitempty"` // Whether to mount this volume also for init containers. // contains filtered or unexported fields }
func (*ContainerExtension_VolumeMount) Descriptor
deprecated
func (*ContainerExtension_VolumeMount) Descriptor() ([]byte, []int)
Deprecated: Use ContainerExtension_VolumeMount.ProtoReflect.Descriptor instead.
func (*ContainerExtension_VolumeMount) GetMountOnInit ¶
func (x *ContainerExtension_VolumeMount) GetMountOnInit() bool
func (*ContainerExtension_VolumeMount) GetMountPath ¶
func (x *ContainerExtension_VolumeMount) GetMountPath() string
func (*ContainerExtension_VolumeMount) GetName ¶
func (x *ContainerExtension_VolumeMount) GetName() string
func (*ContainerExtension_VolumeMount) GetReadOnly ¶
func (x *ContainerExtension_VolumeMount) GetReadOnly() bool
func (*ContainerExtension_VolumeMount) ProtoMessage ¶
func (*ContainerExtension_VolumeMount) ProtoMessage()
func (*ContainerExtension_VolumeMount) ProtoReflect ¶
func (x *ContainerExtension_VolumeMount) ProtoReflect() protoreflect.Message
func (*ContainerExtension_VolumeMount) Reset ¶
func (x *ContainerExtension_VolumeMount) Reset()
func (*ContainerExtension_VolumeMount) String ¶
func (x *ContainerExtension_VolumeMount) String() string
type ContainerPodReference ¶
type ContainerPodReference struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` PodName string `protobuf:"bytes,2,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"` Container string `protobuf:"bytes,3,opt,name=container,proto3" json:"container,omitempty"` // contains filtered or unexported fields }
func (*ContainerPodReference) Descriptor
deprecated
func (*ContainerPodReference) Descriptor() ([]byte, []int)
Deprecated: Use ContainerPodReference.ProtoReflect.Descriptor instead.
func (*ContainerPodReference) GetContainer ¶
func (x *ContainerPodReference) GetContainer() string
func (*ContainerPodReference) GetNamespace ¶
func (x *ContainerPodReference) GetNamespace() string
func (*ContainerPodReference) GetPodName ¶
func (x *ContainerPodReference) GetPodName() string
func (*ContainerPodReference) ProtoMessage ¶
func (*ContainerPodReference) ProtoMessage()
func (*ContainerPodReference) ProtoReflect ¶
func (x *ContainerPodReference) ProtoReflect() protoreflect.Message
func (*ContainerPodReference) Reset ¶
func (x *ContainerPodReference) Reset()
func (*ContainerPodReference) String ¶
func (x *ContainerPodReference) String() string
func (*ContainerPodReference) UniqueID ¶
func (cpr *ContainerPodReference) UniqueID() string
type Create ¶
type Create struct { Description string SkipIfAlreadyExists bool UpdateIfExisting bool SetNamespace bool Resource string Body any }
func (Create) AppliedResource ¶
func (Create) ToDefinition ¶
func (c Create) ToDefinition(scope ...schema.PackageName) (*schema.SerializedInvocation, error)
type Delete ¶
type Delete struct { Description string Resource string SetNamespace bool Namespace string Name string }
func (Delete) ToDefinition ¶
func (d Delete) ToDefinition(scope ...schema.PackageName) (*schema.SerializedInvocation, error)
type DeleteList ¶
type DeleteList struct { Description string Resource string SetNamespace bool Namespace string Selector map[string]string }
func (DeleteList) ToDefinition ¶
func (d DeleteList) ToDefinition(scope ...schema.PackageName) (*schema.SerializedInvocation, error)
type EnsureDeployment ¶
type EnsureDeployment struct { Description string Deployable runtime.Deployable Resource any ConfigurationVolumeName string SetContainerFields []*runtimepb.SetContainerField RuntimeConfigDependency string InhibitEvents bool SchedCategory []string }
func (EnsureDeployment) AppliedResource ¶
func (a EnsureDeployment) AppliedResource() any
func (EnsureDeployment) ToDefinition ¶
func (a EnsureDeployment) ToDefinition(scope ...schema.PackageName) (*schema.SerializedInvocation, error)
type EnsureRuntimeConfig ¶
type EnsureRuntimeConfig struct { Description string RuntimeConfig *runtimepb.RuntimeConfig Deployable runtime.Deployable ResourceDependencies []*resources.ResourceDependency InjectedResources []*OpEnsureRuntimeConfig_InjectedResource BuildVCS *runtimepb.BuildVCS PersistConfiguration bool }
func (EnsureRuntimeConfig) AppliedResource ¶
func (a EnsureRuntimeConfig) AppliedResource() any
func (EnsureRuntimeConfig) ToDefinition ¶
func (a EnsureRuntimeConfig) ToDefinition(scope ...schema.PackageName) (*schema.SerializedInvocation, error)
type EnsureRuntimeConfigOutput ¶
type EnsureRuntimeConfigOutput struct { ConfigId string `protobuf:"bytes,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"` SerializedRuntimeJson string `` /* 126-byte string literal not displayed */ SerializedResourceJson string `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
func (*EnsureRuntimeConfigOutput) Descriptor
deprecated
func (*EnsureRuntimeConfigOutput) Descriptor() ([]byte, []int)
Deprecated: Use EnsureRuntimeConfigOutput.ProtoReflect.Descriptor instead.
func (*EnsureRuntimeConfigOutput) GetConfigId ¶
func (x *EnsureRuntimeConfigOutput) GetConfigId() string
func (*EnsureRuntimeConfigOutput) GetSerializedResourceJson ¶
func (x *EnsureRuntimeConfigOutput) GetSerializedResourceJson() string
func (*EnsureRuntimeConfigOutput) GetSerializedRuntimeJson ¶
func (x *EnsureRuntimeConfigOutput) GetSerializedRuntimeJson() string
func (*EnsureRuntimeConfigOutput) ProtoMessage ¶
func (*EnsureRuntimeConfigOutput) ProtoMessage()
func (*EnsureRuntimeConfigOutput) ProtoReflect ¶
func (x *EnsureRuntimeConfigOutput) ProtoReflect() protoreflect.Message
func (*EnsureRuntimeConfigOutput) Reset ¶
func (x *EnsureRuntimeConfigOutput) Reset()
func (*EnsureRuntimeConfigOutput) String ¶
func (x *EnsureRuntimeConfigOutput) String() string
type ExtendContainer ¶
type ExtendContainer struct {
With *ContainerExtension
}
func (ExtendContainer) ToDefinition ¶
func (ec ExtendContainer) ToDefinition() (*schema.DefExtension, error)
type ExtendInitContainer ¶
type ExtendInitContainer struct {
With *InitContainerExtension
}
func (ExtendInitContainer) ToDefinition ¶
func (ec ExtendInitContainer) ToDefinition() (*schema.DefExtension, error)
type ExtendSpec ¶
type ExtendSpec struct {
With *SpecExtension
}
func (ExtendSpec) ToDefinition ¶
func (es ExtendSpec) ToDefinition() (*schema.DefExtension, error)
type IngressAllocatedRoute ¶ added in v0.0.142
type IngressAllocatedRoute struct { Certificates map[string]IngressCertificate Map []*OpMapAddress }
type IngressAnnotations ¶ added in v0.0.124
type IngressAnnotations struct { Annotations map[string]string Resources []defs.MakeDefinition // If set, make sure that the ingress resource is created after the specified categories. SchedAfter []string }
type IngressCertificate ¶ added in v0.0.142
type IngressCertificate struct { SecretName string Defs []defs.MakeDefinition }
type IngressClass ¶ added in v0.0.113
type IngressClass interface { runtime.IngressClass Ensure(context.Context) ([]*schema.SerializedInvocation, error) Service() *IngressSelector Waiter(*rest.Config) KubeIngressWaiter PrepareRoute(ctx context.Context, env *schema.Environment, srv *schema.Stack_Entry, domain *schema.Domain, ns, name string) (*IngressAllocatedRoute, error) Annotate(ns, name string, domains []*schema.Domain, hasTLS bool, backendProtocol BackendProtocol, extensions []*anypb.Any) (*IngressAnnotations, error) }
type IngressSelector ¶ added in v0.0.113
type InitContainerExtension ¶
type InitContainerExtension struct { // Deprecated, use package_ref. PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"` PackageRef *schema.PackageRef `protobuf:"bytes,3,opt,name=package_ref,json=packageRef,proto3" json:"package_ref,omitempty"` Args []string `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"` // contains filtered or unexported fields }
func (*InitContainerExtension) Descriptor
deprecated
func (*InitContainerExtension) Descriptor() ([]byte, []int)
Deprecated: Use InitContainerExtension.ProtoReflect.Descriptor instead.
func (*InitContainerExtension) GetArgs ¶
func (x *InitContainerExtension) GetArgs() []string
func (*InitContainerExtension) GetPackageName ¶
func (x *InitContainerExtension) GetPackageName() string
func (*InitContainerExtension) GetPackageRef ¶
func (x *InitContainerExtension) GetPackageRef() *schema.PackageRef
func (*InitContainerExtension) ProtoMessage ¶
func (*InitContainerExtension) ProtoMessage()
func (*InitContainerExtension) ProtoReflect ¶
func (x *InitContainerExtension) ProtoReflect() protoreflect.Message
func (*InitContainerExtension) Reset ¶
func (x *InitContainerExtension) Reset()
func (*InitContainerExtension) String ¶
func (x *InitContainerExtension) String() string
type KubeCluster ¶
type KubeCluster interface { runtime.Cluster Ingress() IngressClass PreparedClient() client.Prepared }
func InjectedKubeCluster ¶
func InjectedKubeCluster(ctx context.Context) (KubeCluster, error)
type KubeClusterNamespace ¶
type KubeClusterNamespace interface { runtime.ClusterNamespace KubeConfig() KubeConfig }
func InjectedKubeClusterNamespace ¶
func InjectedKubeClusterNamespace(ctx context.Context) (KubeClusterNamespace, error)
type KubeConfig ¶
type KubeConfig struct { Context string // Only set if explicitly set in KubeEnv. Namespace string Environment *schema.Environment }
type KubeIngressWaiter ¶ added in v0.0.113
type KubeIngressWaiter interface {
WaitUntilReady(ctx context.Context, ch chan *orchestration.Event) error
}
type KubernetesEnvDiagnostics ¶
type KubernetesEnvDiagnostics struct { SystemInfo *SystemInfo `protobuf:"bytes,1,opt,name=system_info,json=systemInfo,proto3" json:"system_info,omitempty"` SerializedEventList string `protobuf:"bytes,2,opt,name=serialized_event_list,json=serializedEventList,proto3" json:"serialized_event_list,omitempty"` // contains filtered or unexported fields }
func (*KubernetesEnvDiagnostics) Descriptor
deprecated
func (*KubernetesEnvDiagnostics) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesEnvDiagnostics.ProtoReflect.Descriptor instead.
func (*KubernetesEnvDiagnostics) GetSerializedEventList ¶
func (x *KubernetesEnvDiagnostics) GetSerializedEventList() string
func (*KubernetesEnvDiagnostics) GetSystemInfo ¶
func (x *KubernetesEnvDiagnostics) GetSystemInfo() *SystemInfo
func (*KubernetesEnvDiagnostics) ProtoMessage ¶
func (*KubernetesEnvDiagnostics) ProtoMessage()
func (*KubernetesEnvDiagnostics) ProtoReflect ¶
func (x *KubernetesEnvDiagnostics) ProtoReflect() protoreflect.Message
func (*KubernetesEnvDiagnostics) Reset ¶
func (x *KubernetesEnvDiagnostics) Reset()
func (*KubernetesEnvDiagnostics) String ¶
func (x *KubernetesEnvDiagnostics) String() string
type NodeDistribution ¶
type NodeDistribution struct { Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"` Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
func (*NodeDistribution) Descriptor
deprecated
func (*NodeDistribution) Descriptor() ([]byte, []int)
Deprecated: Use NodeDistribution.ProtoReflect.Descriptor instead.
func (*NodeDistribution) GetCount ¶
func (x *NodeDistribution) GetCount() int32
func (*NodeDistribution) GetLocation ¶
func (x *NodeDistribution) GetLocation() string
func (*NodeDistribution) ProtoMessage ¶
func (*NodeDistribution) ProtoMessage()
func (*NodeDistribution) ProtoReflect ¶
func (x *NodeDistribution) ProtoReflect() protoreflect.Message
func (*NodeDistribution) Reset ¶
func (x *NodeDistribution) Reset()
func (*NodeDistribution) String ¶
func (x *NodeDistribution) String() string
type OpApply ¶
type OpApply struct { BodyJson string `protobuf:"bytes,4,opt,name=body_json,json=bodyJson,proto3" json:"body_json,omitempty"` SetNamespace bool `protobuf:"varint,8,opt,name=set_namespace,json=setNamespace,proto3" json:"set_namespace,omitempty"` CheckGenerationCondition *OpApply_CheckGenerationCondition `` /* 135-byte string literal not displayed */ InhibitEvents bool `protobuf:"varint,9,opt,name=inhibit_events,json=inhibitEvents,proto3" json:"inhibit_events,omitempty"` Deployable *runtime.Deployable `protobuf:"bytes,10,opt,name=deployable,proto3" json:"deployable,omitempty"` // contains filtered or unexported fields }
func (*OpApply) Descriptor
deprecated
func (*OpApply) GetBodyJson ¶
func (*OpApply) GetCheckGenerationCondition ¶
func (x *OpApply) GetCheckGenerationCondition() *OpApply_CheckGenerationCondition
func (*OpApply) GetDeployable ¶
func (x *OpApply) GetDeployable() *runtime.Deployable
func (*OpApply) GetInhibitEvents ¶
func (*OpApply) GetSetNamespace ¶
func (*OpApply) ProtoMessage ¶
func (*OpApply) ProtoMessage()
func (*OpApply) ProtoReflect ¶
func (x *OpApply) ProtoReflect() protoreflect.Message
type OpApplyRoleBinding ¶
type OpApplyRoleBinding struct { Namespaced bool `protobuf:"varint,1,opt,name=namespaced,proto3" json:"namespaced,omitempty"` RoleName string `protobuf:"bytes,2,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"` RoleBindingName string `protobuf:"bytes,3,opt,name=role_binding_name,json=roleBindingName,proto3" json:"role_binding_name,omitempty"` Label []*OpApplyRoleBinding_KeyValue `protobuf:"bytes,4,rep,name=label,proto3" json:"label,omitempty"` Annotation []*OpApplyRoleBinding_KeyValue `protobuf:"bytes,5,rep,name=annotation,proto3" json:"annotation,omitempty"` RulesJson string `protobuf:"bytes,6,opt,name=rules_json,json=rulesJson,proto3" json:"rules_json,omitempty"` ServiceAccount string `protobuf:"bytes,7,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` // contains filtered or unexported fields }
func (*OpApplyRoleBinding) Descriptor
deprecated
func (*OpApplyRoleBinding) Descriptor() ([]byte, []int)
Deprecated: Use OpApplyRoleBinding.ProtoReflect.Descriptor instead.
func (*OpApplyRoleBinding) GetAnnotation ¶
func (x *OpApplyRoleBinding) GetAnnotation() []*OpApplyRoleBinding_KeyValue
func (*OpApplyRoleBinding) GetLabel ¶
func (x *OpApplyRoleBinding) GetLabel() []*OpApplyRoleBinding_KeyValue
func (*OpApplyRoleBinding) GetNamespaced ¶
func (x *OpApplyRoleBinding) GetNamespaced() bool
func (*OpApplyRoleBinding) GetRoleBindingName ¶
func (x *OpApplyRoleBinding) GetRoleBindingName() string
func (*OpApplyRoleBinding) GetRoleName ¶
func (x *OpApplyRoleBinding) GetRoleName() string
func (*OpApplyRoleBinding) GetRulesJson ¶
func (x *OpApplyRoleBinding) GetRulesJson() string
func (*OpApplyRoleBinding) GetServiceAccount ¶
func (x *OpApplyRoleBinding) GetServiceAccount() string
func (*OpApplyRoleBinding) ProtoMessage ¶
func (*OpApplyRoleBinding) ProtoMessage()
func (*OpApplyRoleBinding) ProtoReflect ¶
func (x *OpApplyRoleBinding) ProtoReflect() protoreflect.Message
func (*OpApplyRoleBinding) Reset ¶
func (x *OpApplyRoleBinding) Reset()
func (*OpApplyRoleBinding) String ¶
func (x *OpApplyRoleBinding) String() string
type OpApplyRoleBinding_KeyValue ¶
type OpApplyRoleBinding_KeyValue struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*OpApplyRoleBinding_KeyValue) Descriptor
deprecated
func (*OpApplyRoleBinding_KeyValue) Descriptor() ([]byte, []int)
Deprecated: Use OpApplyRoleBinding_KeyValue.ProtoReflect.Descriptor instead.
func (*OpApplyRoleBinding_KeyValue) GetKey ¶
func (x *OpApplyRoleBinding_KeyValue) GetKey() string
func (*OpApplyRoleBinding_KeyValue) GetValue ¶
func (x *OpApplyRoleBinding_KeyValue) GetValue() string
func (*OpApplyRoleBinding_KeyValue) ProtoMessage ¶
func (*OpApplyRoleBinding_KeyValue) ProtoMessage()
func (*OpApplyRoleBinding_KeyValue) ProtoReflect ¶
func (x *OpApplyRoleBinding_KeyValue) ProtoReflect() protoreflect.Message
func (*OpApplyRoleBinding_KeyValue) Reset ¶
func (x *OpApplyRoleBinding_KeyValue) Reset()
func (*OpApplyRoleBinding_KeyValue) String ¶
func (x *OpApplyRoleBinding_KeyValue) String() string
type OpApply_CheckGenerationCondition ¶
type OpApply_CheckGenerationCondition struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // contains filtered or unexported fields }
func (*OpApply_CheckGenerationCondition) Descriptor
deprecated
func (*OpApply_CheckGenerationCondition) Descriptor() ([]byte, []int)
Deprecated: Use OpApply_CheckGenerationCondition.ProtoReflect.Descriptor instead.
func (*OpApply_CheckGenerationCondition) GetType ¶
func (x *OpApply_CheckGenerationCondition) GetType() string
func (*OpApply_CheckGenerationCondition) ProtoMessage ¶
func (*OpApply_CheckGenerationCondition) ProtoMessage()
func (*OpApply_CheckGenerationCondition) ProtoReflect ¶
func (x *OpApply_CheckGenerationCondition) ProtoReflect() protoreflect.Message
func (*OpApply_CheckGenerationCondition) Reset ¶
func (x *OpApply_CheckGenerationCondition) Reset()
func (*OpApply_CheckGenerationCondition) String ¶
func (x *OpApply_CheckGenerationCondition) String() string
type OpCleanupMigration ¶ added in v0.0.113
type OpCleanupMigration struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` // contains filtered or unexported fields }
func (*OpCleanupMigration) Descriptor
deprecated
added in
v0.0.113
func (*OpCleanupMigration) Descriptor() ([]byte, []int)
Deprecated: Use OpCleanupMigration.ProtoReflect.Descriptor instead.
func (*OpCleanupMigration) GetNamespace ¶ added in v0.0.113
func (x *OpCleanupMigration) GetNamespace() string
func (*OpCleanupMigration) ProtoMessage ¶ added in v0.0.113
func (*OpCleanupMigration) ProtoMessage()
func (*OpCleanupMigration) ProtoReflect ¶ added in v0.0.113
func (x *OpCleanupMigration) ProtoReflect() protoreflect.Message
func (*OpCleanupMigration) Reset ¶ added in v0.0.113
func (x *OpCleanupMigration) Reset()
func (*OpCleanupMigration) String ¶ added in v0.0.113
func (x *OpCleanupMigration) String() string
type OpCleanupRuntimeConfig ¶
type OpCleanupRuntimeConfig struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` CheckPods bool `protobuf:"varint,2,opt,name=check_pods,json=checkPods,proto3" json:"check_pods,omitempty"` // Set in tests. // contains filtered or unexported fields }
func (*OpCleanupRuntimeConfig) Descriptor
deprecated
func (*OpCleanupRuntimeConfig) Descriptor() ([]byte, []int)
Deprecated: Use OpCleanupRuntimeConfig.ProtoReflect.Descriptor instead.
func (*OpCleanupRuntimeConfig) GetCheckPods ¶
func (x *OpCleanupRuntimeConfig) GetCheckPods() bool
func (*OpCleanupRuntimeConfig) GetNamespace ¶
func (x *OpCleanupRuntimeConfig) GetNamespace() string
func (*OpCleanupRuntimeConfig) ProtoMessage ¶
func (*OpCleanupRuntimeConfig) ProtoMessage()
func (*OpCleanupRuntimeConfig) ProtoReflect ¶
func (x *OpCleanupRuntimeConfig) ProtoReflect() protoreflect.Message
func (*OpCleanupRuntimeConfig) Reset ¶
func (x *OpCleanupRuntimeConfig) Reset()
func (*OpCleanupRuntimeConfig) String ¶
func (x *OpCleanupRuntimeConfig) String() string
type OpCreate ¶
type OpCreate struct { Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"` // XXX deprecated. SetNamespace bool `protobuf:"varint,8,opt,name=set_namespace,json=setNamespace,proto3" json:"set_namespace,omitempty"` SkipIfAlreadyExists bool `protobuf:"varint,2,opt,name=skip_if_already_exists,json=skipIfAlreadyExists,proto3" json:"skip_if_already_exists,omitempty"` UpdateIfExisting bool `protobuf:"varint,6,opt,name=update_if_existing,json=updateIfExisting,proto3" json:"update_if_existing,omitempty"` BodyJson string `protobuf:"bytes,5,opt,name=body_json,json=bodyJson,proto3" json:"body_json,omitempty"` // contains filtered or unexported fields }
func (*OpCreate) Descriptor
deprecated
func (*OpCreate) GetBodyJson ¶
func (*OpCreate) GetResource ¶
func (*OpCreate) GetSetNamespace ¶
func (*OpCreate) GetSkipIfAlreadyExists ¶
func (*OpCreate) GetUpdateIfExisting ¶
func (*OpCreate) ProtoMessage ¶
func (*OpCreate) ProtoMessage()
func (*OpCreate) ProtoReflect ¶
func (x *OpCreate) ProtoReflect() protoreflect.Message
type OpCreateSecretConditionally ¶
type OpCreateSecretConditionally struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` SetNamespace bool `protobuf:"varint,6,opt,name=set_namespace,json=setNamespace,proto3" json:"set_namespace,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` UserSpecifiedName string `protobuf:"bytes,3,opt,name=user_specified_name,json=userSpecifiedName,proto3" json:"user_specified_name,omitempty"` SelfSignedCertificate *types.TLSCertificateSpec `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
This is a temporary type; usage should be limited. It's a workaround until we can compose invocations, so secrets can wrap a "create secret payload" invocation around the user-provided invocation. The value is passed along-side the SerializedInvocation, with key "value".
func (*OpCreateSecretConditionally) Descriptor
deprecated
func (*OpCreateSecretConditionally) Descriptor() ([]byte, []int)
Deprecated: Use OpCreateSecretConditionally.ProtoReflect.Descriptor instead.
func (*OpCreateSecretConditionally) GetName ¶
func (x *OpCreateSecretConditionally) GetName() string
func (*OpCreateSecretConditionally) GetNamespace ¶
func (x *OpCreateSecretConditionally) GetNamespace() string
func (*OpCreateSecretConditionally) GetSelfSignedCertificate ¶
func (x *OpCreateSecretConditionally) GetSelfSignedCertificate() *types.TLSCertificateSpec
func (*OpCreateSecretConditionally) GetSetNamespace ¶
func (x *OpCreateSecretConditionally) GetSetNamespace() bool
func (*OpCreateSecretConditionally) GetUserSpecifiedName ¶
func (x *OpCreateSecretConditionally) GetUserSpecifiedName() string
func (*OpCreateSecretConditionally) ProtoMessage ¶
func (*OpCreateSecretConditionally) ProtoMessage()
func (*OpCreateSecretConditionally) ProtoReflect ¶
func (x *OpCreateSecretConditionally) ProtoReflect() protoreflect.Message
func (*OpCreateSecretConditionally) Reset ¶
func (x *OpCreateSecretConditionally) Reset()
func (*OpCreateSecretConditionally) String ¶
func (x *OpCreateSecretConditionally) String() string
type OpDelete ¶
type OpDelete struct { Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"` Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` SetNamespace bool `protobuf:"varint,5,opt,name=set_namespace,json=setNamespace,proto3" json:"set_namespace,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*OpDelete) Descriptor
deprecated
func (*OpDelete) GetNamespace ¶
func (*OpDelete) GetResource ¶
func (*OpDelete) GetSetNamespace ¶
func (*OpDelete) ProtoMessage ¶
func (*OpDelete) ProtoMessage()
func (*OpDelete) ProtoReflect ¶
func (x *OpDelete) ProtoReflect() protoreflect.Message
type OpDeleteList ¶
type OpDeleteList struct { Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"` Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` SetNamespace bool `protobuf:"varint,5,opt,name=set_namespace,json=setNamespace,proto3" json:"set_namespace,omitempty"` LabelSelector string `protobuf:"bytes,3,opt,name=label_selector,json=labelSelector,proto3" json:"label_selector,omitempty"` // contains filtered or unexported fields }
func (*OpDeleteList) Descriptor
deprecated
func (*OpDeleteList) Descriptor() ([]byte, []int)
Deprecated: Use OpDeleteList.ProtoReflect.Descriptor instead.
func (*OpDeleteList) GetLabelSelector ¶
func (x *OpDeleteList) GetLabelSelector() string
func (*OpDeleteList) GetNamespace ¶
func (x *OpDeleteList) GetNamespace() string
func (*OpDeleteList) GetResource ¶
func (x *OpDeleteList) GetResource() string
func (*OpDeleteList) GetSetNamespace ¶
func (x *OpDeleteList) GetSetNamespace() bool
func (*OpDeleteList) ProtoMessage ¶
func (*OpDeleteList) ProtoMessage()
func (*OpDeleteList) ProtoReflect ¶
func (x *OpDeleteList) ProtoReflect() protoreflect.Message
func (*OpDeleteList) Reset ¶
func (x *OpDeleteList) Reset()
func (*OpDeleteList) String ¶
func (x *OpDeleteList) String() string
type OpEnsureDeployment ¶
type OpEnsureDeployment struct { Deployable *runtime.Deployable `protobuf:"bytes,1,opt,name=deployable,proto3" json:"deployable,omitempty"` SerializedResource string `protobuf:"bytes,2,opt,name=serialized_resource,json=serializedResource,proto3" json:"serialized_resource,omitempty"` SetNamespace bool `protobuf:"varint,3,opt,name=set_namespace,json=setNamespace,proto3" json:"set_namespace,omitempty"` InhibitEvents bool `protobuf:"varint,4,opt,name=inhibit_events,json=inhibitEvents,proto3" json:"inhibit_events,omitempty"` ConfigurationVolumeName string `` /* 132-byte string literal not displayed */ SetContainerField []*runtime.SetContainerField `protobuf:"bytes,6,rep,name=set_container_field,json=setContainerField,proto3" json:"set_container_field,omitempty"` // contains filtered or unexported fields }
func (*OpEnsureDeployment) Descriptor
deprecated
func (*OpEnsureDeployment) Descriptor() ([]byte, []int)
Deprecated: Use OpEnsureDeployment.ProtoReflect.Descriptor instead.
func (*OpEnsureDeployment) GetConfigurationVolumeName ¶
func (x *OpEnsureDeployment) GetConfigurationVolumeName() string
func (*OpEnsureDeployment) GetDeployable ¶
func (x *OpEnsureDeployment) GetDeployable() *runtime.Deployable
func (*OpEnsureDeployment) GetInhibitEvents ¶
func (x *OpEnsureDeployment) GetInhibitEvents() bool
func (*OpEnsureDeployment) GetSerializedResource ¶
func (x *OpEnsureDeployment) GetSerializedResource() string
func (*OpEnsureDeployment) GetSetContainerField ¶
func (x *OpEnsureDeployment) GetSetContainerField() []*runtime.SetContainerField
func (*OpEnsureDeployment) GetSetNamespace ¶
func (x *OpEnsureDeployment) GetSetNamespace() bool
func (*OpEnsureDeployment) ProtoMessage ¶
func (*OpEnsureDeployment) ProtoMessage()
func (*OpEnsureDeployment) ProtoReflect ¶
func (x *OpEnsureDeployment) ProtoReflect() protoreflect.Message
func (*OpEnsureDeployment) Reset ¶
func (x *OpEnsureDeployment) Reset()
func (*OpEnsureDeployment) String ¶
func (x *OpEnsureDeployment) String() string
type OpEnsureIngressController ¶ added in v0.0.124
type OpEnsureIngressController struct { IngressClass string `protobuf:"bytes,1,opt,name=ingress_class,json=ingressClass,proto3" json:"ingress_class,omitempty"` // contains filtered or unexported fields }
func (*OpEnsureIngressController) Descriptor
deprecated
added in
v0.0.124
func (*OpEnsureIngressController) Descriptor() ([]byte, []int)
Deprecated: Use OpEnsureIngressController.ProtoReflect.Descriptor instead.
func (*OpEnsureIngressController) GetIngressClass ¶ added in v0.0.143
func (x *OpEnsureIngressController) GetIngressClass() string
func (*OpEnsureIngressController) ProtoMessage ¶ added in v0.0.124
func (*OpEnsureIngressController) ProtoMessage()
func (*OpEnsureIngressController) ProtoReflect ¶ added in v0.0.124
func (x *OpEnsureIngressController) ProtoReflect() protoreflect.Message
func (*OpEnsureIngressController) Reset ¶ added in v0.0.124
func (x *OpEnsureIngressController) Reset()
func (*OpEnsureIngressController) String ¶ added in v0.0.124
func (x *OpEnsureIngressController) String() string
type OpEnsureRuntimeConfig ¶
type OpEnsureRuntimeConfig struct { Deployable *runtime.Deployable `protobuf:"bytes,1,opt,name=deployable,proto3" json:"deployable,omitempty"` RuntimeConfig *runtime.RuntimeConfig `protobuf:"bytes,2,opt,name=runtime_config,json=runtimeConfig,proto3" json:"runtime_config,omitempty"` ResourceInstanceId []string `protobuf:"bytes,3,rep,name=resource_instance_id,json=resourceInstanceId,proto3" json:"resource_instance_id,omitempty"` // XXX deprecated, use dependency. Dependency []*resources.ResourceDependency `protobuf:"bytes,4,rep,name=dependency,proto3" json:"dependency,omitempty"` PersistConfiguration bool `protobuf:"varint,5,opt,name=persist_configuration,json=persistConfiguration,proto3" json:"persist_configuration,omitempty"` InjectResource []*OpEnsureRuntimeConfig_InjectedResource `protobuf:"bytes,6,rep,name=inject_resource,json=injectResource,proto3" json:"inject_resource,omitempty"` BuildVcs *runtime.BuildVCS `protobuf:"bytes,7,opt,name=build_vcs,json=buildVcs,proto3" json:"build_vcs,omitempty"` // contains filtered or unexported fields }
func (*OpEnsureRuntimeConfig) Descriptor
deprecated
func (*OpEnsureRuntimeConfig) Descriptor() ([]byte, []int)
Deprecated: Use OpEnsureRuntimeConfig.ProtoReflect.Descriptor instead.
func (*OpEnsureRuntimeConfig) GetBuildVcs ¶
func (x *OpEnsureRuntimeConfig) GetBuildVcs() *runtime.BuildVCS
func (*OpEnsureRuntimeConfig) GetDependency ¶
func (x *OpEnsureRuntimeConfig) GetDependency() []*resources.ResourceDependency
func (*OpEnsureRuntimeConfig) GetDeployable ¶
func (x *OpEnsureRuntimeConfig) GetDeployable() *runtime.Deployable
func (*OpEnsureRuntimeConfig) GetInjectResource ¶
func (x *OpEnsureRuntimeConfig) GetInjectResource() []*OpEnsureRuntimeConfig_InjectedResource
func (*OpEnsureRuntimeConfig) GetPersistConfiguration ¶
func (x *OpEnsureRuntimeConfig) GetPersistConfiguration() bool
func (*OpEnsureRuntimeConfig) GetResourceInstanceId ¶
func (x *OpEnsureRuntimeConfig) GetResourceInstanceId() []string
func (*OpEnsureRuntimeConfig) GetRuntimeConfig ¶
func (x *OpEnsureRuntimeConfig) GetRuntimeConfig() *runtime.RuntimeConfig
func (*OpEnsureRuntimeConfig) ProtoMessage ¶
func (*OpEnsureRuntimeConfig) ProtoMessage()
func (*OpEnsureRuntimeConfig) ProtoReflect ¶
func (x *OpEnsureRuntimeConfig) ProtoReflect() protoreflect.Message
func (*OpEnsureRuntimeConfig) Reset ¶
func (x *OpEnsureRuntimeConfig) Reset()
func (*OpEnsureRuntimeConfig) String ¶
func (x *OpEnsureRuntimeConfig) String() string
type OpEnsureRuntimeConfig_InjectedResource ¶
type OpEnsureRuntimeConfig_InjectedResource struct { ResourceRef *schema.PackageRef `protobuf:"bytes,1,opt,name=resource_ref,json=resourceRef,proto3" json:"resource_ref,omitempty"` SerializedJson []byte `protobuf:"bytes,2,opt,name=serialized_json,json=serializedJson,proto3" json:"serialized_json,omitempty"` // contains filtered or unexported fields }
func (*OpEnsureRuntimeConfig_InjectedResource) Descriptor
deprecated
func (*OpEnsureRuntimeConfig_InjectedResource) Descriptor() ([]byte, []int)
Deprecated: Use OpEnsureRuntimeConfig_InjectedResource.ProtoReflect.Descriptor instead.
func (*OpEnsureRuntimeConfig_InjectedResource) GetResourceRef ¶
func (x *OpEnsureRuntimeConfig_InjectedResource) GetResourceRef() *schema.PackageRef
func (*OpEnsureRuntimeConfig_InjectedResource) GetSerializedJson ¶
func (x *OpEnsureRuntimeConfig_InjectedResource) GetSerializedJson() []byte
func (*OpEnsureRuntimeConfig_InjectedResource) ProtoMessage ¶
func (*OpEnsureRuntimeConfig_InjectedResource) ProtoMessage()
func (*OpEnsureRuntimeConfig_InjectedResource) ProtoReflect ¶
func (x *OpEnsureRuntimeConfig_InjectedResource) ProtoReflect() protoreflect.Message
func (*OpEnsureRuntimeConfig_InjectedResource) Reset ¶
func (x *OpEnsureRuntimeConfig_InjectedResource) Reset()
func (*OpEnsureRuntimeConfig_InjectedResource) String ¶
func (x *OpEnsureRuntimeConfig_InjectedResource) String() string
type OpMapAddress ¶ added in v0.0.113
type OpMapAddress struct { Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` Fdqn string `protobuf:"bytes,1,opt,name=fdqn,proto3" json:"fdqn,omitempty"` // If specified, will map to the IP address of the LoadBalancer resolved. IngressNs string `protobuf:"bytes,2,opt,name=ingress_ns,json=ingressNs,proto3" json:"ingress_ns,omitempty"` IngressName string `protobuf:"bytes,3,opt,name=ingress_name,json=ingressName,proto3" json:"ingress_name,omitempty"` // If specified, will map to the specified target. CnameTarget string `protobuf:"bytes,4,opt,name=cname_target,json=cnameTarget,proto3" json:"cname_target,omitempty"` // contains filtered or unexported fields }
func (*OpMapAddress) Descriptor
deprecated
added in
v0.0.113
func (*OpMapAddress) Descriptor() ([]byte, []int)
Deprecated: Use OpMapAddress.ProtoReflect.Descriptor instead.
func (*OpMapAddress) GetCnameTarget ¶ added in v0.0.113
func (x *OpMapAddress) GetCnameTarget() string
func (*OpMapAddress) GetDescription ¶ added in v0.0.113
func (x *OpMapAddress) GetDescription() string
func (*OpMapAddress) GetFdqn ¶ added in v0.0.113
func (x *OpMapAddress) GetFdqn() string
func (*OpMapAddress) GetIngressName ¶ added in v0.0.113
func (x *OpMapAddress) GetIngressName() string
func (*OpMapAddress) GetIngressNs ¶ added in v0.0.113
func (x *OpMapAddress) GetIngressNs() string
func (*OpMapAddress) ProtoMessage ¶ added in v0.0.113
func (*OpMapAddress) ProtoMessage()
func (*OpMapAddress) ProtoReflect ¶ added in v0.0.113
func (x *OpMapAddress) ProtoReflect() protoreflect.Message
func (*OpMapAddress) Reset ¶ added in v0.0.113
func (x *OpMapAddress) Reset()
func (*OpMapAddress) String ¶ added in v0.0.113
func (x *OpMapAddress) String() string
type ServiceAccountDetails ¶
type ServiceAccountDetails struct { ServiceAccountName string `protobuf:"bytes,1,opt,name=service_account_name,json=serviceAccountName,proto3" json:"service_account_name,omitempty"` // contains filtered or unexported fields }
func (*ServiceAccountDetails) Descriptor
deprecated
func (*ServiceAccountDetails) Descriptor() ([]byte, []int)
Deprecated: Use ServiceAccountDetails.ProtoReflect.Descriptor instead.
func (*ServiceAccountDetails) GetServiceAccountName ¶
func (x *ServiceAccountDetails) GetServiceAccountName() string
func (*ServiceAccountDetails) ProtoMessage ¶
func (*ServiceAccountDetails) ProtoMessage()
func (*ServiceAccountDetails) ProtoReflect ¶
func (x *ServiceAccountDetails) ProtoReflect() protoreflect.Message
func (*ServiceAccountDetails) Reset ¶
func (x *ServiceAccountDetails) Reset()
func (*ServiceAccountDetails) String ¶
func (x *ServiceAccountDetails) String() string
type SpecExtension ¶
type SpecExtension struct { // XXX ideally we'd use Kubernetes protos here. ServiceAccount string `protobuf:"bytes,3,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` Volume []*SpecExtension_Volume `protobuf:"bytes,1,rep,name=volume,proto3" json:"volume,omitempty"` Annotation []*SpecExtension_Annotation `protobuf:"bytes,2,rep,name=annotation,proto3" json:"annotation,omitempty"` // If true, creates a service account. If `service_account` is specified, use that name, else generate one from the server's name. EnsureServiceAccount bool `protobuf:"varint,4,opt,name=ensure_service_account,json=ensureServiceAccount,proto3" json:"ensure_service_account,omitempty"` ServiceAccountAnnotation []*SpecExtension_Annotation `` /* 135-byte string literal not displayed */ SecurityContext *SpecExtension_SecurityContext `protobuf:"bytes,6,opt,name=security_context,json=securityContext,proto3" json:"security_context,omitempty"` Toleration []*SpecExtension_Toleration `protobuf:"bytes,7,rep,name=toleration,proto3" json:"toleration,omitempty"` // contains filtered or unexported fields }
func (*SpecExtension) Descriptor
deprecated
func (*SpecExtension) Descriptor() ([]byte, []int)
Deprecated: Use SpecExtension.ProtoReflect.Descriptor instead.
func (*SpecExtension) GetAnnotation ¶
func (x *SpecExtension) GetAnnotation() []*SpecExtension_Annotation
func (*SpecExtension) GetEnsureServiceAccount ¶
func (x *SpecExtension) GetEnsureServiceAccount() bool
func (*SpecExtension) GetSecurityContext ¶
func (x *SpecExtension) GetSecurityContext() *SpecExtension_SecurityContext
func (*SpecExtension) GetServiceAccount ¶
func (x *SpecExtension) GetServiceAccount() string
func (*SpecExtension) GetServiceAccountAnnotation ¶
func (x *SpecExtension) GetServiceAccountAnnotation() []*SpecExtension_Annotation
func (*SpecExtension) GetToleration ¶ added in v0.0.142
func (x *SpecExtension) GetToleration() []*SpecExtension_Toleration
func (*SpecExtension) GetVolume ¶
func (x *SpecExtension) GetVolume() []*SpecExtension_Volume
func (*SpecExtension) ProtoMessage ¶
func (*SpecExtension) ProtoMessage()
func (*SpecExtension) ProtoReflect ¶
func (x *SpecExtension) ProtoReflect() protoreflect.Message
func (*SpecExtension) Reset ¶
func (x *SpecExtension) Reset()
func (*SpecExtension) String ¶
func (x *SpecExtension) String() string
type SpecExtension_Annotation ¶
type SpecExtension_Annotation struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*SpecExtension_Annotation) Descriptor
deprecated
func (*SpecExtension_Annotation) Descriptor() ([]byte, []int)
Deprecated: Use SpecExtension_Annotation.ProtoReflect.Descriptor instead.
func (*SpecExtension_Annotation) GetKey ¶
func (x *SpecExtension_Annotation) GetKey() string
func (*SpecExtension_Annotation) GetValue ¶
func (x *SpecExtension_Annotation) GetValue() string
func (*SpecExtension_Annotation) ProtoMessage ¶
func (*SpecExtension_Annotation) ProtoMessage()
func (*SpecExtension_Annotation) ProtoReflect ¶
func (x *SpecExtension_Annotation) ProtoReflect() protoreflect.Message
func (*SpecExtension_Annotation) Reset ¶
func (x *SpecExtension_Annotation) Reset()
func (*SpecExtension_Annotation) String ¶
func (x *SpecExtension_Annotation) String() string
type SpecExtension_SecurityContext ¶
type SpecExtension_SecurityContext struct { RunAsUser int64 `protobuf:"varint,1,opt,name=run_as_user,json=runAsUser,proto3" json:"run_as_user,omitempty"` RunAsGroup int64 `protobuf:"varint,2,opt,name=run_as_group,json=runAsGroup,proto3" json:"run_as_group,omitempty"` FsGroup int64 `protobuf:"varint,3,opt,name=fs_group,json=fsGroup,proto3" json:"fs_group,omitempty"` // contains filtered or unexported fields }
func (*SpecExtension_SecurityContext) Descriptor
deprecated
func (*SpecExtension_SecurityContext) Descriptor() ([]byte, []int)
Deprecated: Use SpecExtension_SecurityContext.ProtoReflect.Descriptor instead.
func (*SpecExtension_SecurityContext) GetFsGroup ¶
func (x *SpecExtension_SecurityContext) GetFsGroup() int64
func (*SpecExtension_SecurityContext) GetRunAsGroup ¶
func (x *SpecExtension_SecurityContext) GetRunAsGroup() int64
func (*SpecExtension_SecurityContext) GetRunAsUser ¶
func (x *SpecExtension_SecurityContext) GetRunAsUser() int64
func (*SpecExtension_SecurityContext) ProtoMessage ¶
func (*SpecExtension_SecurityContext) ProtoMessage()
func (*SpecExtension_SecurityContext) ProtoReflect ¶
func (x *SpecExtension_SecurityContext) ProtoReflect() protoreflect.Message
func (*SpecExtension_SecurityContext) Reset ¶
func (x *SpecExtension_SecurityContext) Reset()
func (*SpecExtension_SecurityContext) String ¶
func (x *SpecExtension_SecurityContext) String() string
type SpecExtension_Toleration ¶ added in v0.0.142
type SpecExtension_Toleration struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Operator string `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"` Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` Effect string `protobuf:"bytes,4,opt,name=effect,proto3" json:"effect,omitempty"` // contains filtered or unexported fields }
func (*SpecExtension_Toleration) Descriptor
deprecated
added in
v0.0.142
func (*SpecExtension_Toleration) Descriptor() ([]byte, []int)
Deprecated: Use SpecExtension_Toleration.ProtoReflect.Descriptor instead.
func (*SpecExtension_Toleration) GetEffect ¶ added in v0.0.142
func (x *SpecExtension_Toleration) GetEffect() string
func (*SpecExtension_Toleration) GetKey ¶ added in v0.0.142
func (x *SpecExtension_Toleration) GetKey() string
func (*SpecExtension_Toleration) GetOperator ¶ added in v0.0.142
func (x *SpecExtension_Toleration) GetOperator() string
func (*SpecExtension_Toleration) GetValue ¶ added in v0.0.142
func (x *SpecExtension_Toleration) GetValue() string
func (*SpecExtension_Toleration) ProtoMessage ¶ added in v0.0.142
func (*SpecExtension_Toleration) ProtoMessage()
func (*SpecExtension_Toleration) ProtoReflect ¶ added in v0.0.142
func (x *SpecExtension_Toleration) ProtoReflect() protoreflect.Message
func (*SpecExtension_Toleration) Reset ¶ added in v0.0.142
func (x *SpecExtension_Toleration) Reset()
func (*SpecExtension_Toleration) String ¶ added in v0.0.142
func (x *SpecExtension_Toleration) String() string
type SpecExtension_Volume ¶
type SpecExtension_Volume struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Types that are assignable to VolumeType: // *SpecExtension_Volume_Secret_ // *SpecExtension_Volume_ConfigMap_ VolumeType isSpecExtension_Volume_VolumeType `protobuf_oneof:"volume_type"` // contains filtered or unexported fields }
func (*SpecExtension_Volume) Descriptor
deprecated
func (*SpecExtension_Volume) Descriptor() ([]byte, []int)
Deprecated: Use SpecExtension_Volume.ProtoReflect.Descriptor instead.
func (*SpecExtension_Volume) GetConfigMap ¶
func (x *SpecExtension_Volume) GetConfigMap() *SpecExtension_Volume_ConfigMap
func (*SpecExtension_Volume) GetName ¶
func (x *SpecExtension_Volume) GetName() string
func (*SpecExtension_Volume) GetSecret ¶
func (x *SpecExtension_Volume) GetSecret() *SpecExtension_Volume_Secret
func (*SpecExtension_Volume) GetVolumeType ¶
func (m *SpecExtension_Volume) GetVolumeType() isSpecExtension_Volume_VolumeType
func (*SpecExtension_Volume) ProtoMessage ¶
func (*SpecExtension_Volume) ProtoMessage()
func (*SpecExtension_Volume) ProtoReflect ¶
func (x *SpecExtension_Volume) ProtoReflect() protoreflect.Message
func (*SpecExtension_Volume) Reset ¶
func (x *SpecExtension_Volume) Reset()
func (*SpecExtension_Volume) String ¶
func (x *SpecExtension_Volume) String() string
type SpecExtension_Volume_ConfigMap ¶
type SpecExtension_Volume_ConfigMap struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` ConfigMapName string `protobuf:"bytes,2,opt,name=config_map_name,json=configMapName,proto3" json:"config_map_name,omitempty"` Item []*SpecExtension_Volume_ConfigMap_Item `protobuf:"bytes,3,rep,name=item,proto3" json:"item,omitempty"` // contains filtered or unexported fields }
func (*SpecExtension_Volume_ConfigMap) Descriptor
deprecated
func (*SpecExtension_Volume_ConfigMap) Descriptor() ([]byte, []int)
Deprecated: Use SpecExtension_Volume_ConfigMap.ProtoReflect.Descriptor instead.
func (*SpecExtension_Volume_ConfigMap) GetConfigMapName ¶
func (x *SpecExtension_Volume_ConfigMap) GetConfigMapName() string
func (*SpecExtension_Volume_ConfigMap) GetItem ¶
func (x *SpecExtension_Volume_ConfigMap) GetItem() []*SpecExtension_Volume_ConfigMap_Item
func (*SpecExtension_Volume_ConfigMap) GetName ¶
func (x *SpecExtension_Volume_ConfigMap) GetName() string
func (*SpecExtension_Volume_ConfigMap) ProtoMessage ¶
func (*SpecExtension_Volume_ConfigMap) ProtoMessage()
func (*SpecExtension_Volume_ConfigMap) ProtoReflect ¶
func (x *SpecExtension_Volume_ConfigMap) ProtoReflect() protoreflect.Message
func (*SpecExtension_Volume_ConfigMap) Reset ¶
func (x *SpecExtension_Volume_ConfigMap) Reset()
func (*SpecExtension_Volume_ConfigMap) String ¶
func (x *SpecExtension_Volume_ConfigMap) String() string
type SpecExtension_Volume_ConfigMap_ ¶
type SpecExtension_Volume_ConfigMap_ struct {
ConfigMap *SpecExtension_Volume_ConfigMap `protobuf:"bytes,3,opt,name=config_map,json=configMap,proto3,oneof"`
}
type SpecExtension_Volume_ConfigMap_Item ¶
type SpecExtension_Volume_ConfigMap_Item struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
func (*SpecExtension_Volume_ConfigMap_Item) Descriptor
deprecated
func (*SpecExtension_Volume_ConfigMap_Item) Descriptor() ([]byte, []int)
Deprecated: Use SpecExtension_Volume_ConfigMap_Item.ProtoReflect.Descriptor instead.
func (*SpecExtension_Volume_ConfigMap_Item) GetKey ¶
func (x *SpecExtension_Volume_ConfigMap_Item) GetKey() string
func (*SpecExtension_Volume_ConfigMap_Item) GetPath ¶
func (x *SpecExtension_Volume_ConfigMap_Item) GetPath() string
func (*SpecExtension_Volume_ConfigMap_Item) ProtoMessage ¶
func (*SpecExtension_Volume_ConfigMap_Item) ProtoMessage()
func (*SpecExtension_Volume_ConfigMap_Item) ProtoReflect ¶
func (x *SpecExtension_Volume_ConfigMap_Item) ProtoReflect() protoreflect.Message
func (*SpecExtension_Volume_ConfigMap_Item) Reset ¶
func (x *SpecExtension_Volume_ConfigMap_Item) Reset()
func (*SpecExtension_Volume_ConfigMap_Item) String ¶
func (x *SpecExtension_Volume_ConfigMap_Item) String() string
type SpecExtension_Volume_Secret ¶
type SpecExtension_Volume_Secret struct { SecretName string `protobuf:"bytes,1,opt,name=secret_name,json=secretName,proto3" json:"secret_name,omitempty"` // contains filtered or unexported fields }
func (*SpecExtension_Volume_Secret) Descriptor
deprecated
func (*SpecExtension_Volume_Secret) Descriptor() ([]byte, []int)
Deprecated: Use SpecExtension_Volume_Secret.ProtoReflect.Descriptor instead.
func (*SpecExtension_Volume_Secret) GetSecretName ¶
func (x *SpecExtension_Volume_Secret) GetSecretName() string
func (*SpecExtension_Volume_Secret) ProtoMessage ¶
func (*SpecExtension_Volume_Secret) ProtoMessage()
func (*SpecExtension_Volume_Secret) ProtoReflect ¶
func (x *SpecExtension_Volume_Secret) ProtoReflect() protoreflect.Message
func (*SpecExtension_Volume_Secret) Reset ¶
func (x *SpecExtension_Volume_Secret) Reset()
func (*SpecExtension_Volume_Secret) String ¶
func (x *SpecExtension_Volume_Secret) String() string
type SpecExtension_Volume_Secret_ ¶
type SpecExtension_Volume_Secret_ struct {
Secret *SpecExtension_Volume_Secret `protobuf:"bytes,2,opt,name=secret,proto3,oneof"`
}
type SystemInfo ¶
type SystemInfo struct { NodePlatform []string `protobuf:"bytes,1,rep,name=node_platform,json=nodePlatform,proto3" json:"node_platform,omitempty"` DetectedDistribution string `protobuf:"bytes,2,opt,name=detected_distribution,json=detectedDistribution,proto3" json:"detected_distribution,omitempty"` // k3d, eks, etc. EksClusterName string `protobuf:"bytes,3,opt,name=eks_cluster_name,json=eksClusterName,proto3" json:"eks_cluster_name,omitempty"` // Only set if distribution is eks. Regions []string `protobuf:"bytes,4,rep,name=regions,proto3" json:"regions,omitempty"` // See region_distribution for details. Zones []string `protobuf:"bytes,5,rep,name=zones,proto3" json:"zones,omitempty"` // Set zone_distribution for details. RegionDistribution []*NodeDistribution `protobuf:"bytes,6,rep,name=region_distribution,json=regionDistribution,proto3" json:"region_distribution,omitempty"` ZoneDistribution []*NodeDistribution `protobuf:"bytes,7,rep,name=zone_distribution,json=zoneDistribution,proto3" json:"zone_distribution,omitempty"` // contains filtered or unexported fields }
func (*SystemInfo) Descriptor
deprecated
func (*SystemInfo) Descriptor() ([]byte, []int)
Deprecated: Use SystemInfo.ProtoReflect.Descriptor instead.
func (*SystemInfo) GetDetectedDistribution ¶
func (x *SystemInfo) GetDetectedDistribution() string
func (*SystemInfo) GetEksClusterName ¶
func (x *SystemInfo) GetEksClusterName() string
func (*SystemInfo) GetNodePlatform ¶
func (x *SystemInfo) GetNodePlatform() []string
func (*SystemInfo) GetRegionDistribution ¶
func (x *SystemInfo) GetRegionDistribution() []*NodeDistribution
func (*SystemInfo) GetRegions ¶
func (x *SystemInfo) GetRegions() []string
func (*SystemInfo) GetZoneDistribution ¶
func (x *SystemInfo) GetZoneDistribution() []*NodeDistribution
func (*SystemInfo) GetZones ¶
func (x *SystemInfo) GetZones() []string
func (*SystemInfo) ProtoMessage ¶
func (*SystemInfo) ProtoMessage()
func (*SystemInfo) ProtoReflect ¶
func (x *SystemInfo) ProtoReflect() protoreflect.Message
func (*SystemInfo) Reset ¶
func (x *SystemInfo) Reset()
func (*SystemInfo) String ¶
func (x *SystemInfo) String() string