Documentation ¶
Overview ¶
+k8s:conversion-gen=package-operator.run/apis/manifests/v1alpha1
+kubebuilder:object:generate=true
Index ¶
- Constants
- Variables
- func Convert_manifests_PackageEnvironmentKubernetes_To_v1alpha1_PackageEnvironmentKubernetes(in *PackageEnvironmentKubernetes, out *v1alpha1.PackageEnvironmentKubernetes, ...) error
- func Convert_manifests_PackageEnvironmentOpenShift_To_v1alpha1_PackageEnvironmentOpenShift(in *PackageEnvironmentOpenShift, out *v1alpha1.PackageEnvironmentOpenShift, ...) error
- func Convert_manifests_PackageEnvironmentProxy_To_v1alpha1_PackageEnvironmentProxy(in *PackageEnvironmentProxy, out *v1alpha1.PackageEnvironmentProxy, ...) error
- func Convert_manifests_PackageEnvironment_To_v1alpha1_PackageEnvironment(in *PackageEnvironment, out *v1alpha1.PackageEnvironment, s conversion.Scope) error
- func Convert_manifests_PackageManifestComponentsConfig_To_v1alpha1_PackageManifestComponentsConfig(in *PackageManifestComponentsConfig, ...) error
- func Convert_manifests_PackageManifestImage_To_v1alpha1_PackageManifestImage(in *PackageManifestImage, out *v1alpha1.PackageManifestImage, ...) error
- func Convert_manifests_PackageManifestLockImage_To_v1alpha1_PackageManifestLockImage(in *PackageManifestLockImage, out *v1alpha1.PackageManifestLockImage, ...) error
- func Convert_manifests_PackageManifestLockSpec_To_v1alpha1_PackageManifestLockSpec(in *PackageManifestLockSpec, out *v1alpha1.PackageManifestLockSpec, ...) error
- func Convert_manifests_PackageManifestLock_To_v1alpha1_PackageManifestLock(in *PackageManifestLock, out *v1alpha1.PackageManifestLock, s conversion.Scope) error
- func Convert_manifests_PackageManifestPhase_To_v1alpha1_PackageManifestPhase(in *PackageManifestPhase, out *v1alpha1.PackageManifestPhase, ...) error
- func Convert_manifests_PackageManifestSpecConfig_To_v1alpha1_PackageManifestSpecConfig(in *PackageManifestSpecConfig, out *v1alpha1.PackageManifestSpecConfig, ...) error
- func Convert_manifests_PackageManifestSpec_To_v1alpha1_PackageManifestSpec(in *PackageManifestSpec, out *v1alpha1.PackageManifestSpec, s conversion.Scope) error
- func Convert_manifests_PackageManifestTestCaseTemplate_To_v1alpha1_PackageManifestTestCaseTemplate(in *PackageManifestTestCaseTemplate, ...) error
- func Convert_manifests_PackageManifestTestKubeconform_To_v1alpha1_PackageManifestTestKubeconform(in *PackageManifestTestKubeconform, ...) error
- func Convert_manifests_PackageManifestTest_To_v1alpha1_PackageManifestTest(in *PackageManifestTest, out *v1alpha1.PackageManifestTest, s conversion.Scope) error
- func Convert_manifests_PackageManifest_To_v1alpha1_PackageManifest(in *PackageManifest, out *v1alpha1.PackageManifest, s conversion.Scope) error
- func Convert_manifests_TemplateContextObjectMeta_To_v1alpha1_TemplateContextObjectMeta(in *TemplateContextObjectMeta, out *v1alpha1.TemplateContextObjectMeta, ...) error
- func Convert_manifests_TemplateContextPackage_To_v1alpha1_TemplateContextPackage(in *TemplateContextPackage, out *v1alpha1.TemplateContextPackage, ...) error
- func Convert_manifests_TemplateContext_To_v1alpha1_TemplateContext(in *TemplateContext, out *v1alpha1.TemplateContext, s conversion.Scope) error
- func Convert_v1alpha1_PackageEnvironmentKubernetes_To_manifests_PackageEnvironmentKubernetes(in *v1alpha1.PackageEnvironmentKubernetes, out *PackageEnvironmentKubernetes, ...) error
- func Convert_v1alpha1_PackageEnvironmentOpenShift_To_manifests_PackageEnvironmentOpenShift(in *v1alpha1.PackageEnvironmentOpenShift, out *PackageEnvironmentOpenShift, ...) error
- func Convert_v1alpha1_PackageEnvironmentProxy_To_manifests_PackageEnvironmentProxy(in *v1alpha1.PackageEnvironmentProxy, out *PackageEnvironmentProxy, ...) error
- func Convert_v1alpha1_PackageEnvironment_To_manifests_PackageEnvironment(in *v1alpha1.PackageEnvironment, out *PackageEnvironment, s conversion.Scope) error
- func Convert_v1alpha1_PackageManifestComponentsConfig_To_manifests_PackageManifestComponentsConfig(in *v1alpha1.PackageManifestComponentsConfig, ...) error
- func Convert_v1alpha1_PackageManifestImage_To_manifests_PackageManifestImage(in *v1alpha1.PackageManifestImage, out *PackageManifestImage, ...) error
- func Convert_v1alpha1_PackageManifestLockImage_To_manifests_PackageManifestLockImage(in *v1alpha1.PackageManifestLockImage, out *PackageManifestLockImage, ...) error
- func Convert_v1alpha1_PackageManifestLockSpec_To_manifests_PackageManifestLockSpec(in *v1alpha1.PackageManifestLockSpec, out *PackageManifestLockSpec, ...) error
- func Convert_v1alpha1_PackageManifestLock_To_manifests_PackageManifestLock(in *v1alpha1.PackageManifestLock, out *PackageManifestLock, s conversion.Scope) error
- func Convert_v1alpha1_PackageManifestPhase_To_manifests_PackageManifestPhase(in *v1alpha1.PackageManifestPhase, out *PackageManifestPhase, ...) error
- func Convert_v1alpha1_PackageManifestSpecConfig_To_manifests_PackageManifestSpecConfig(in *v1alpha1.PackageManifestSpecConfig, out *PackageManifestSpecConfig, ...) error
- func Convert_v1alpha1_PackageManifestSpec_To_manifests_PackageManifestSpec(in *v1alpha1.PackageManifestSpec, out *PackageManifestSpec, s conversion.Scope) error
- func Convert_v1alpha1_PackageManifestTestCaseTemplate_To_manifests_PackageManifestTestCaseTemplate(in *v1alpha1.PackageManifestTestCaseTemplate, ...) error
- func Convert_v1alpha1_PackageManifestTestKubeconform_To_manifests_PackageManifestTestKubeconform(in *v1alpha1.PackageManifestTestKubeconform, ...) error
- func Convert_v1alpha1_PackageManifestTest_To_manifests_PackageManifestTest(in *v1alpha1.PackageManifestTest, out *PackageManifestTest, s conversion.Scope) error
- func Convert_v1alpha1_PackageManifest_To_manifests_PackageManifest(in *v1alpha1.PackageManifest, out *PackageManifest, s conversion.Scope) error
- func Convert_v1alpha1_TemplateContextObjectMeta_To_manifests_TemplateContextObjectMeta(in *v1alpha1.TemplateContextObjectMeta, out *TemplateContextObjectMeta, ...) error
- func Convert_v1alpha1_TemplateContextPackage_To_manifests_TemplateContextPackage(in *v1alpha1.TemplateContextPackage, out *TemplateContextPackage, ...) error
- func Convert_v1alpha1_TemplateContext_To_manifests_TemplateContext(in *v1alpha1.TemplateContext, out *TemplateContext, s conversion.Scope) error
- func RegisterConversions(s *runtime.Scheme) error
- type PackageEnvironment
- type PackageEnvironmentKubernetes
- type PackageEnvironmentOpenShift
- type PackageEnvironmentProxy
- type PackageManifest
- type PackageManifestComponentsConfig
- type PackageManifestImage
- type PackageManifestLock
- type PackageManifestLockImage
- type PackageManifestLockSpec
- type PackageManifestPhase
- type PackageManifestScope
- type PackageManifestSpec
- type PackageManifestSpecConfig
- type PackageManifestTest
- type PackageManifestTestCaseTemplate
- type PackageManifestTestKubeconform
- type TemplateContext
- type TemplateContextObjectMeta
- type TemplateContextPackage
Constants ¶
const ( PackagePhaseAnnotation = manifestsv1alpha1.PackagePhaseAnnotation PackageConditionMapAnnotation = manifestsv1alpha1.PackageConditionMapAnnotation PackageExternalObjectAnnotation = manifestsv1alpha1.PackageExternalObjectAnnotation )
const ( PackageLabel = manifestsv1alpha1.PackageLabel PackageSourceImageAnnotation = manifestsv1alpha1.PackageSourceImageAnnotation PackageConfigAnnotation = manifestsv1alpha1.PackageConfigAnnotation PackageInstanceLabel = manifestsv1alpha1.PackageInstanceLabel )
Variables ¶
var ( // GroupVersion is group version used to register these objects. GroupVersion = schema.GroupVersion{Group: "manifests.package-operator.run", Version: runtime.APIVersionInternal} // SchemeBuilder is used to add go types to the GroupVersionKind scheme. SchemeBuilder runtime.SchemeBuilder // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Convert_manifests_PackageEnvironmentKubernetes_To_v1alpha1_PackageEnvironmentKubernetes ¶
func Convert_manifests_PackageEnvironmentKubernetes_To_v1alpha1_PackageEnvironmentKubernetes(in *PackageEnvironmentKubernetes, out *v1alpha1.PackageEnvironmentKubernetes, s conversion.Scope) error
Convert_manifests_PackageEnvironmentKubernetes_To_v1alpha1_PackageEnvironmentKubernetes is an autogenerated conversion function.
func Convert_manifests_PackageEnvironmentOpenShift_To_v1alpha1_PackageEnvironmentOpenShift ¶
func Convert_manifests_PackageEnvironmentOpenShift_To_v1alpha1_PackageEnvironmentOpenShift(in *PackageEnvironmentOpenShift, out *v1alpha1.PackageEnvironmentOpenShift, s conversion.Scope) error
Convert_manifests_PackageEnvironmentOpenShift_To_v1alpha1_PackageEnvironmentOpenShift is an autogenerated conversion function.
func Convert_manifests_PackageEnvironmentProxy_To_v1alpha1_PackageEnvironmentProxy ¶
func Convert_manifests_PackageEnvironmentProxy_To_v1alpha1_PackageEnvironmentProxy(in *PackageEnvironmentProxy, out *v1alpha1.PackageEnvironmentProxy, s conversion.Scope) error
Convert_manifests_PackageEnvironmentProxy_To_v1alpha1_PackageEnvironmentProxy is an autogenerated conversion function.
func Convert_manifests_PackageEnvironment_To_v1alpha1_PackageEnvironment ¶
func Convert_manifests_PackageEnvironment_To_v1alpha1_PackageEnvironment(in *PackageEnvironment, out *v1alpha1.PackageEnvironment, s conversion.Scope) error
Convert_manifests_PackageEnvironment_To_v1alpha1_PackageEnvironment is an autogenerated conversion function.
func Convert_manifests_PackageManifestComponentsConfig_To_v1alpha1_PackageManifestComponentsConfig ¶
func Convert_manifests_PackageManifestComponentsConfig_To_v1alpha1_PackageManifestComponentsConfig(in *PackageManifestComponentsConfig, out *v1alpha1.PackageManifestComponentsConfig, s conversion.Scope) error
Convert_manifests_PackageManifestComponentsConfig_To_v1alpha1_PackageManifestComponentsConfig is an autogenerated conversion function.
func Convert_manifests_PackageManifestImage_To_v1alpha1_PackageManifestImage ¶
func Convert_manifests_PackageManifestImage_To_v1alpha1_PackageManifestImage(in *PackageManifestImage, out *v1alpha1.PackageManifestImage, s conversion.Scope) error
Convert_manifests_PackageManifestImage_To_v1alpha1_PackageManifestImage is an autogenerated conversion function.
func Convert_manifests_PackageManifestLockImage_To_v1alpha1_PackageManifestLockImage ¶
func Convert_manifests_PackageManifestLockImage_To_v1alpha1_PackageManifestLockImage(in *PackageManifestLockImage, out *v1alpha1.PackageManifestLockImage, s conversion.Scope) error
Convert_manifests_PackageManifestLockImage_To_v1alpha1_PackageManifestLockImage is an autogenerated conversion function.
func Convert_manifests_PackageManifestLockSpec_To_v1alpha1_PackageManifestLockSpec ¶
func Convert_manifests_PackageManifestLockSpec_To_v1alpha1_PackageManifestLockSpec(in *PackageManifestLockSpec, out *v1alpha1.PackageManifestLockSpec, s conversion.Scope) error
Convert_manifests_PackageManifestLockSpec_To_v1alpha1_PackageManifestLockSpec is an autogenerated conversion function.
func Convert_manifests_PackageManifestLock_To_v1alpha1_PackageManifestLock ¶
func Convert_manifests_PackageManifestLock_To_v1alpha1_PackageManifestLock(in *PackageManifestLock, out *v1alpha1.PackageManifestLock, s conversion.Scope) error
Convert_manifests_PackageManifestLock_To_v1alpha1_PackageManifestLock is an autogenerated conversion function.
func Convert_manifests_PackageManifestPhase_To_v1alpha1_PackageManifestPhase ¶
func Convert_manifests_PackageManifestPhase_To_v1alpha1_PackageManifestPhase(in *PackageManifestPhase, out *v1alpha1.PackageManifestPhase, s conversion.Scope) error
Convert_manifests_PackageManifestPhase_To_v1alpha1_PackageManifestPhase is an autogenerated conversion function.
func Convert_manifests_PackageManifestSpecConfig_To_v1alpha1_PackageManifestSpecConfig ¶
func Convert_manifests_PackageManifestSpecConfig_To_v1alpha1_PackageManifestSpecConfig(in *PackageManifestSpecConfig, out *v1alpha1.PackageManifestSpecConfig, s conversion.Scope) error
Convert_manifests_PackageManifestSpecConfig_To_v1alpha1_PackageManifestSpecConfig is an autogenerated conversion function.
func Convert_manifests_PackageManifestSpec_To_v1alpha1_PackageManifestSpec ¶
func Convert_manifests_PackageManifestSpec_To_v1alpha1_PackageManifestSpec(in *PackageManifestSpec, out *v1alpha1.PackageManifestSpec, s conversion.Scope) error
Convert_manifests_PackageManifestSpec_To_v1alpha1_PackageManifestSpec is an autogenerated conversion function.
func Convert_manifests_PackageManifestTestCaseTemplate_To_v1alpha1_PackageManifestTestCaseTemplate ¶
func Convert_manifests_PackageManifestTestCaseTemplate_To_v1alpha1_PackageManifestTestCaseTemplate(in *PackageManifestTestCaseTemplate, out *v1alpha1.PackageManifestTestCaseTemplate, s conversion.Scope) error
Convert_manifests_PackageManifestTestCaseTemplate_To_v1alpha1_PackageManifestTestCaseTemplate is an autogenerated conversion function.
func Convert_manifests_PackageManifestTestKubeconform_To_v1alpha1_PackageManifestTestKubeconform ¶
func Convert_manifests_PackageManifestTestKubeconform_To_v1alpha1_PackageManifestTestKubeconform(in *PackageManifestTestKubeconform, out *v1alpha1.PackageManifestTestKubeconform, s conversion.Scope) error
Convert_manifests_PackageManifestTestKubeconform_To_v1alpha1_PackageManifestTestKubeconform is an autogenerated conversion function.
func Convert_manifests_PackageManifestTest_To_v1alpha1_PackageManifestTest ¶
func Convert_manifests_PackageManifestTest_To_v1alpha1_PackageManifestTest(in *PackageManifestTest, out *v1alpha1.PackageManifestTest, s conversion.Scope) error
Convert_manifests_PackageManifestTest_To_v1alpha1_PackageManifestTest is an autogenerated conversion function.
func Convert_manifests_PackageManifest_To_v1alpha1_PackageManifest ¶
func Convert_manifests_PackageManifest_To_v1alpha1_PackageManifest(in *PackageManifest, out *v1alpha1.PackageManifest, s conversion.Scope) error
Convert_manifests_PackageManifest_To_v1alpha1_PackageManifest is an autogenerated conversion function.
func Convert_manifests_TemplateContextObjectMeta_To_v1alpha1_TemplateContextObjectMeta ¶
func Convert_manifests_TemplateContextObjectMeta_To_v1alpha1_TemplateContextObjectMeta(in *TemplateContextObjectMeta, out *v1alpha1.TemplateContextObjectMeta, s conversion.Scope) error
Convert_manifests_TemplateContextObjectMeta_To_v1alpha1_TemplateContextObjectMeta is an autogenerated conversion function.
func Convert_manifests_TemplateContextPackage_To_v1alpha1_TemplateContextPackage ¶
func Convert_manifests_TemplateContextPackage_To_v1alpha1_TemplateContextPackage(in *TemplateContextPackage, out *v1alpha1.TemplateContextPackage, s conversion.Scope) error
Convert_manifests_TemplateContextPackage_To_v1alpha1_TemplateContextPackage is an autogenerated conversion function.
func Convert_manifests_TemplateContext_To_v1alpha1_TemplateContext ¶
func Convert_manifests_TemplateContext_To_v1alpha1_TemplateContext(in *TemplateContext, out *v1alpha1.TemplateContext, s conversion.Scope) error
Convert_manifests_TemplateContext_To_v1alpha1_TemplateContext is an autogenerated conversion function.
func Convert_v1alpha1_PackageEnvironmentKubernetes_To_manifests_PackageEnvironmentKubernetes ¶
func Convert_v1alpha1_PackageEnvironmentKubernetes_To_manifests_PackageEnvironmentKubernetes(in *v1alpha1.PackageEnvironmentKubernetes, out *PackageEnvironmentKubernetes, s conversion.Scope) error
Convert_v1alpha1_PackageEnvironmentKubernetes_To_manifests_PackageEnvironmentKubernetes is an autogenerated conversion function.
func Convert_v1alpha1_PackageEnvironmentOpenShift_To_manifests_PackageEnvironmentOpenShift ¶
func Convert_v1alpha1_PackageEnvironmentOpenShift_To_manifests_PackageEnvironmentOpenShift(in *v1alpha1.PackageEnvironmentOpenShift, out *PackageEnvironmentOpenShift, s conversion.Scope) error
Convert_v1alpha1_PackageEnvironmentOpenShift_To_manifests_PackageEnvironmentOpenShift is an autogenerated conversion function.
func Convert_v1alpha1_PackageEnvironmentProxy_To_manifests_PackageEnvironmentProxy ¶
func Convert_v1alpha1_PackageEnvironmentProxy_To_manifests_PackageEnvironmentProxy(in *v1alpha1.PackageEnvironmentProxy, out *PackageEnvironmentProxy, s conversion.Scope) error
Convert_v1alpha1_PackageEnvironmentProxy_To_manifests_PackageEnvironmentProxy is an autogenerated conversion function.
func Convert_v1alpha1_PackageEnvironment_To_manifests_PackageEnvironment ¶
func Convert_v1alpha1_PackageEnvironment_To_manifests_PackageEnvironment(in *v1alpha1.PackageEnvironment, out *PackageEnvironment, s conversion.Scope) error
Convert_v1alpha1_PackageEnvironment_To_manifests_PackageEnvironment is an autogenerated conversion function.
func Convert_v1alpha1_PackageManifestComponentsConfig_To_manifests_PackageManifestComponentsConfig ¶
func Convert_v1alpha1_PackageManifestComponentsConfig_To_manifests_PackageManifestComponentsConfig(in *v1alpha1.PackageManifestComponentsConfig, out *PackageManifestComponentsConfig, s conversion.Scope) error
Convert_v1alpha1_PackageManifestComponentsConfig_To_manifests_PackageManifestComponentsConfig is an autogenerated conversion function.
func Convert_v1alpha1_PackageManifestImage_To_manifests_PackageManifestImage ¶
func Convert_v1alpha1_PackageManifestImage_To_manifests_PackageManifestImage(in *v1alpha1.PackageManifestImage, out *PackageManifestImage, s conversion.Scope) error
Convert_v1alpha1_PackageManifestImage_To_manifests_PackageManifestImage is an autogenerated conversion function.
func Convert_v1alpha1_PackageManifestLockImage_To_manifests_PackageManifestLockImage ¶
func Convert_v1alpha1_PackageManifestLockImage_To_manifests_PackageManifestLockImage(in *v1alpha1.PackageManifestLockImage, out *PackageManifestLockImage, s conversion.Scope) error
Convert_v1alpha1_PackageManifestLockImage_To_manifests_PackageManifestLockImage is an autogenerated conversion function.
func Convert_v1alpha1_PackageManifestLockSpec_To_manifests_PackageManifestLockSpec ¶
func Convert_v1alpha1_PackageManifestLockSpec_To_manifests_PackageManifestLockSpec(in *v1alpha1.PackageManifestLockSpec, out *PackageManifestLockSpec, s conversion.Scope) error
Convert_v1alpha1_PackageManifestLockSpec_To_manifests_PackageManifestLockSpec is an autogenerated conversion function.
func Convert_v1alpha1_PackageManifestLock_To_manifests_PackageManifestLock ¶
func Convert_v1alpha1_PackageManifestLock_To_manifests_PackageManifestLock(in *v1alpha1.PackageManifestLock, out *PackageManifestLock, s conversion.Scope) error
Convert_v1alpha1_PackageManifestLock_To_manifests_PackageManifestLock is an autogenerated conversion function.
func Convert_v1alpha1_PackageManifestPhase_To_manifests_PackageManifestPhase ¶
func Convert_v1alpha1_PackageManifestPhase_To_manifests_PackageManifestPhase(in *v1alpha1.PackageManifestPhase, out *PackageManifestPhase, s conversion.Scope) error
Convert_v1alpha1_PackageManifestPhase_To_manifests_PackageManifestPhase is an autogenerated conversion function.
func Convert_v1alpha1_PackageManifestSpecConfig_To_manifests_PackageManifestSpecConfig ¶
func Convert_v1alpha1_PackageManifestSpecConfig_To_manifests_PackageManifestSpecConfig(in *v1alpha1.PackageManifestSpecConfig, out *PackageManifestSpecConfig, s conversion.Scope) error
Convert_v1alpha1_PackageManifestSpecConfig_To_manifests_PackageManifestSpecConfig is an autogenerated conversion function.
func Convert_v1alpha1_PackageManifestSpec_To_manifests_PackageManifestSpec ¶
func Convert_v1alpha1_PackageManifestSpec_To_manifests_PackageManifestSpec(in *v1alpha1.PackageManifestSpec, out *PackageManifestSpec, s conversion.Scope) error
Convert_v1alpha1_PackageManifestSpec_To_manifests_PackageManifestSpec is an autogenerated conversion function.
func Convert_v1alpha1_PackageManifestTestCaseTemplate_To_manifests_PackageManifestTestCaseTemplate ¶
func Convert_v1alpha1_PackageManifestTestCaseTemplate_To_manifests_PackageManifestTestCaseTemplate(in *v1alpha1.PackageManifestTestCaseTemplate, out *PackageManifestTestCaseTemplate, s conversion.Scope) error
Convert_v1alpha1_PackageManifestTestCaseTemplate_To_manifests_PackageManifestTestCaseTemplate is an autogenerated conversion function.
func Convert_v1alpha1_PackageManifestTestKubeconform_To_manifests_PackageManifestTestKubeconform ¶
func Convert_v1alpha1_PackageManifestTestKubeconform_To_manifests_PackageManifestTestKubeconform(in *v1alpha1.PackageManifestTestKubeconform, out *PackageManifestTestKubeconform, s conversion.Scope) error
Convert_v1alpha1_PackageManifestTestKubeconform_To_manifests_PackageManifestTestKubeconform is an autogenerated conversion function.
func Convert_v1alpha1_PackageManifestTest_To_manifests_PackageManifestTest ¶
func Convert_v1alpha1_PackageManifestTest_To_manifests_PackageManifestTest(in *v1alpha1.PackageManifestTest, out *PackageManifestTest, s conversion.Scope) error
Convert_v1alpha1_PackageManifestTest_To_manifests_PackageManifestTest is an autogenerated conversion function.
func Convert_v1alpha1_PackageManifest_To_manifests_PackageManifest ¶
func Convert_v1alpha1_PackageManifest_To_manifests_PackageManifest(in *v1alpha1.PackageManifest, out *PackageManifest, s conversion.Scope) error
Convert_v1alpha1_PackageManifest_To_manifests_PackageManifest is an autogenerated conversion function.
func Convert_v1alpha1_TemplateContextObjectMeta_To_manifests_TemplateContextObjectMeta ¶
func Convert_v1alpha1_TemplateContextObjectMeta_To_manifests_TemplateContextObjectMeta(in *v1alpha1.TemplateContextObjectMeta, out *TemplateContextObjectMeta, s conversion.Scope) error
Convert_v1alpha1_TemplateContextObjectMeta_To_manifests_TemplateContextObjectMeta is an autogenerated conversion function.
func Convert_v1alpha1_TemplateContextPackage_To_manifests_TemplateContextPackage ¶
func Convert_v1alpha1_TemplateContextPackage_To_manifests_TemplateContextPackage(in *v1alpha1.TemplateContextPackage, out *TemplateContextPackage, s conversion.Scope) error
Convert_v1alpha1_TemplateContextPackage_To_manifests_TemplateContextPackage is an autogenerated conversion function.
func Convert_v1alpha1_TemplateContext_To_manifests_TemplateContext ¶
func Convert_v1alpha1_TemplateContext_To_manifests_TemplateContext(in *v1alpha1.TemplateContext, out *TemplateContext, s conversion.Scope) error
Convert_v1alpha1_TemplateContext_To_manifests_TemplateContext is an autogenerated conversion function.
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
Types ¶
type PackageEnvironment ¶
type PackageEnvironment struct { // Kubernetes environment information. Kubernetes PackageEnvironmentKubernetes `json:"kubernetes"` // OpenShift environment information. OpenShift *PackageEnvironmentOpenShift `json:"openShift,omitempty"` // Proxy configuration. Proxy *PackageEnvironmentProxy `json:"proxy,omitempty"` }
PackageEnvironment information.
func (*PackageEnvironment) DeepCopy ¶
func (in *PackageEnvironment) DeepCopy() *PackageEnvironment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageEnvironment.
func (*PackageEnvironment) DeepCopyInto ¶
func (in *PackageEnvironment) DeepCopyInto(out *PackageEnvironment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageEnvironmentKubernetes ¶
type PackageEnvironmentKubernetes struct { // Kubernetes server version. Version string `json:"version"` }
func (*PackageEnvironmentKubernetes) DeepCopy ¶
func (in *PackageEnvironmentKubernetes) DeepCopy() *PackageEnvironmentKubernetes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageEnvironmentKubernetes.
func (*PackageEnvironmentKubernetes) DeepCopyInto ¶
func (in *PackageEnvironmentKubernetes) DeepCopyInto(out *PackageEnvironmentKubernetes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageEnvironmentOpenShift ¶
type PackageEnvironmentOpenShift struct { // OpenShift server version. Version string `json:"version"` }
func (*PackageEnvironmentOpenShift) DeepCopy ¶
func (in *PackageEnvironmentOpenShift) DeepCopy() *PackageEnvironmentOpenShift
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageEnvironmentOpenShift.
func (*PackageEnvironmentOpenShift) DeepCopyInto ¶
func (in *PackageEnvironmentOpenShift) DeepCopyInto(out *PackageEnvironmentOpenShift)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageEnvironmentProxy ¶
type PackageEnvironmentProxy struct { // HTTP_PROXY HTTPProxy string `json:"httpProxy,omitempty"` // HTTPS_PROXY HTTPSProxy string `json:"httpsProxy,omitempty"` // NO_PROXY NoProxy string `json:"noProxy,omitempty"` }
Environment proxy settings. On OpenShift, this config is taken from the cluster Proxy object. https://docs.openshift.com/container-platform/4.13/networking/enable-cluster-wide-proxy.html
func (*PackageEnvironmentProxy) DeepCopy ¶
func (in *PackageEnvironmentProxy) DeepCopy() *PackageEnvironmentProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageEnvironmentProxy.
func (*PackageEnvironmentProxy) DeepCopyInto ¶
func (in *PackageEnvironmentProxy) DeepCopyInto(out *PackageEnvironmentProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageManifest ¶
type PackageManifest struct { metav1.TypeMeta metav1.ObjectMeta Spec PackageManifestSpec Test PackageManifestTest }
+kubebuilder:object:root=true
func (*PackageManifest) DeepCopy ¶
func (in *PackageManifest) DeepCopy() *PackageManifest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageManifest.
func (*PackageManifest) DeepCopyInto ¶
func (in *PackageManifest) DeepCopyInto(out *PackageManifest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PackageManifest) DeepCopyObject ¶
func (in *PackageManifest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PackageManifestComponentsConfig ¶
type PackageManifestComponentsConfig struct{}
func (*PackageManifestComponentsConfig) DeepCopy ¶
func (in *PackageManifestComponentsConfig) DeepCopy() *PackageManifestComponentsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageManifestComponentsConfig.
func (*PackageManifestComponentsConfig) DeepCopyInto ¶
func (in *PackageManifestComponentsConfig) DeepCopyInto(out *PackageManifestComponentsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageManifestImage ¶
type PackageManifestImage struct { // Image name to be use to reference it in the templates Name string // Image identifier (REPOSITORY[:TAG]) Image string }
PackageManifestImage specifies an image tag to be resolved.
func (*PackageManifestImage) DeepCopy ¶
func (in *PackageManifestImage) DeepCopy() *PackageManifestImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageManifestImage.
func (*PackageManifestImage) DeepCopyInto ¶
func (in *PackageManifestImage) DeepCopyInto(out *PackageManifestImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageManifestLock ¶
type PackageManifestLock struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PackageManifestLockSpec `json:"spec,omitempty"` }
+kubebuilder:object:root=true
func (*PackageManifestLock) DeepCopy ¶
func (in *PackageManifestLock) DeepCopy() *PackageManifestLock
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageManifestLock.
func (*PackageManifestLock) DeepCopyInto ¶
func (in *PackageManifestLock) DeepCopyInto(out *PackageManifestLock)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PackageManifestLock) DeepCopyObject ¶
func (in *PackageManifestLock) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PackageManifestLockImage ¶
type PackageManifestLockImage struct { // Image name to be use to reference it in the templates Name string `json:"name"` // Image identifier (REPOSITORY[:TAG]) Image string `json:"image"` // Image digest Digest string `json:"digest"` }
PackageManifestLockImage contains information about a resolved image.
func (*PackageManifestLockImage) DeepCopy ¶
func (in *PackageManifestLockImage) DeepCopy() *PackageManifestLockImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageManifestLockImage.
func (*PackageManifestLockImage) DeepCopyInto ¶
func (in *PackageManifestLockImage) DeepCopyInto(out *PackageManifestLockImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageManifestLockSpec ¶
type PackageManifestLockSpec struct { // List of resolved images Images []PackageManifestLockImage `json:"images"` }
func (*PackageManifestLockSpec) DeepCopy ¶
func (in *PackageManifestLockSpec) DeepCopy() *PackageManifestLockSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageManifestLockSpec.
func (*PackageManifestLockSpec) DeepCopyInto ¶
func (in *PackageManifestLockSpec) DeepCopyInto(out *PackageManifestLockSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageManifestPhase ¶
type PackageManifestPhase struct { // Name of the reconcile phase. Must be unique within a PackageManifest Name string // If non empty, phase reconciliation is delegated to another controller. // If set to the string "default" the built-in controller reconciling the object. // If set to any other string, an out-of-tree controller needs to be present to handle ObjectSetPhase objects. Class string }
func (*PackageManifestPhase) DeepCopy ¶
func (in *PackageManifestPhase) DeepCopy() *PackageManifestPhase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageManifestPhase.
func (*PackageManifestPhase) DeepCopyInto ¶
func (in *PackageManifestPhase) DeepCopyInto(out *PackageManifestPhase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageManifestScope ¶
type PackageManifestScope string
PackageManifestScope declares the available scopes to install this package in.
const ( // Cluster scope allows the package to be installed for the whole cluster. // The package needs to default installation namespaces and create them. PackageManifestScopeCluster PackageManifestScope = "Cluster" // Namespace scope allows the package to be installed for specific namespaces. PackageManifestScopeNamespaced PackageManifestScope = "Namespaced" )
type PackageManifestSpec ¶
type PackageManifestSpec struct { // Scopes declare the available installation scopes for the package. // Either Cluster, Namespaced, or both. Scopes []PackageManifestScope // Phases correspond to the references to the phases which are going to be the part of the ObjectDeployment/ClusterObjectDeployment. Phases []PackageManifestPhase // Availability Probes check objects that are part of the package. // All probes need to succeed for a package to be considered Available. // Failing probes will prevent the reconciliation of objects in later phases. // +optional AvailabilityProbes []corev1alpha1.ObjectSetProbe // Configuration specification. Config PackageManifestSpecConfig // List of images to be resolved Images []PackageManifestImage // Configuration for multi-component packages. If this field is not set it is assumed that the containing package is a single-component package. // +optional Components *PackageManifestComponentsConfig }
PackageManifestSpec represents the spec of the packagemanifest containing the details about phases and availability probes.
func (*PackageManifestSpec) DeepCopy ¶
func (in *PackageManifestSpec) DeepCopy() *PackageManifestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageManifestSpec.
func (*PackageManifestSpec) DeepCopyInto ¶
func (in *PackageManifestSpec) DeepCopyInto(out *PackageManifestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageManifestSpecConfig ¶
type PackageManifestSpecConfig struct { // OpenAPIV3Schema is the OpenAPI v3 schema to use for validation and pruning. OpenAPIV3Schema *apiextensions.JSONSchemaProps }
func (*PackageManifestSpecConfig) DeepCopy ¶
func (in *PackageManifestSpecConfig) DeepCopy() *PackageManifestSpecConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageManifestSpecConfig.
func (*PackageManifestSpecConfig) DeepCopyInto ¶
func (in *PackageManifestSpecConfig) DeepCopyInto(out *PackageManifestSpecConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageManifestTest ¶
type PackageManifestTest struct { // Template testing configuration. Template []PackageManifestTestCaseTemplate Kubeconform *PackageManifestTestKubeconform }
PackageManifestTest configures test cases.
func (*PackageManifestTest) DeepCopy ¶
func (in *PackageManifestTest) DeepCopy() *PackageManifestTest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageManifestTest.
func (*PackageManifestTest) DeepCopyInto ¶
func (in *PackageManifestTest) DeepCopyInto(out *PackageManifestTest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageManifestTestCaseTemplate ¶
type PackageManifestTestCaseTemplate struct { // Name describing the test case. Name string // Template data to use in the test case. Context TemplateContext }
PackageManifestTestCaseTemplate template testing configuration.
func (*PackageManifestTestCaseTemplate) DeepCopy ¶
func (in *PackageManifestTestCaseTemplate) DeepCopy() *PackageManifestTestCaseTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageManifestTestCaseTemplate.
func (*PackageManifestTestCaseTemplate) DeepCopyInto ¶
func (in *PackageManifestTestCaseTemplate) DeepCopyInto(out *PackageManifestTestCaseTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageManifestTestKubeconform ¶
type PackageManifestTestKubeconform struct { // Kubernetes version to use schemas from. KubernetesVersion string // OpenAPI schema locations for kubeconform // defaults to: // - https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/{{ .NormalizedKubernetesVersion }}-standalone{{ .StrictSuffix }}/{{ .ResourceKind }}{{ .KindSuffix }}.json // - https://raw.githubusercontent.com/datreeio/CRDs-catalog/main/{{.Group}}/{{.ResourceKind}}_{{.ResourceAPIVersion}}.json SchemaLocations []string }
func (*PackageManifestTestKubeconform) DeepCopy ¶
func (in *PackageManifestTestKubeconform) DeepCopy() *PackageManifestTestKubeconform
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageManifestTestKubeconform.
func (*PackageManifestTestKubeconform) DeepCopyInto ¶
func (in *PackageManifestTestKubeconform) DeepCopyInto(out *PackageManifestTestKubeconform)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateContext ¶
type TemplateContext struct { // Package object. Package TemplateContextPackage `json:"package"` // Configuration as presented via the (Cluster)Package API after admission. Config *runtime.RawExtension `json:"config,omitempty"` // Environment specific information. Environment PackageEnvironment `json:"environment"` }
TemplateContext is available within the package templating process.
func (*TemplateContext) DeepCopy ¶
func (in *TemplateContext) DeepCopy() *TemplateContext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateContext.
func (*TemplateContext) DeepCopyInto ¶
func (in *TemplateContext) DeepCopyInto(out *TemplateContext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateContextObjectMeta ¶
type TemplateContextObjectMeta struct { Name string `json:"name"` Namespace string `json:"namespace"` Labels map[string]string `json:"labels"` Annotations map[string]string `json:"annotations"` }
TemplateContextObjectMeta represents a simplified version of metav1.ObjectMeta for use in templates.
func (*TemplateContextObjectMeta) DeepCopy ¶
func (in *TemplateContextObjectMeta) DeepCopy() *TemplateContextObjectMeta
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateContextObjectMeta.
func (*TemplateContextObjectMeta) DeepCopyInto ¶
func (in *TemplateContextObjectMeta) DeepCopyInto(out *TemplateContextObjectMeta)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateContextPackage ¶
type TemplateContextPackage struct {
TemplateContextObjectMeta `json:"metadata"`
}
TemplateContextPackage represents the (Cluster)Package object requesting this package content.
func (*TemplateContextPackage) DeepCopy ¶
func (in *TemplateContextPackage) DeepCopy() *TemplateContextPackage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateContextPackage.
func (*TemplateContextPackage) DeepCopyInto ¶
func (in *TemplateContextPackage) DeepCopyInto(out *TemplateContextPackage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.