Documentation ¶
Overview ¶
+k8s:deepcopy-gen=package,register +k8s:defaulter-gen=TypeMeta +groupName=entando.org
Index ¶
- Variables
- func Resource(resource string) schema.GroupResource
- type BackupGitSpecification
- type CapabilityParameters
- type DetailSpec
- type DistTag
- type EntandoApp
- type EntandoAppList
- type EntandoAppPluginLink
- type EntandoAppPluginLinkList
- type EntandoAppPluginLinkSpec
- type EntandoAppPluginLinkStatus
- type EntandoAppSpec
- type EntandoAppStatus
- type EntandoDatabaseService
- type EntandoDatabaseServiceList
- type EntandoDatabaseServiceSpec
- type EntandoDatabaseServiceStatus
- type EntandoDeBundle
- type EntandoDeBundleList
- type EntandoDeBundleSpec
- type EntandoDeBundleStatus
- type EntandoKeycloakServer
- type EntandoKeycloakServerList
- type EntandoKeycloakServerSpec
- type EntandoKeycloakServerStatus
- type EntandoPlugin
- type EntandoPluginList
- type EntandoPluginSpec
- type EntandoPluginStatus
- type ExternallyProvidedServiceSpec
- type JdbcParameters
- type KeycloakSpec
- type Permission
- type ProvidedCapability
- type ProvidedCapabilityList
- type ProvidedCapabilitySpec
- type ProvidedCapabilityStatus
- type ResourceRequirement
- type Role
- type SelectorSpec
- type SpecifiedCapabilitySpec
- type TagsSpec
Constants ¶
This section is empty.
Variables ¶
var ( GroupName string = "entando.org" Kind string = "EntandoApp" Version string = "v1" Plural string = "entandoapps" Singluar string = "entandoapp" ShortName string = "enap" Name string = Plural + "." + GroupName )
var ( // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: "entando.org", Version: "v1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type BackupGitSpecification ¶
type BackupGitSpecification struct { BackupGitRepo string `json:"backupGitRepo"` BackupGitSecretName string `json:"backupGitSecretName"` BackupResponsability string `json:"backupResponsability"` }
func (*BackupGitSpecification) DeepCopy ¶
func (in *BackupGitSpecification) DeepCopy() *BackupGitSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupGitSpecification.
func (*BackupGitSpecification) DeepCopyInto ¶
func (in *BackupGitSpecification) DeepCopyInto(out *BackupGitSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapabilityParameters ¶
type CapabilityParameters struct { }
func (*CapabilityParameters) DeepCopy ¶
func (in *CapabilityParameters) DeepCopy() *CapabilityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapabilityParameters.
func (*CapabilityParameters) DeepCopyInto ¶
func (in *CapabilityParameters) DeepCopyInto(out *CapabilityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DetailSpec ¶
type DetailSpec struct { Name string `json:"name"` Description string `json:"description"` DistTags DistTag `json:"dist-tags"` Versions []string `json:"versions"` // +optional Thumbnail string `json:"thumbnail,omitempty"` }
func (*DetailSpec) DeepCopy ¶
func (in *DetailSpec) DeepCopy() *DetailSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DetailSpec.
func (*DetailSpec) DeepCopyInto ¶
func (in *DetailSpec) DeepCopyInto(out *DetailSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DistTag ¶
type DistTag struct {
Latest string `json:"latest"`
}
func (*DistTag) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DistTag.
func (*DistTag) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntandoApp ¶
type EntandoApp struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EntandoAppSpec `json:"spec,omitempty"` Status EntandoAppStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EntandoApp) DeepCopy ¶
func (in *EntandoApp) DeepCopy() *EntandoApp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoApp.
func (*EntandoApp) DeepCopyInto ¶
func (in *EntandoApp) DeepCopyInto(out *EntandoApp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntandoApp) DeepCopyObject ¶
func (in *EntandoApp) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EntandoAppList ¶
type EntandoAppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []EntandoApp `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EntandoAppList) DeepCopy ¶
func (in *EntandoAppList) DeepCopy() *EntandoAppList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoAppList.
func (*EntandoAppList) DeepCopyInto ¶
func (in *EntandoAppList) DeepCopyInto(out *EntandoAppList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntandoAppList) DeepCopyObject ¶
func (in *EntandoAppList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EntandoAppPluginLink ¶
type EntandoAppPluginLink struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EntandoAppPluginLinkSpec `json:"spec,omitempty"` Status EntandoAppPluginLinkStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EntandoAppPluginLink) DeepCopy ¶
func (in *EntandoAppPluginLink) DeepCopy() *EntandoAppPluginLink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoAppPluginLink.
func (*EntandoAppPluginLink) DeepCopyInto ¶
func (in *EntandoAppPluginLink) DeepCopyInto(out *EntandoAppPluginLink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntandoAppPluginLink) DeepCopyObject ¶
func (in *EntandoAppPluginLink) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EntandoAppPluginLinkList ¶
type EntandoAppPluginLinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []EntandoAppPluginLink `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EntandoAppPluginLinkList) DeepCopy ¶
func (in *EntandoAppPluginLinkList) DeepCopy() *EntandoAppPluginLinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoAppPluginLinkList.
func (*EntandoAppPluginLinkList) DeepCopyInto ¶
func (in *EntandoAppPluginLinkList) DeepCopyInto(out *EntandoAppPluginLinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntandoAppPluginLinkList) DeepCopyObject ¶
func (in *EntandoAppPluginLinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EntandoAppPluginLinkSpec ¶
type EntandoAppPluginLinkSpec struct { EntandoAppName string `json:"entandoAppName"` EntandoAppNamespace string `json:"entandoAppNamespace"` EntandoPluginName string `json:"entandoPluginName"` EntandoPluginNamespace string `json:"entandoPluginNamespace"` // +optional TenantCode string `json:"tenantCode,omitempty"` }
func (*EntandoAppPluginLinkSpec) DeepCopy ¶
func (in *EntandoAppPluginLinkSpec) DeepCopy() *EntandoAppPluginLinkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoAppPluginLinkSpec.
func (*EntandoAppPluginLinkSpec) DeepCopyInto ¶
func (in *EntandoAppPluginLinkSpec) DeepCopyInto(out *EntandoAppPluginLinkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntandoAppPluginLinkStatus ¶
type EntandoAppPluginLinkStatus struct {
Phase string `json:"phase"`
}
func (*EntandoAppPluginLinkStatus) DeepCopy ¶
func (in *EntandoAppPluginLinkStatus) DeepCopy() *EntandoAppPluginLinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoAppPluginLinkStatus.
func (*EntandoAppPluginLinkStatus) DeepCopyInto ¶
func (in *EntandoAppPluginLinkStatus) DeepCopyInto(out *EntandoAppPluginLinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntandoAppSpec ¶
type EntandoAppSpec struct { Replicas int `json:"replicas"` Dbms string `json:"dbms"` // +optional StorageClass string `json:"storageClass,omitempty"` IngressHostName string `json:"ingressHostName"` // +optional IngressPath string `json:"ingressPath,omitempty"` // +optional TlsSecretName string `json:"tlsSecretName,omitempty"` // +optional ServiceAccountToUse string `json:"serviceAccountToUse,omitempty"` // +optional EnvironmentVariables []v1.EnvVar `json:"environmentVariables,omitempty"` // +optional ResourceRequirements ResourceRequirement `json:"resourceRequirements,omitempty"` // +optional KeycloakToUse KeycloakSpec `json:"keycloakToUse,omitempty"` StandardServerImage string `json:"standardServerImage"` // +optional CustomServerImage string `json:"customServerImage"` // +optional EcrGitSshSecretName string `json:"ecrGitSshSecretName,omitempty"` // +optional BackupGitSpec BackupGitSpecification `json:"backupGitSpec,omitempty"` }
func (*EntandoAppSpec) DeepCopy ¶
func (in *EntandoAppSpec) DeepCopy() *EntandoAppSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoAppSpec.
func (*EntandoAppSpec) DeepCopyInto ¶
func (in *EntandoAppSpec) DeepCopyInto(out *EntandoAppSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntandoAppStatus ¶
type EntandoAppStatus struct {
Phase string `json:"phase"`
}
func (*EntandoAppStatus) DeepCopy ¶
func (in *EntandoAppStatus) DeepCopy() *EntandoAppStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoAppStatus.
func (*EntandoAppStatus) DeepCopyInto ¶
func (in *EntandoAppStatus) DeepCopyInto(out *EntandoAppStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntandoDatabaseService ¶
type EntandoDatabaseService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EntandoDatabaseServiceSpec `json:"spec,omitempty"` Status EntandoDatabaseServiceStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EntandoDatabaseService) DeepCopy ¶
func (in *EntandoDatabaseService) DeepCopy() *EntandoDatabaseService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoDatabaseService.
func (*EntandoDatabaseService) DeepCopyInto ¶
func (in *EntandoDatabaseService) DeepCopyInto(out *EntandoDatabaseService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntandoDatabaseService) DeepCopyObject ¶
func (in *EntandoDatabaseService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EntandoDatabaseServiceList ¶
type EntandoDatabaseServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []EntandoDatabaseService `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EntandoDatabaseServiceList) DeepCopy ¶
func (in *EntandoDatabaseServiceList) DeepCopy() *EntandoDatabaseServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoDatabaseServiceList.
func (*EntandoDatabaseServiceList) DeepCopyInto ¶
func (in *EntandoDatabaseServiceList) DeepCopyInto(out *EntandoDatabaseServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntandoDatabaseServiceList) DeepCopyObject ¶
func (in *EntandoDatabaseServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EntandoDatabaseServiceSpec ¶
type EntandoDatabaseServiceSpec struct { Replicas int `json:"replicas"` Dbms string `json:"dbms"` StorageClass string `json:"storageClass"` CreateDeployment bool `json:"createDeployment"` Host string `json:"host"` Port int `json:"port"` Database string `json:"database"` TableSpace string `json:"tableSpace"` SecretName string `json:"secretName"` JdbcParameters JdbcParameters `json:"jdbcParameters"` ServiceAccountToUse string `json:"serviceAccountToUse"` // +optional EnvironmentVariables []v1.EnvVar `json:"environmentVariables,omitempty"` // +optional ResourceRequirements ResourceRequirement `json:"resourceRequirements,omitempty"` }
func (*EntandoDatabaseServiceSpec) DeepCopy ¶
func (in *EntandoDatabaseServiceSpec) DeepCopy() *EntandoDatabaseServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoDatabaseServiceSpec.
func (*EntandoDatabaseServiceSpec) DeepCopyInto ¶
func (in *EntandoDatabaseServiceSpec) DeepCopyInto(out *EntandoDatabaseServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntandoDatabaseServiceStatus ¶
type EntandoDatabaseServiceStatus struct {
Phase string `json:"phase"`
}
func (*EntandoDatabaseServiceStatus) DeepCopy ¶
func (in *EntandoDatabaseServiceStatus) DeepCopy() *EntandoDatabaseServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoDatabaseServiceStatus.
func (*EntandoDatabaseServiceStatus) DeepCopyInto ¶
func (in *EntandoDatabaseServiceStatus) DeepCopyInto(out *EntandoDatabaseServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntandoDeBundle ¶
type EntandoDeBundle struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EntandoDeBundleSpec `json:"spec,omitempty"` Status EntandoDeBundleStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EntandoDeBundle) DeepCopy ¶
func (in *EntandoDeBundle) DeepCopy() *EntandoDeBundle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoDeBundle.
func (*EntandoDeBundle) DeepCopyInto ¶
func (in *EntandoDeBundle) DeepCopyInto(out *EntandoDeBundle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntandoDeBundle) DeepCopyObject ¶
func (in *EntandoDeBundle) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EntandoDeBundleList ¶
type EntandoDeBundleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []EntandoDeBundle `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EntandoDeBundleList) DeepCopy ¶
func (in *EntandoDeBundleList) DeepCopy() *EntandoDeBundleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoDeBundleList.
func (*EntandoDeBundleList) DeepCopyInto ¶
func (in *EntandoDeBundleList) DeepCopyInto(out *EntandoDeBundleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntandoDeBundleList) DeepCopyObject ¶
func (in *EntandoDeBundleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EntandoDeBundleSpec ¶
type EntandoDeBundleSpec struct { Details DetailSpec `json:"details"` Tags []TagsSpec `json:"spec"` }
func (*EntandoDeBundleSpec) DeepCopy ¶
func (in *EntandoDeBundleSpec) DeepCopy() *EntandoDeBundleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoDeBundleSpec.
func (*EntandoDeBundleSpec) DeepCopyInto ¶
func (in *EntandoDeBundleSpec) DeepCopyInto(out *EntandoDeBundleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntandoDeBundleStatus ¶
type EntandoDeBundleStatus struct {
Phase string `json:"phase"`
}
func (*EntandoDeBundleStatus) DeepCopy ¶
func (in *EntandoDeBundleStatus) DeepCopy() *EntandoDeBundleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoDeBundleStatus.
func (*EntandoDeBundleStatus) DeepCopyInto ¶
func (in *EntandoDeBundleStatus) DeepCopyInto(out *EntandoDeBundleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntandoKeycloakServer ¶
type EntandoKeycloakServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EntandoKeycloakServerSpec `json:"spec,omitempty"` Status EntandoKeycloakServerStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EntandoKeycloakServer) DeepCopy ¶
func (in *EntandoKeycloakServer) DeepCopy() *EntandoKeycloakServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoKeycloakServer.
func (*EntandoKeycloakServer) DeepCopyInto ¶
func (in *EntandoKeycloakServer) DeepCopyInto(out *EntandoKeycloakServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntandoKeycloakServer) DeepCopyObject ¶
func (in *EntandoKeycloakServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EntandoKeycloakServerList ¶
type EntandoKeycloakServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []EntandoKeycloakServer `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EntandoKeycloakServerList) DeepCopy ¶
func (in *EntandoKeycloakServerList) DeepCopy() *EntandoKeycloakServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoKeycloakServerList.
func (*EntandoKeycloakServerList) DeepCopyInto ¶
func (in *EntandoKeycloakServerList) DeepCopyInto(out *EntandoKeycloakServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntandoKeycloakServerList) DeepCopyObject ¶
func (in *EntandoKeycloakServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EntandoKeycloakServerSpec ¶
type EntandoKeycloakServerSpec struct { Replicas int `json:"replicas"` Dbms string `json:"dbms"` StorageClass string `json:"storageClass"` IngressHostName string `json:"ingressHostName"` TlsSecretName string `json:"tlsSecretName"` ServiceAccountToUse string `json:"serviceAccountToUse"` // +optional EnvironmentVariables []v1.EnvVar `json:"environmentVariables,omitempty"` // +optional ResourceRequirements ResourceRequirement `json:"resourceRequirements,omitempty"` CustomImage string `json:"customImage"` FrontEndUrl string `json:"frontEndUrl"` IsDefault bool `json:"isDefault"` StandardImage string `json:"standardImage"` ProvidedCapabilityScope string `json:"providedCapabilityScope"` ProvisioningStrategy string `json:"provisioningStrategy"` AdminSecretName string `json:"adminSecretName"` DefaultRealm string `json:"defaultRealm"` }
func (*EntandoKeycloakServerSpec) DeepCopy ¶
func (in *EntandoKeycloakServerSpec) DeepCopy() *EntandoKeycloakServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoKeycloakServerSpec.
func (*EntandoKeycloakServerSpec) DeepCopyInto ¶
func (in *EntandoKeycloakServerSpec) DeepCopyInto(out *EntandoKeycloakServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntandoKeycloakServerStatus ¶
type EntandoKeycloakServerStatus struct {
Phase string `json:"phase"`
}
func (*EntandoKeycloakServerStatus) DeepCopy ¶
func (in *EntandoKeycloakServerStatus) DeepCopy() *EntandoKeycloakServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoKeycloakServerStatus.
func (*EntandoKeycloakServerStatus) DeepCopyInto ¶
func (in *EntandoKeycloakServerStatus) DeepCopyInto(out *EntandoKeycloakServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntandoPlugin ¶
type EntandoPlugin struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EntandoPluginSpec `json:"spec,omitempty"` Status EntandoPluginStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EntandoPlugin) DeepCopy ¶
func (in *EntandoPlugin) DeepCopy() *EntandoPlugin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoPlugin.
func (*EntandoPlugin) DeepCopyInto ¶
func (in *EntandoPlugin) DeepCopyInto(out *EntandoPlugin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntandoPlugin) DeepCopyObject ¶
func (in *EntandoPlugin) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EntandoPluginList ¶
type EntandoPluginList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []EntandoPlugin `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*EntandoPluginList) DeepCopy ¶
func (in *EntandoPluginList) DeepCopy() *EntandoPluginList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoPluginList.
func (*EntandoPluginList) DeepCopyInto ¶
func (in *EntandoPluginList) DeepCopyInto(out *EntandoPluginList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EntandoPluginList) DeepCopyObject ¶
func (in *EntandoPluginList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EntandoPluginSpec ¶
type EntandoPluginSpec struct { // +optional TenantCode string `json:"tenantCode,omitempty"` Image string `json:"spec"` Replicas int `json:"replicas"` Dbms string `json:"dbms"` StorageClass string `json:"storageClass"` IngressHostName string `json:"ingressHostName"` IngressPath string `json:"ingressPath"` TlsSecretName string `json:"tlsSecretName"` ServiceAccountToUse string `json:"serviceAccountToUse"` // +optional EnvironmentVariables []v1.EnvVar `json:"environmentVariables,omitempty"` // +optional ResourceRequirements ResourceRequirement `json:"resourceRequirements,omitempty"` // +optional KeycloakToUse KeycloakSpec `json:"keycloakToUse,omitempty"` HealthCheckPath string `json:"healthCheckPath"` SecurityLevel string `json:"securityLevel"` ConnectionConfigName string `json:"connectionConfigNames"` CompanionContainers []string `json:"companionContainers"` Roles []Role `json:"roles"` Permissions []Permission `json:"permissions"` }
func (*EntandoPluginSpec) DeepCopy ¶
func (in *EntandoPluginSpec) DeepCopy() *EntandoPluginSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoPluginSpec.
func (*EntandoPluginSpec) DeepCopyInto ¶
func (in *EntandoPluginSpec) DeepCopyInto(out *EntandoPluginSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntandoPluginStatus ¶
type EntandoPluginStatus struct {
Phase string `json:"phase"`
}
func (*EntandoPluginStatus) DeepCopy ¶
func (in *EntandoPluginStatus) DeepCopy() *EntandoPluginStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntandoPluginStatus.
func (*EntandoPluginStatus) DeepCopyInto ¶
func (in *EntandoPluginStatus) DeepCopyInto(out *EntandoPluginStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternallyProvidedServiceSpec ¶
type ExternallyProvidedServiceSpec struct { Host string `json:"host"` Port string `json:"port"` AdminSecretName string `json:"adminSecretName"` }
func (*ExternallyProvidedServiceSpec) DeepCopy ¶
func (in *ExternallyProvidedServiceSpec) DeepCopy() *ExternallyProvidedServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternallyProvidedServiceSpec.
func (*ExternallyProvidedServiceSpec) DeepCopyInto ¶
func (in *ExternallyProvidedServiceSpec) DeepCopyInto(out *ExternallyProvidedServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JdbcParameters ¶
type JdbcParameters struct { }
func (*JdbcParameters) DeepCopy ¶
func (in *JdbcParameters) DeepCopy() *JdbcParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JdbcParameters.
func (*JdbcParameters) DeepCopyInto ¶
func (in *JdbcParameters) DeepCopyInto(out *JdbcParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeycloakSpec ¶
type KeycloakSpec struct { Realm string `json:"realm"` PublicClientId string `json:"publicClientId"` Name string `json:"name"` Namespace string `json:"namespace"` }
func (*KeycloakSpec) DeepCopy ¶
func (in *KeycloakSpec) DeepCopy() *KeycloakSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakSpec.
func (*KeycloakSpec) DeepCopyInto ¶
func (in *KeycloakSpec) DeepCopyInto(out *KeycloakSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Permission ¶
func (*Permission) DeepCopy ¶
func (in *Permission) DeepCopy() *Permission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Permission.
func (*Permission) DeepCopyInto ¶
func (in *Permission) DeepCopyInto(out *Permission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvidedCapability ¶
type ProvidedCapability struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProvidedCapabilitySpec `json:"spec,omitempty"` Status ProvidedCapabilityStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ProvidedCapability) DeepCopy ¶
func (in *ProvidedCapability) DeepCopy() *ProvidedCapability
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvidedCapability.
func (*ProvidedCapability) DeepCopyInto ¶
func (in *ProvidedCapability) DeepCopyInto(out *ProvidedCapability)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvidedCapability) DeepCopyObject ¶
func (in *ProvidedCapability) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProvidedCapabilityList ¶
type ProvidedCapabilityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []ProvidedCapability `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ProvidedCapabilityList) DeepCopy ¶
func (in *ProvidedCapabilityList) DeepCopy() *ProvidedCapabilityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvidedCapabilityList.
func (*ProvidedCapabilityList) DeepCopyInto ¶
func (in *ProvidedCapabilityList) DeepCopyInto(out *ProvidedCapabilityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvidedCapabilityList) DeepCopyObject ¶
func (in *ProvidedCapabilityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProvidedCapabilitySpec ¶
type ProvidedCapabilitySpec struct { Capability string `json:"capability"` Implementation string `json:"implementation"` Scope string `json:"scope"` ProvisioningStrategy string `json:"provisioningStrategy"` Selector SelectorSpec `json:"selector"` CapabilityParameters CapabilityParameters `json:"capabilityParameters"` SpecifiedCapability SpecifiedCapabilitySpec `json:"specifiedCapability"` ExternallyProvidedService ExternallyProvidedServiceSpec `json:"externallyProvidedService"` }
func (*ProvidedCapabilitySpec) DeepCopy ¶
func (in *ProvidedCapabilitySpec) DeepCopy() *ProvidedCapabilitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvidedCapabilitySpec.
func (*ProvidedCapabilitySpec) DeepCopyInto ¶
func (in *ProvidedCapabilitySpec) DeepCopyInto(out *ProvidedCapabilitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvidedCapabilityStatus ¶
type ProvidedCapabilityStatus struct {
Phase string `json:"phase"`
}
func (*ProvidedCapabilityStatus) DeepCopy ¶
func (in *ProvidedCapabilityStatus) DeepCopy() *ProvidedCapabilityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvidedCapabilityStatus.
func (*ProvidedCapabilityStatus) DeepCopyInto ¶
func (in *ProvidedCapabilityStatus) DeepCopyInto(out *ProvidedCapabilityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceRequirement ¶
type ResourceRequirement struct { StorageRequest string `json:"storageRequest"` StorageLimit string `json:"storageLimit"` MemoryRequest string `json:"memoryRequest"` MemoryLimit string `json:"memoryLimit"` CpuRequest string `json:"cpuRequest"` CpuLimit string `json:"cpuLimit"` }
func (*ResourceRequirement) DeepCopy ¶
func (in *ResourceRequirement) DeepCopy() *ResourceRequirement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequirement.
func (*ResourceRequirement) DeepCopyInto ¶
func (in *ResourceRequirement) DeepCopyInto(out *ResourceRequirement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Role ¶
func (*Role) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Role.
func (*Role) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectorSpec ¶
type SelectorSpec struct { }
func (*SelectorSpec) DeepCopy ¶
func (in *SelectorSpec) DeepCopy() *SelectorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectorSpec.
func (*SelectorSpec) DeepCopyInto ¶
func (in *SelectorSpec) DeepCopyInto(out *SelectorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecifiedCapabilitySpec ¶
type SpecifiedCapabilitySpec struct { Name string `json:"name"` Namespace string `json:"namespace"` }
func (*SpecifiedCapabilitySpec) DeepCopy ¶
func (in *SpecifiedCapabilitySpec) DeepCopy() *SpecifiedCapabilitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecifiedCapabilitySpec.
func (*SpecifiedCapabilitySpec) DeepCopyInto ¶
func (in *SpecifiedCapabilitySpec) DeepCopyInto(out *SpecifiedCapabilitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsSpec ¶
type TagsSpec struct { Version string `json:"version"` Integrity string `json:"integrity"` Shasum string `json:"shasum"` Tarball string `json:"tarball"` }
func (*TagsSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsSpec.
func (*TagsSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.