Documentation ¶
Overview ¶
Package v1alpha1 is a version of the API. +groupName=landscaper.gardener.cloud
Package v1alpha1 is the v1alpha1 version of the API.
Index ¶
- Constants
- Variables
- func Convert_core_AnyJSON_To_v1alpha1_AnyJSON(in *core.AnyJSON, out *AnyJSON, s conversion.Scope) error
- func Convert_core_AutomaticReconcileStatus_To_v1alpha1_AutomaticReconcileStatus(in *core.AutomaticReconcileStatus, out *AutomaticReconcileStatus, ...) error
- func Convert_core_AutomaticReconcile_To_v1alpha1_AutomaticReconcile(in *core.AutomaticReconcile, out *AutomaticReconcile, s conversion.Scope) error
- func Convert_core_BlueprintDefinition_To_v1alpha1_BlueprintDefinition(in *core.BlueprintDefinition, out *BlueprintDefinition, s conversion.Scope) error
- func Convert_core_BlueprintStaticDataSource_To_v1alpha1_BlueprintStaticDataSource(in *core.BlueprintStaticDataSource, out *BlueprintStaticDataSource, ...) error
- func Convert_core_BlueprintStaticDataValueFrom_To_v1alpha1_BlueprintStaticDataValueFrom(in *core.BlueprintStaticDataValueFrom, out *BlueprintStaticDataValueFrom, ...) error
- func Convert_core_Blueprint_To_v1alpha1_Blueprint(in *core.Blueprint, out *Blueprint, s conversion.Scope) error
- func Convert_core_ComponentDescriptorDefinition_To_v1alpha1_ComponentDescriptorDefinition(in *core.ComponentDescriptorDefinition, out *ComponentDescriptorDefinition, ...) error
- func Convert_core_ComponentDescriptorReference_To_v1alpha1_ComponentDescriptorReference(in *core.ComponentDescriptorReference, out *ComponentDescriptorReference, ...) error
- func Convert_core_ComponentVersionOverwriteReference_To_v1alpha1_ComponentVersionOverwriteReference(in *core.ComponentVersionOverwriteReference, ...) error
- func Convert_core_ComponentVersionOverwrite_To_v1alpha1_ComponentVersionOverwrite(in *core.ComponentVersionOverwrite, out *ComponentVersionOverwrite, ...) error
- func Convert_core_ComponentVersionOverwritesList_To_v1alpha1_ComponentVersionOverwritesList(in *core.ComponentVersionOverwritesList, out *ComponentVersionOverwritesList, ...) error
- func Convert_core_ComponentVersionOverwrites_To_v1alpha1_ComponentVersionOverwrites(in *core.ComponentVersionOverwrites, out *ComponentVersionOverwrites, ...) error
- func Convert_core_Condition_To_v1alpha1_Condition(in *core.Condition, out *Condition, s conversion.Scope) error
- func Convert_core_ConfigMapReference_To_v1alpha1_ConfigMapReference(in *core.ConfigMapReference, out *ConfigMapReference, s conversion.Scope) error
- func Convert_core_ContextConfiguration_To_v1alpha1_ContextConfiguration(in *core.ContextConfiguration, out *ContextConfiguration, s conversion.Scope) error
- func Convert_core_ContextList_To_v1alpha1_ContextList(in *core.ContextList, out *ContextList, s conversion.Scope) error
- func Convert_core_Context_To_v1alpha1_Context(in *core.Context, out *Context, s conversion.Scope) error
- func Convert_core_CriticalProblem_To_v1alpha1_CriticalProblem(in *core.CriticalProblem, out *CriticalProblem, s conversion.Scope) error
- func Convert_core_CriticalProblemsList_To_v1alpha1_CriticalProblemsList(in *core.CriticalProblemsList, out *CriticalProblemsList, s conversion.Scope) error
- func Convert_core_CriticalProblemsSpec_To_v1alpha1_CriticalProblemsSpec(in *core.CriticalProblemsSpec, out *CriticalProblemsSpec, s conversion.Scope) error
- func Convert_core_CriticalProblemsStatus_To_v1alpha1_CriticalProblemsStatus(in *core.CriticalProblemsStatus, out *CriticalProblemsStatus, ...) error
- func Convert_core_CriticalProblems_To_v1alpha1_CriticalProblems(in *core.CriticalProblems, out *CriticalProblems, s conversion.Scope) error
- func Convert_core_DataExport_To_v1alpha1_DataExport(in *core.DataExport, out *DataExport, s conversion.Scope) error
- func Convert_core_DataImport_To_v1alpha1_DataImport(in *core.DataImport, out *DataImport, s conversion.Scope) error
- func Convert_core_DataObjectList_To_v1alpha1_DataObjectList(in *core.DataObjectList, out *DataObjectList, s conversion.Scope) error
- func Convert_core_DataObject_To_v1alpha1_DataObject(in *core.DataObject, out *DataObject, s conversion.Scope) error
- func Convert_core_Default_To_v1alpha1_Default(in *core.Default, out *Default, s conversion.Scope) error
- func Convert_core_DependentToTrigger_To_v1alpha1_DependentToTrigger(in *core.DependentToTrigger, out *DependentToTrigger, s conversion.Scope) error
- func Convert_core_DeployItemCache_To_v1alpha1_DeployItemCache(in *core.DeployItemCache, out *DeployItemCache, s conversion.Scope) error
- func Convert_core_DeployItemList_To_v1alpha1_DeployItemList(in *core.DeployItemList, out *DeployItemList, s conversion.Scope) error
- func Convert_core_DeployItemSpec_To_v1alpha1_DeployItemSpec(in *core.DeployItemSpec, out *DeployItemSpec, s conversion.Scope) error
- func Convert_core_DeployItemStatus_To_v1alpha1_DeployItemStatus(in *core.DeployItemStatus, out *DeployItemStatus, s conversion.Scope) error
- func Convert_core_DeployItemTemplateList_To_v1alpha1_DeployItemTemplateList(in *core.DeployItemTemplateList, out *DeployItemTemplateList, ...) error
- func Convert_core_DeployItemTemplate_To_v1alpha1_DeployItemTemplate(in *core.DeployItemTemplate, out *DeployItemTemplate, s conversion.Scope) error
- func Convert_core_DeployItem_To_v1alpha1_DeployItem(in *core.DeployItem, out *DeployItem, s conversion.Scope) error
- func Convert_core_DeployerInformation_To_v1alpha1_DeployerInformation(in *core.DeployerInformation, out *DeployerInformation, s conversion.Scope) error
- func Convert_core_DiNamePair_To_v1alpha1_DiNamePair(in *core.DiNamePair, out *DiNamePair, s conversion.Scope) error
- func Convert_core_Duration_To_v1alpha1_Duration(in *core.Duration, out *Duration, s conversion.Scope) error
- func Convert_core_Error_To_v1alpha1_Error(in *core.Error, out *Error, s conversion.Scope) error
- func Convert_core_ExecutionList_To_v1alpha1_ExecutionList(in *core.ExecutionList, out *ExecutionList, s conversion.Scope) error
- func Convert_core_ExecutionSpec_To_v1alpha1_ExecutionSpec(in *core.ExecutionSpec, out *ExecutionSpec, s conversion.Scope) error
- func Convert_core_ExecutionStatus_To_v1alpha1_ExecutionStatus(in *core.ExecutionStatus, out *ExecutionStatus, s conversion.Scope) error
- func Convert_core_Execution_To_v1alpha1_Execution(in *core.Execution, out *Execution, s conversion.Scope) error
- func Convert_core_ExportDefinition_To_v1alpha1_ExportDefinition(in *core.ExportDefinition, out *ExportDefinition, s conversion.Scope) error
- func Convert_core_FailedReconcile_To_v1alpha1_FailedReconcile(in *core.FailedReconcile, out *FailedReconcile, s conversion.Scope) error
- func Convert_core_FieldValueDefinition_To_v1alpha1_FieldValueDefinition(in *core.FieldValueDefinition, out *FieldValueDefinition, s conversion.Scope) error
- func Convert_core_ImportDefinition_To_v1alpha1_ImportDefinition(in *core.ImportDefinition, out *ImportDefinition, s conversion.Scope) error
- func Convert_core_InlineBlueprint_To_v1alpha1_InlineBlueprint(in *core.InlineBlueprint, out *InlineBlueprint, s conversion.Scope) error
- func Convert_core_InstallationExports_To_v1alpha1_InstallationExports(in *core.InstallationExports, out *InstallationExports, s conversion.Scope) error
- func Convert_core_InstallationImports_To_v1alpha1_InstallationImports(in *core.InstallationImports, out *InstallationImports, s conversion.Scope) error
- func Convert_core_InstallationList_To_v1alpha1_InstallationList(in *core.InstallationList, out *InstallationList, s conversion.Scope) error
- func Convert_core_InstallationSpec_To_v1alpha1_InstallationSpec(in *core.InstallationSpec, out *InstallationSpec, s conversion.Scope) error
- func Convert_core_InstallationStatus_To_v1alpha1_InstallationStatus(in *core.InstallationStatus, out *InstallationStatus, s conversion.Scope) error
- func Convert_core_InstallationTemplateBlueprintDefinition_To_v1alpha1_InstallationTemplateBlueprintDefinition(in *core.InstallationTemplateBlueprintDefinition, ...) error
- func Convert_core_InstallationTemplate_To_v1alpha1_InstallationTemplate(in *core.InstallationTemplate, out *InstallationTemplate, s conversion.Scope) error
- func Convert_core_Installation_To_v1alpha1_Installation(in *core.Installation, out *Installation, s conversion.Scope) error
- func Convert_core_JSONSchemaDefinition_To_v1alpha1_JSONSchemaDefinition(in *core.JSONSchemaDefinition, out *JSONSchemaDefinition, s conversion.Scope) error
- func Convert_core_LocalConfigMapReference_To_v1alpha1_LocalConfigMapReference(in *core.LocalConfigMapReference, out *LocalConfigMapReference, ...) error
- func Convert_core_LocalSecretReference_To_v1alpha1_LocalSecretReference(in *core.LocalSecretReference, out *LocalSecretReference, s conversion.Scope) error
- func Convert_core_LsHealthCheckList_To_v1alpha1_LsHealthCheckList(in *core.LsHealthCheckList, out *LsHealthCheckList, s conversion.Scope) error
- func Convert_core_LsHealthCheck_To_v1alpha1_LsHealthCheck(in *core.LsHealthCheck, out *LsHealthCheck, s conversion.Scope) error
- func Convert_core_NamedObjectReference_To_v1alpha1_NamedObjectReference(in *core.NamedObjectReference, out *NamedObjectReference, s conversion.Scope) error
- func Convert_core_ObjectReference_To_v1alpha1_ObjectReference(in *core.ObjectReference, out *ObjectReference, s conversion.Scope) error
- func Convert_core_OnDeleteConfig_To_v1alpha1_OnDeleteConfig(in *core.OnDeleteConfig, out *OnDeleteConfig, s conversion.Scope) error
- func Convert_core_Optimization_To_v1alpha1_Optimization(in *core.Optimization, out *Optimization, s conversion.Scope) error
- func Convert_core_RemoteBlueprintReference_To_v1alpha1_RemoteBlueprintReference(in *core.RemoteBlueprintReference, out *RemoteBlueprintReference, ...) error
- func Convert_core_Requirement_To_v1alpha1_Requirement(in *core.Requirement, out *Requirement, s conversion.Scope) error
- func Convert_core_ResolvedTarget_To_v1alpha1_ResolvedTarget(in *core.ResolvedTarget, out *ResolvedTarget, s conversion.Scope) error
- func Convert_core_ResourceReference_To_v1alpha1_ResourceReference(in *core.ResourceReference, out *ResourceReference, s conversion.Scope) error
- func Convert_core_SecretLabelSelectorRef_To_v1alpha1_SecretLabelSelectorRef(in *core.SecretLabelSelectorRef, out *SecretLabelSelectorRef, ...) error
- func Convert_core_SecretReference_To_v1alpha1_SecretReference(in *core.SecretReference, out *SecretReference, s conversion.Scope) error
- func Convert_core_StaticDataSource_To_v1alpha1_StaticDataSource(in *core.StaticDataSource, out *StaticDataSource, s conversion.Scope) error
- func Convert_core_StaticDataValueFrom_To_v1alpha1_StaticDataValueFrom(in *core.StaticDataValueFrom, out *StaticDataValueFrom, s conversion.Scope) error
- func Convert_core_SubInstCache_To_v1alpha1_SubInstCache(in *core.SubInstCache, out *SubInstCache, s conversion.Scope) error
- func Convert_core_SubNamePair_To_v1alpha1_SubNamePair(in *core.SubNamePair, out *SubNamePair, s conversion.Scope) error
- func Convert_core_SubinstallationTemplate_To_v1alpha1_SubinstallationTemplate(in *core.SubinstallationTemplate, out *SubinstallationTemplate, ...) error
- func Convert_core_SucceededReconcile_To_v1alpha1_SucceededReconcile(in *core.SucceededReconcile, out *SucceededReconcile, s conversion.Scope) error
- func Convert_core_SyncObjectList_To_v1alpha1_SyncObjectList(in *core.SyncObjectList, out *SyncObjectList, s conversion.Scope) error
- func Convert_core_SyncObjectSpec_To_v1alpha1_SyncObjectSpec(in *core.SyncObjectSpec, out *SyncObjectSpec, s conversion.Scope) error
- func Convert_core_SyncObjectStatus_To_v1alpha1_SyncObjectStatus(in *core.SyncObjectStatus, out *SyncObjectStatus, s conversion.Scope) error
- func Convert_core_SyncObject_To_v1alpha1_SyncObject(in *core.SyncObject, out *SyncObject, s conversion.Scope) error
- func Convert_core_TargetExport_To_v1alpha1_TargetExport(in *core.TargetExport, out *TargetExport, s conversion.Scope) error
- func Convert_core_TargetImport_To_v1alpha1_TargetImport(in *core.TargetImport, out *TargetImport, s conversion.Scope) error
- func Convert_core_TargetList_To_v1alpha1_TargetList(in *core.TargetList, out *TargetList, s conversion.Scope) error
- func Convert_core_TargetSelector_To_v1alpha1_TargetSelector(in *core.TargetSelector, out *TargetSelector, s conversion.Scope) error
- func Convert_core_TargetSpec_To_v1alpha1_TargetSpec(in *core.TargetSpec, out *TargetSpec, s conversion.Scope) error
- func Convert_core_TargetSyncList_To_v1alpha1_TargetSyncList(in *core.TargetSyncList, out *TargetSyncList, s conversion.Scope) error
- func Convert_core_TargetSyncSpec_To_v1alpha1_TargetSyncSpec(in *core.TargetSyncSpec, out *TargetSyncSpec, s conversion.Scope) error
- func Convert_core_TargetSyncStatus_To_v1alpha1_TargetSyncStatus(in *core.TargetSyncStatus, out *TargetSyncStatus, s conversion.Scope) error
- func Convert_core_TargetSync_To_v1alpha1_TargetSync(in *core.TargetSync, out *TargetSync, s conversion.Scope) error
- func Convert_core_TargetTemplate_To_v1alpha1_TargetTemplate(in *core.TargetTemplate, out *TargetTemplate, s conversion.Scope) error
- func Convert_core_Target_To_v1alpha1_Target(in *core.Target, out *Target, s conversion.Scope) error
- func Convert_core_TemplateExecutor_To_v1alpha1_TemplateExecutor(in *core.TemplateExecutor, out *TemplateExecutor, s conversion.Scope) error
- func Convert_core_TokenRotation_To_v1alpha1_TokenRotation(in *core.TokenRotation, out *TokenRotation, s conversion.Scope) error
- func Convert_core_TransitionTimes_To_v1alpha1_TransitionTimes(in *core.TransitionTimes, out *TransitionTimes, s conversion.Scope) error
- func Convert_core_TypedObjectReference_To_v1alpha1_TypedObjectReference(in *core.TypedObjectReference, out *TypedObjectReference, s conversion.Scope) error
- func Convert_core_VerificationSignature_To_v1alpha1_VerificationSignature(in *core.VerificationSignature, out *VerificationSignature, s conversion.Scope) error
- func Convert_core_Verification_To_v1alpha1_Verification(in *core.Verification, out *Verification, s conversion.Scope) error
- func Convert_core_VersionedNamedObjectReference_To_v1alpha1_VersionedNamedObjectReference(in *core.VersionedNamedObjectReference, out *VersionedNamedObjectReference, ...) error
- func Convert_core_VersionedObjectReference_To_v1alpha1_VersionedObjectReference(in *core.VersionedObjectReference, out *VersionedObjectReference, ...) error
- func Convert_core_VersionedResourceReference_To_v1alpha1_VersionedResourceReference(in *core.VersionedResourceReference, out *VersionedResourceReference, ...) error
- func Convert_v1alpha1_AnyJSON_To_core_AnyJSON(in *AnyJSON, out *core.AnyJSON, s conversion.Scope) error
- func Convert_v1alpha1_AutomaticReconcileStatus_To_core_AutomaticReconcileStatus(in *AutomaticReconcileStatus, out *core.AutomaticReconcileStatus, ...) error
- func Convert_v1alpha1_AutomaticReconcile_To_core_AutomaticReconcile(in *AutomaticReconcile, out *core.AutomaticReconcile, s conversion.Scope) error
- func Convert_v1alpha1_BlueprintDefinition_To_core_BlueprintDefinition(in *BlueprintDefinition, out *core.BlueprintDefinition, s conversion.Scope) error
- func Convert_v1alpha1_BlueprintStaticDataSource_To_core_BlueprintStaticDataSource(in *BlueprintStaticDataSource, out *core.BlueprintStaticDataSource, ...) error
- func Convert_v1alpha1_BlueprintStaticDataValueFrom_To_core_BlueprintStaticDataValueFrom(in *BlueprintStaticDataValueFrom, out *core.BlueprintStaticDataValueFrom, ...) error
- func Convert_v1alpha1_Blueprint_To_core_Blueprint(in *Blueprint, out *core.Blueprint, s conversion.Scope) error
- func Convert_v1alpha1_ComponentDescriptorDefinition_To_core_ComponentDescriptorDefinition(in *ComponentDescriptorDefinition, out *core.ComponentDescriptorDefinition, ...) error
- func Convert_v1alpha1_ComponentDescriptorReference_To_core_ComponentDescriptorReference(in *ComponentDescriptorReference, out *core.ComponentDescriptorReference, ...) error
- func Convert_v1alpha1_ComponentVersionOverwriteReference_To_core_ComponentVersionOverwriteReference(in *ComponentVersionOverwriteReference, ...) error
- func Convert_v1alpha1_ComponentVersionOverwrite_To_core_ComponentVersionOverwrite(in *ComponentVersionOverwrite, out *core.ComponentVersionOverwrite, ...) error
- func Convert_v1alpha1_ComponentVersionOverwritesList_To_core_ComponentVersionOverwritesList(in *ComponentVersionOverwritesList, out *core.ComponentVersionOverwritesList, ...) error
- func Convert_v1alpha1_ComponentVersionOverwrites_To_core_ComponentVersionOverwrites(in *ComponentVersionOverwrites, out *core.ComponentVersionOverwrites, ...) error
- func Convert_v1alpha1_Condition_To_core_Condition(in *Condition, out *core.Condition, s conversion.Scope) error
- func Convert_v1alpha1_ConfigMapReference_To_core_ConfigMapReference(in *ConfigMapReference, out *core.ConfigMapReference, s conversion.Scope) error
- func Convert_v1alpha1_ContextConfiguration_To_core_ContextConfiguration(in *ContextConfiguration, out *core.ContextConfiguration, s conversion.Scope) error
- func Convert_v1alpha1_ContextList_To_core_ContextList(in *ContextList, out *core.ContextList, s conversion.Scope) error
- func Convert_v1alpha1_Context_To_core_Context(in *Context, out *core.Context, s conversion.Scope) error
- func Convert_v1alpha1_CriticalProblem_To_core_CriticalProblem(in *CriticalProblem, out *core.CriticalProblem, s conversion.Scope) error
- func Convert_v1alpha1_CriticalProblemsList_To_core_CriticalProblemsList(in *CriticalProblemsList, out *core.CriticalProblemsList, s conversion.Scope) error
- func Convert_v1alpha1_CriticalProblemsSpec_To_core_CriticalProblemsSpec(in *CriticalProblemsSpec, out *core.CriticalProblemsSpec, s conversion.Scope) error
- func Convert_v1alpha1_CriticalProblemsStatus_To_core_CriticalProblemsStatus(in *CriticalProblemsStatus, out *core.CriticalProblemsStatus, ...) error
- func Convert_v1alpha1_CriticalProblems_To_core_CriticalProblems(in *CriticalProblems, out *core.CriticalProblems, s conversion.Scope) error
- func Convert_v1alpha1_DataExport_To_core_DataExport(in *DataExport, out *core.DataExport, s conversion.Scope) error
- func Convert_v1alpha1_DataImport_To_core_DataImport(in *DataImport, out *core.DataImport, s conversion.Scope) error
- func Convert_v1alpha1_DataObjectList_To_core_DataObjectList(in *DataObjectList, out *core.DataObjectList, s conversion.Scope) error
- func Convert_v1alpha1_DataObject_To_core_DataObject(in *DataObject, out *core.DataObject, s conversion.Scope) error
- func Convert_v1alpha1_Default_To_core_Default(in *Default, out *core.Default, s conversion.Scope) error
- func Convert_v1alpha1_DependentToTrigger_To_core_DependentToTrigger(in *DependentToTrigger, out *core.DependentToTrigger, s conversion.Scope) error
- func Convert_v1alpha1_DeployItemCache_To_core_DeployItemCache(in *DeployItemCache, out *core.DeployItemCache, s conversion.Scope) error
- func Convert_v1alpha1_DeployItemList_To_core_DeployItemList(in *DeployItemList, out *core.DeployItemList, s conversion.Scope) error
- func Convert_v1alpha1_DeployItemSpec_To_core_DeployItemSpec(in *DeployItemSpec, out *core.DeployItemSpec, s conversion.Scope) error
- func Convert_v1alpha1_DeployItemStatus_To_core_DeployItemStatus(in *DeployItemStatus, out *core.DeployItemStatus, s conversion.Scope) error
- func Convert_v1alpha1_DeployItemTemplateList_To_core_DeployItemTemplateList(in *DeployItemTemplateList, out *core.DeployItemTemplateList, ...) error
- func Convert_v1alpha1_DeployItemTemplate_To_core_DeployItemTemplate(in *DeployItemTemplate, out *core.DeployItemTemplate, s conversion.Scope) error
- func Convert_v1alpha1_DeployItem_To_core_DeployItem(in *DeployItem, out *core.DeployItem, s conversion.Scope) error
- func Convert_v1alpha1_DeployerInformation_To_core_DeployerInformation(in *DeployerInformation, out *core.DeployerInformation, s conversion.Scope) error
- func Convert_v1alpha1_DiNamePair_To_core_DiNamePair(in *DiNamePair, out *core.DiNamePair, s conversion.Scope) error
- func Convert_v1alpha1_Duration_To_core_Duration(in *Duration, out *core.Duration, s conversion.Scope) error
- func Convert_v1alpha1_Error_To_core_Error(in *Error, out *core.Error, s conversion.Scope) error
- func Convert_v1alpha1_ExecutionList_To_core_ExecutionList(in *ExecutionList, out *core.ExecutionList, s conversion.Scope) error
- func Convert_v1alpha1_ExecutionSpec_To_core_ExecutionSpec(in *ExecutionSpec, out *core.ExecutionSpec, s conversion.Scope) error
- func Convert_v1alpha1_ExecutionStatus_To_core_ExecutionStatus(in *ExecutionStatus, out *core.ExecutionStatus, s conversion.Scope) error
- func Convert_v1alpha1_Execution_To_core_Execution(in *Execution, out *core.Execution, s conversion.Scope) error
- func Convert_v1alpha1_ExportDefinition_To_core_ExportDefinition(in *ExportDefinition, out *core.ExportDefinition, s conversion.Scope) error
- func Convert_v1alpha1_FailedReconcile_To_core_FailedReconcile(in *FailedReconcile, out *core.FailedReconcile, s conversion.Scope) error
- func Convert_v1alpha1_FieldValueDefinition_To_core_FieldValueDefinition(in *FieldValueDefinition, out *core.FieldValueDefinition, s conversion.Scope) error
- func Convert_v1alpha1_ImportDefinition_To_core_ImportDefinition(in *ImportDefinition, out *core.ImportDefinition, s conversion.Scope) error
- func Convert_v1alpha1_InlineBlueprint_To_core_InlineBlueprint(in *InlineBlueprint, out *core.InlineBlueprint, s conversion.Scope) error
- func Convert_v1alpha1_InstallationExports_To_core_InstallationExports(in *InstallationExports, out *core.InstallationExports, s conversion.Scope) error
- func Convert_v1alpha1_InstallationImports_To_core_InstallationImports(in *InstallationImports, out *core.InstallationImports, s conversion.Scope) error
- func Convert_v1alpha1_InstallationList_To_core_InstallationList(in *InstallationList, out *core.InstallationList, s conversion.Scope) error
- func Convert_v1alpha1_InstallationSpec_To_core_InstallationSpec(in *InstallationSpec, out *core.InstallationSpec, s conversion.Scope) error
- func Convert_v1alpha1_InstallationStatus_To_core_InstallationStatus(in *InstallationStatus, out *core.InstallationStatus, s conversion.Scope) error
- func Convert_v1alpha1_InstallationTemplateBlueprintDefinition_To_core_InstallationTemplateBlueprintDefinition(in *InstallationTemplateBlueprintDefinition, ...) error
- func Convert_v1alpha1_InstallationTemplate_To_core_InstallationTemplate(in *InstallationTemplate, out *core.InstallationTemplate, s conversion.Scope) error
- func Convert_v1alpha1_Installation_To_core_Installation(in *Installation, out *core.Installation, s conversion.Scope) error
- func Convert_v1alpha1_JSONSchemaDefinition_To_core_JSONSchemaDefinition(in *JSONSchemaDefinition, out *core.JSONSchemaDefinition, s conversion.Scope) error
- func Convert_v1alpha1_LocalConfigMapReference_To_core_LocalConfigMapReference(in *LocalConfigMapReference, out *core.LocalConfigMapReference, ...) error
- func Convert_v1alpha1_LocalSecretReference_To_core_LocalSecretReference(in *LocalSecretReference, out *core.LocalSecretReference, s conversion.Scope) error
- func Convert_v1alpha1_LsHealthCheckList_To_core_LsHealthCheckList(in *LsHealthCheckList, out *core.LsHealthCheckList, s conversion.Scope) error
- func Convert_v1alpha1_LsHealthCheck_To_core_LsHealthCheck(in *LsHealthCheck, out *core.LsHealthCheck, s conversion.Scope) error
- func Convert_v1alpha1_NamedObjectReference_To_core_NamedObjectReference(in *NamedObjectReference, out *core.NamedObjectReference, s conversion.Scope) error
- func Convert_v1alpha1_ObjectReference_To_core_ObjectReference(in *ObjectReference, out *core.ObjectReference, s conversion.Scope) error
- func Convert_v1alpha1_OnDeleteConfig_To_core_OnDeleteConfig(in *OnDeleteConfig, out *core.OnDeleteConfig, s conversion.Scope) error
- func Convert_v1alpha1_Optimization_To_core_Optimization(in *Optimization, out *core.Optimization, s conversion.Scope) error
- func Convert_v1alpha1_RemoteBlueprintReference_To_core_RemoteBlueprintReference(in *RemoteBlueprintReference, out *core.RemoteBlueprintReference, ...) error
- func Convert_v1alpha1_Requirement_To_core_Requirement(in *Requirement, out *core.Requirement, s conversion.Scope) error
- func Convert_v1alpha1_ResolvedTarget_To_core_ResolvedTarget(in *ResolvedTarget, out *core.ResolvedTarget, s conversion.Scope) error
- func Convert_v1alpha1_ResourceReference_To_core_ResourceReference(in *ResourceReference, out *core.ResourceReference, s conversion.Scope) error
- func Convert_v1alpha1_SecretLabelSelectorRef_To_core_SecretLabelSelectorRef(in *SecretLabelSelectorRef, out *core.SecretLabelSelectorRef, ...) error
- func Convert_v1alpha1_SecretReference_To_core_SecretReference(in *SecretReference, out *core.SecretReference, s conversion.Scope) error
- func Convert_v1alpha1_StaticDataSource_To_core_StaticDataSource(in *StaticDataSource, out *core.StaticDataSource, s conversion.Scope) error
- func Convert_v1alpha1_StaticDataValueFrom_To_core_StaticDataValueFrom(in *StaticDataValueFrom, out *core.StaticDataValueFrom, s conversion.Scope) error
- func Convert_v1alpha1_SubInstCache_To_core_SubInstCache(in *SubInstCache, out *core.SubInstCache, s conversion.Scope) error
- func Convert_v1alpha1_SubNamePair_To_core_SubNamePair(in *SubNamePair, out *core.SubNamePair, s conversion.Scope) error
- func Convert_v1alpha1_SubinstallationTemplate_To_core_SubinstallationTemplate(in *SubinstallationTemplate, out *core.SubinstallationTemplate, ...) error
- func Convert_v1alpha1_SucceededReconcile_To_core_SucceededReconcile(in *SucceededReconcile, out *core.SucceededReconcile, s conversion.Scope) error
- func Convert_v1alpha1_SyncObjectList_To_core_SyncObjectList(in *SyncObjectList, out *core.SyncObjectList, s conversion.Scope) error
- func Convert_v1alpha1_SyncObjectSpec_To_core_SyncObjectSpec(in *SyncObjectSpec, out *core.SyncObjectSpec, s conversion.Scope) error
- func Convert_v1alpha1_SyncObjectStatus_To_core_SyncObjectStatus(in *SyncObjectStatus, out *core.SyncObjectStatus, s conversion.Scope) error
- func Convert_v1alpha1_SyncObject_To_core_SyncObject(in *SyncObject, out *core.SyncObject, s conversion.Scope) error
- func Convert_v1alpha1_TargetExport_To_core_TargetExport(in *TargetExport, out *core.TargetExport, s conversion.Scope) error
- func Convert_v1alpha1_TargetImport_To_core_TargetImport(in *TargetImport, out *core.TargetImport, s conversion.Scope) error
- func Convert_v1alpha1_TargetList_To_core_TargetList(in *TargetList, out *core.TargetList, s conversion.Scope) error
- func Convert_v1alpha1_TargetSelector_To_core_TargetSelector(in *TargetSelector, out *core.TargetSelector, s conversion.Scope) error
- func Convert_v1alpha1_TargetSpec_To_core_TargetSpec(in *TargetSpec, out *core.TargetSpec, s conversion.Scope) error
- func Convert_v1alpha1_TargetSyncList_To_core_TargetSyncList(in *TargetSyncList, out *core.TargetSyncList, s conversion.Scope) error
- func Convert_v1alpha1_TargetSyncSpec_To_core_TargetSyncSpec(in *TargetSyncSpec, out *core.TargetSyncSpec, s conversion.Scope) error
- func Convert_v1alpha1_TargetSyncStatus_To_core_TargetSyncStatus(in *TargetSyncStatus, out *core.TargetSyncStatus, s conversion.Scope) error
- func Convert_v1alpha1_TargetSync_To_core_TargetSync(in *TargetSync, out *core.TargetSync, s conversion.Scope) error
- func Convert_v1alpha1_TargetTemplate_To_core_TargetTemplate(in *TargetTemplate, out *core.TargetTemplate, s conversion.Scope) error
- func Convert_v1alpha1_Target_To_core_Target(in *Target, out *core.Target, s conversion.Scope) error
- func Convert_v1alpha1_TemplateExecutor_To_core_TemplateExecutor(in *TemplateExecutor, out *core.TemplateExecutor, s conversion.Scope) error
- func Convert_v1alpha1_TokenRotation_To_core_TokenRotation(in *TokenRotation, out *core.TokenRotation, s conversion.Scope) error
- func Convert_v1alpha1_TransitionTimes_To_core_TransitionTimes(in *TransitionTimes, out *core.TransitionTimes, s conversion.Scope) error
- func Convert_v1alpha1_TypedObjectReference_To_core_TypedObjectReference(in *TypedObjectReference, out *core.TypedObjectReference, s conversion.Scope) error
- func Convert_v1alpha1_VerificationSignature_To_core_VerificationSignature(in *VerificationSignature, out *core.VerificationSignature, s conversion.Scope) error
- func Convert_v1alpha1_Verification_To_core_Verification(in *Verification, out *core.Verification, s conversion.Scope) error
- func Convert_v1alpha1_VersionedNamedObjectReference_To_core_VersionedNamedObjectReference(in *VersionedNamedObjectReference, out *core.VersionedNamedObjectReference, ...) error
- func Convert_v1alpha1_VersionedObjectReference_To_core_VersionedObjectReference(in *VersionedObjectReference, out *core.VersionedObjectReference, ...) error
- func Convert_v1alpha1_VersionedResourceReference_To_core_VersionedResourceReference(in *VersionedResourceReference, out *core.VersionedResourceReference, ...) error
- func Kind(kind string) schema.GroupKind
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- func SetDefaults_Blueprint(obj *Blueprint)
- func SetDefaults_DefinitionExport(exports *ExportDefinitionList)
- func SetDefaults_DefinitionImport(imports *ImportDefinitionList)
- func SetDefaults_DeployItem(obj *DeployItem)
- func SetDefaults_Execution(obj *Execution)
- func SetDefaults_Installation(obj *Installation)
- func SetObjectDefaults_Blueprint(in *Blueprint)
- func SetObjectDefaults_DeployItem(in *DeployItem)
- func SetObjectDefaults_DeployItemList(in *DeployItemList)
- func SetObjectDefaults_Execution(in *Execution)
- func SetObjectDefaults_ExecutionList(in *ExecutionList)
- func SetObjectDefaults_Installation(in *Installation)
- func SetObjectDefaults_InstallationList(in *InstallationList)
- type AnyJSON
- type AutomaticReconcile
- type AutomaticReconcileStatus
- type Blueprint
- type BlueprintDefinition
- type BlueprintStaticDataSource
- type BlueprintStaticDataValueFrom
- type ComponentDescriptorDefinition
- type ComponentDescriptorKind
- type ComponentDescriptorReference
- type ComponentVersionOverwrite
- type ComponentVersionOverwriteList
- type ComponentVersionOverwriteReference
- type ComponentVersionOverwrites
- type ComponentVersionOverwritesList
- type Condition
- type ConditionStatus
- type ConditionType
- type ConfigMapReference
- type Context
- type ContextConfiguration
- type ContextList
- type CriticalProblem
- type CriticalProblems
- type CriticalProblemsList
- type CriticalProblemsSpec
- type CriticalProblemsStatus
- type DataExport
- type DataImport
- type DataObject
- type DataObjectList
- type DataObjectSourceType
- type Default
- type DependentToTrigger
- type DeployItem
- type DeployItemCache
- type DeployItemList
- type DeployItemPhase
- type DeployItemSpec
- type DeployItemStatus
- func (in *DeployItemStatus) DeepCopy() *DeployItemStatus
- func (in *DeployItemStatus) DeepCopyInto(out *DeployItemStatus)
- func (r *DeployItemStatus) GetFirstError() *Error
- func (r *DeployItemStatus) GetJobID() string
- func (r *DeployItemStatus) GetLastError() *Error
- func (r *DeployItemStatus) GetLastErrors() []*Error
- func (r *DeployItemStatus) SetFirstError(err *Error)
- func (r *DeployItemStatus) SetJobID(id string)
- func (r *DeployItemStatus) SetLastError(err *Error)
- func (r *DeployItemStatus) SetLastErrors(errors []*Error)
- type DeployItemTemplate
- type DeployItemTemplateList
- type DeployItemType
- type DeployerInformation
- type DiNamePair
- type Duration
- type Error
- type ErrorCode
- type Execution
- type ExecutionList
- type ExecutionPhase
- type ExecutionSpec
- type ExecutionStatus
- type ExportDefinition
- type ExportDefinitionList
- type ExportType
- type FailedReconcile
- type FieldValueDefinition
- type ImportDefinition
- type ImportDefinitionList
- type ImportType
- type InlineBlueprint
- type Installation
- func (in *Installation) DeepCopy() *Installation
- func (in *Installation) DeepCopyInto(out *Installation)
- func (in *Installation) DeepCopyObject() runtime.Object
- func (inst *Installation) IsImportingData(name string) bool
- func (inst *Installation) IsImportingTarget(name string) bool
- func (inst *Installation) IsSuccessor(sibling *Installation) bool
- type InstallationExports
- type InstallationImports
- type InstallationList
- type InstallationPhase
- type InstallationSpec
- type InstallationStatus
- type InstallationTemplate
- type InstallationTemplateBlueprintDefinition
- type InstallationTemplateList
- type JSONSchemaDefinition
- func (in *JSONSchemaDefinition) DeepCopy() *JSONSchemaDefinition
- func (in *JSONSchemaDefinition) DeepCopyInto(out *JSONSchemaDefinition)
- func (s JSONSchemaDefinition) MarshalJSON() ([]byte, error)
- func (JSONSchemaDefinition) OpenAPISchemaFormat() string
- func (JSONSchemaDefinition) OpenAPISchemaType() []string
- func (s *JSONSchemaDefinition) UnmarshalJSON(data []byte) error
- type LocalConfigMapReference
- type LocalSecretReference
- type LsHealthCheck
- type LsHealthCheckList
- type LsHealthCheckStatus
- type NamedObjectReference
- type ObjectReference
- type OnDeleteConfig
- type Operation
- type Optimization
- type RemoteBlueprintReference
- type Requirement
- type ResolvedTarget
- type ResourceReference
- type SecretLabelSelectorRef
- type SecretReference
- type StaticDataSource
- type StaticDataValueFrom
- type SubInstCache
- type SubNamePair
- type SubinstallationTemplate
- type SubinstallationTemplateList
- type SucceededReconcile
- type SyncObject
- type SyncObjectList
- type SyncObjectSpec
- type SyncObjectStatus
- type Target
- type TargetExport
- type TargetImport
- type TargetList
- type TargetSelector
- type TargetSpec
- type TargetSync
- type TargetSyncList
- type TargetSyncSpec
- type TargetSyncStatus
- type TargetTemplate
- type TargetType
- type TemplateExecutor
- type TemplateType
- type TokenRotation
- type TransitionTimes
- type TypedObjectReference
- type Verification
- type VerificationSignature
- type VersionedNamedObjectReference
- type VersionedObjectReference
- type VersionedResourceReference
Constants ¶
const ( LandscaperDomain = "landscaper.gardener.cloud" // LandscapeConfigName is the namespace unique name of the landscape configuration LandscapeConfigName = "default" // DataObjectSecretDataKey is the key of the secret where the landscape and installations stores their merged configuration. DataObjectSecretDataKey = "config" // LandscaperFinalizer is the finalizer of the landscaper LandscaperFinalizer = "finalizer." + LandscaperDomain // LandscaperDMFinalizer is the finalizer of the landscaper deployer management. LandscaperDMFinalizer = "finalizer.deployermanagement." + LandscaperDomain // LandscaperAgentFinalizer is the finalizer of the landscaper agent. LandscaperAgentFinalizer = "finalizer.agent." + LandscaperDomain // OperationAnnotation is the annotation that specifies a operation for a component OperationAnnotation = LandscaperDomain + "/operation" // DeleteWithoutUninstallAnnotation is the annotation that specifies that root installations are deleted without // uninstalling the deployed artifacts DeleteWithoutUninstallAnnotation = LandscaperDomain + "/delete-without-uninstall" // CacheHelmChartsAnnotation specifies if helm charts of an installation should be cached CacheHelmChartsAnnotation = LandscaperDomain + "/cache-helm-charts" // DeleteIgnoreSuccessors is the annotation that specifies that an installation is deleted even if there // are dependent installations. DeleteIgnoreSuccessors = LandscaperDomain + "/delete-ignore-successors" // ReconcileReasonAnnotation can be used to specify a reason for a reconcile operation, for example a retry. ReconcileReasonAnnotation = LandscaperDomain + "/reconcile-reason" // ReconcileIfChangedAnnotation can be used to automatically trigger a reconcile operation if the spec has changed ReconcileIfChangedAnnotation = LandscaperDomain + "/reconcile-if-changed" // ReconcileTimestampAnnotation is used to recognize timeouts in deployitems ReconcileTimestampAnnotation = LandscaperDomain + "/reconcile-time" // IgnoreAnnotation can be used to stop reconciliation for landscaper resources. // Will only have an effect if set to 'true'. IgnoreAnnotation = LandscaperDomain + "/ignore" // TouchAnnotation can be used to trigger a reconciliation event for a landscaper resource. TouchAnnotation = LandscaperDomain + "/touch" // RotateTokenAnnotation is the annotation that specifies to rotate a token (used e.g. in the context of TargetSyncObjects) RotateTokenAnnotation = LandscaperDomain + "/rotate-token" // DeployerTypeAnnotation is the annotation that specifies the type of the deployer. DeployerTypeAnnotation = LandscaperDomain + "/deployer-type" // DeployerTargetNameAnnotation is the annotation that specifies the name of the target. DeployerTargetNameAnnotation = LandscaperDomain + "/deployer-target-name" NoTargetNameValue = ".noTargetName" // LandscaperComponentLabelName is the name of the labels the holds the information about landscaper components. // This label should be set on landscaper related components like the landscaper controller or deployers. LandscaperComponentLabelName = LandscaperDomain + "/component" // DeployerRegistrationLabelName is the name of the label that holds the reference to the deployer registration // that installation originated from. DeployerRegistrationLabelName = "deployers.landscaper.gardener.cloud/deployer-registration" // DeployerEnvironmentLabelName is the name of the label that holds the reference to the deployer environment // that installation originated from. DeployerEnvironmentLabelName = "deployers.landscaper.gardener.cloud/environment" // DMEnvironmentTargetAnnotationName is the name of the annotation for the deployer host targets // that defines which environment is responsible for the item. DMEnvironmentTargetAnnotationName = DeployerEnvironmentLabelName // DeployerEnvironmentTargetAnnotationName is the default name for the target selector of specific environments. DeployerEnvironmentTargetAnnotationName = LandscaperDomain + "/environment" // DeployerOnlyTargetAnnotationName marks a target to be used to deploy only deployers DeployerOnlyTargetAnnotationName = LandscaperDomain + "/deployer-only" // NotUseDefaultDeployerAnnotation is the installation annotation that refuses the internal deployer to reconcile // the installation. NotUseDefaultDeployerAnnotation = LandscaperDomain + "/not-internal" // InlineComponentDescriptorLabel is the label name used for nested inline component descriptors InlineComponentDescriptorLabel = LandscaperDomain + "/component-descriptor" // BlueprintFileName is the filename of a component definition on a local path BlueprintFileName = "blueprint.yaml" // LandscaperMetricsNamespaceName describes the prometheus metrics namespace for the landscaper component LandscaperMetricsNamespaceName = "ociclient" )
const ( PickupTimeoutReason = "PickupTimeout" // for error messages PickupTimeoutOperation = "WaitingForPickup" // for error messages ProgressingTimeoutReason = "ProgressingTimeout" // for error messages )
DeployItem care controller constants
const ( PhaseStringInit string = "Init" PhaseStringCleanupOrphaned string = "CleanupOrphaned" PhaseStringObjectsCreated string = "ObjectsCreated" PhaseStringProgressing string = "Progressing" PhaseStringCompleting string = "Completing" PhaseStringSucceeded string = "Succeeded" PhaseStringFailed string = "Failed" PhaseStringInitDelete string = "InitDelete" PhaseStringTriggerDelete string = "TriggerDelete" PhaseStringDeleting string = "Deleting" PhaseStringDeleteFailed string = "DeleteFailed" )
define common constants for phase names here, so all phases which use any of them will use the same ones
const BlueprintResourceType = "blueprint"
BlueprintResourceType is the name of the blueprint resource defined in component descriptors.
const DataObjectContextLabel = "data.landscaper.gardener.cloud/context"
DataObjectContextLabel defines the name of the label that specifies the context of the dataobject.
const DataObjectHashAnnotation = "data.landscaper.gardener.cloud/hash"
DataObjectHashAnnotation defines the name of the annotation that specifies the hash of the data.
const DataObjectIndexLabel = "data.landscaper.gardener.cloud/index"
DataObjectIndexLabel defines the name of the label that specifies the index of the dataobject (for list-type imports)
const DataObjectJobIDLabel = "data.landscaper.gardener.cloud/jobid"
DataObjectJobIDLabel defines the job ID under which a data object was created.
const DataObjectKeyLabel = "data.landscaper.gardener.cloud/key"
DataObjectKeyLabel defines the name of the label that specifies the export or imported key of the dataobject.
const DataObjectSourceLabel = "data.landscaper.gardener.cloud/source"
DataObjectSourceLabel defines the name of the label that specifies the source of the dataobject.
const DataObjectSourceTypeLabel = "data.landscaper.gardener.cloud/sourceType"
DataObjectSourceTypeLabel defines the name of the label that specifies the source type (import or export) of the dataobject.
const DataObjectTargetMapKeyLabel = "data.landscaper.gardener.cloud/targetmapkey"
DataObjectTargetMapKeyLabel defines the label for the key in a target map.
const DataObjectTypeAnnotation = "data.landscaper.gardener.cloud/type"
DataObjectTypeAnnotation defines the name of the annotation that specifies the type of the dataobject.
const DefaultContextName = "default"
DefaultContextName is the name of the default context that is replicated in all namespaces.
const EncompassedByLabel = "landscaper.gardener.cloud/encompassed-by"
EncompassedByLabel is the label that contains the name of the parent installation that encompasses the current installation. todo: add conversion
const ExecutionDependsOnAnnotation = "execution.landscaper.gardener.cloud/dependsOn"
ExecutionDependsOnAnnotation is name of the annotation that holds the dependsOn data defined in the execution. This annotation is mainly to correctly cleanup orphaned deploy items that are not part of the execution anymore. todo: add conversion
const ExecutionManagedByLabel = "execution.landscaper.gardener.cloud/managed-by"
ExecutionManagedByLabel is the label of a deploy item that contains the name of the managed execution. This label is used by the extension controller to identify its managed deploy items todo: add conversion
const ExecutionManagedNameLabel = "execution.landscaper.gardener.cloud/name"
ExecutionManagedNameLabel is the unique identifier of the deploy item managed by a execution. It corresponds to the execution item name. todo: add conversion
const ExportTypeData = ExportType(ImportTypeData)
ExportTypeData is the export type for data exports
const ExportTypeTarget = ExportType(ImportTypeTarget)
ExportTypeTarget is the export type for target exports
const ImportTypeData = ImportType("data")
ImportTypeData is the import type for data imports
const ImportTypeTarget = ImportType("target")
ImportTypeTarget is the import type for target imports
const ImportTypeTargetList = ImportType("targetList")
ImportTypeTargetList is the import type for targetlist imports
const ImportTypeTargetMap = ImportType("targetMap")
ImportTypeTargetMap is the import type for targetmap imports
const KeepChildrenAnnotation = "landscaper.gardener.cloud/keep-children"
todo: keep only subinstallations?
const SubinstallationNameAnnotation = "landscaper.gardener.cloud/subinstallation-name"
SubinstallationNameAnnotation is the annotation that contains the name of the subinstallation. todo: add conversion
Variables ¶
var ( // SchemeBuilder is a new Schema Builder which registers our API. SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addDefaultingFuncs, addConversionFuncs) // AddToScheme is a reference to the Schema Builder's AddToScheme function. AddToScheme = SchemeBuilder.AddToScheme )
var ( DeployItemPhases = struct { Init, Progressing, Completing, Succeeded, Failed, InitDelete, Deleting, DeleteFailed DeployItemPhase }{ Init: DeployItemPhase(PhaseStringInit), Progressing: DeployItemPhase(PhaseStringProgressing), Completing: DeployItemPhase(PhaseStringCompleting), Succeeded: DeployItemPhase(PhaseStringSucceeded), Failed: DeployItemPhase(PhaseStringFailed), InitDelete: DeployItemPhase(PhaseStringInitDelete), Deleting: DeployItemPhase(PhaseStringDeleting), DeleteFailed: DeployItemPhase(PhaseStringDeleteFailed), } )
var ( ExecutionPhases = struct { Init, Progressing, Completing, Succeeded, Failed, InitDelete, TriggerDelete, Deleting, DeleteFailed ExecutionPhase }{ Init: ExecutionPhase(PhaseStringInit), Progressing: ExecutionPhase(PhaseStringProgressing), Completing: ExecutionPhase(PhaseStringCompleting), Succeeded: ExecutionPhase(PhaseStringSucceeded), Failed: ExecutionPhase(PhaseStringFailed), InitDelete: ExecutionPhase(PhaseStringInitDelete), TriggerDelete: ExecutionPhase(PhaseStringTriggerDelete), Deleting: ExecutionPhase(PhaseStringDeleting), DeleteFailed: ExecutionPhase(PhaseStringDeleteFailed), } )
var ( InstallationPhases = struct { Init, CleanupOrphaned, ObjectsCreated, Progressing, Completing, Succeeded, Failed, InitDelete, TriggerDelete, Deleting, DeleteFailed InstallationPhase }{ Init: InstallationPhase(PhaseStringInit), CleanupOrphaned: InstallationPhase(PhaseStringCleanupOrphaned), ObjectsCreated: InstallationPhase(PhaseStringObjectsCreated), Progressing: InstallationPhase(PhaseStringProgressing), Completing: InstallationPhase(PhaseStringCompleting), Succeeded: InstallationPhase(PhaseStringSucceeded), Failed: InstallationPhase(PhaseStringFailed), InitDelete: InstallationPhase(PhaseStringInitDelete), TriggerDelete: InstallationPhase(PhaseStringTriggerDelete), Deleting: InstallationPhase(PhaseStringDeleting), DeleteFailed: InstallationPhase(PhaseStringDeleteFailed), } )
var SchemeGroupVersion = schema.GroupVersion{Group: core.GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
var UnknownComponentDescriptorKindKindError = errors.New("UnknownComponentDescriptorKindKind")
var UnrecoverableErrorCodes = []ErrorCode{ ErrorConfigurationProblem, ErrorInternalProblem, ErrorTimeout, ErrorUnauthorized, ErrorCyclicDependencies, }
UnrecoverableErrorCodes defines unrecoverable error codes
Functions ¶
func Convert_core_AnyJSON_To_v1alpha1_AnyJSON ¶
func Convert_core_AnyJSON_To_v1alpha1_AnyJSON(in *core.AnyJSON, out *AnyJSON, s conversion.Scope) error
Convert_core_AnyJSON_To_v1alpha1_AnyJSON is an autogenerated conversion function.
func Convert_core_AutomaticReconcileStatus_To_v1alpha1_AutomaticReconcileStatus ¶
func Convert_core_AutomaticReconcileStatus_To_v1alpha1_AutomaticReconcileStatus(in *core.AutomaticReconcileStatus, out *AutomaticReconcileStatus, s conversion.Scope) error
Convert_core_AutomaticReconcileStatus_To_v1alpha1_AutomaticReconcileStatus is an autogenerated conversion function.
func Convert_core_AutomaticReconcile_To_v1alpha1_AutomaticReconcile ¶
func Convert_core_AutomaticReconcile_To_v1alpha1_AutomaticReconcile(in *core.AutomaticReconcile, out *AutomaticReconcile, s conversion.Scope) error
Convert_core_AutomaticReconcile_To_v1alpha1_AutomaticReconcile is an autogenerated conversion function.
func Convert_core_BlueprintDefinition_To_v1alpha1_BlueprintDefinition ¶
func Convert_core_BlueprintDefinition_To_v1alpha1_BlueprintDefinition(in *core.BlueprintDefinition, out *BlueprintDefinition, s conversion.Scope) error
Convert_core_BlueprintDefinition_To_v1alpha1_BlueprintDefinition is an autogenerated conversion function.
func Convert_core_BlueprintStaticDataSource_To_v1alpha1_BlueprintStaticDataSource ¶
func Convert_core_BlueprintStaticDataSource_To_v1alpha1_BlueprintStaticDataSource(in *core.BlueprintStaticDataSource, out *BlueprintStaticDataSource, s conversion.Scope) error
Convert_core_BlueprintStaticDataSource_To_v1alpha1_BlueprintStaticDataSource is an autogenerated conversion function.
func Convert_core_BlueprintStaticDataValueFrom_To_v1alpha1_BlueprintStaticDataValueFrom ¶
func Convert_core_BlueprintStaticDataValueFrom_To_v1alpha1_BlueprintStaticDataValueFrom(in *core.BlueprintStaticDataValueFrom, out *BlueprintStaticDataValueFrom, s conversion.Scope) error
Convert_core_BlueprintStaticDataValueFrom_To_v1alpha1_BlueprintStaticDataValueFrom is an autogenerated conversion function.
func Convert_core_Blueprint_To_v1alpha1_Blueprint ¶
func Convert_core_Blueprint_To_v1alpha1_Blueprint(in *core.Blueprint, out *Blueprint, s conversion.Scope) error
Convert_core_Blueprint_To_v1alpha1_Blueprint is an autogenerated conversion function.
func Convert_core_ComponentDescriptorDefinition_To_v1alpha1_ComponentDescriptorDefinition ¶
func Convert_core_ComponentDescriptorDefinition_To_v1alpha1_ComponentDescriptorDefinition(in *core.ComponentDescriptorDefinition, out *ComponentDescriptorDefinition, s conversion.Scope) error
Convert_core_ComponentDescriptorDefinition_To_v1alpha1_ComponentDescriptorDefinition is an autogenerated conversion function.
func Convert_core_ComponentDescriptorReference_To_v1alpha1_ComponentDescriptorReference ¶
func Convert_core_ComponentDescriptorReference_To_v1alpha1_ComponentDescriptorReference(in *core.ComponentDescriptorReference, out *ComponentDescriptorReference, s conversion.Scope) error
Convert_core_ComponentDescriptorReference_To_v1alpha1_ComponentDescriptorReference is an autogenerated conversion function.
func Convert_core_ComponentVersionOverwriteReference_To_v1alpha1_ComponentVersionOverwriteReference ¶
func Convert_core_ComponentVersionOverwriteReference_To_v1alpha1_ComponentVersionOverwriteReference(in *core.ComponentVersionOverwriteReference, out *ComponentVersionOverwriteReference, s conversion.Scope) error
Convert_core_ComponentVersionOverwriteReference_To_v1alpha1_ComponentVersionOverwriteReference is an autogenerated conversion function.
func Convert_core_ComponentVersionOverwrite_To_v1alpha1_ComponentVersionOverwrite ¶
func Convert_core_ComponentVersionOverwrite_To_v1alpha1_ComponentVersionOverwrite(in *core.ComponentVersionOverwrite, out *ComponentVersionOverwrite, s conversion.Scope) error
Convert_core_ComponentVersionOverwrite_To_v1alpha1_ComponentVersionOverwrite is an autogenerated conversion function.
func Convert_core_ComponentVersionOverwritesList_To_v1alpha1_ComponentVersionOverwritesList ¶
func Convert_core_ComponentVersionOverwritesList_To_v1alpha1_ComponentVersionOverwritesList(in *core.ComponentVersionOverwritesList, out *ComponentVersionOverwritesList, s conversion.Scope) error
Convert_core_ComponentVersionOverwritesList_To_v1alpha1_ComponentVersionOverwritesList is an autogenerated conversion function.
func Convert_core_ComponentVersionOverwrites_To_v1alpha1_ComponentVersionOverwrites ¶
func Convert_core_ComponentVersionOverwrites_To_v1alpha1_ComponentVersionOverwrites(in *core.ComponentVersionOverwrites, out *ComponentVersionOverwrites, s conversion.Scope) error
Convert_core_ComponentVersionOverwrites_To_v1alpha1_ComponentVersionOverwrites is an autogenerated conversion function.
func Convert_core_Condition_To_v1alpha1_Condition ¶
func Convert_core_Condition_To_v1alpha1_Condition(in *core.Condition, out *Condition, s conversion.Scope) error
Convert_core_Condition_To_v1alpha1_Condition is an autogenerated conversion function.
func Convert_core_ConfigMapReference_To_v1alpha1_ConfigMapReference ¶
func Convert_core_ConfigMapReference_To_v1alpha1_ConfigMapReference(in *core.ConfigMapReference, out *ConfigMapReference, s conversion.Scope) error
Convert_core_ConfigMapReference_To_v1alpha1_ConfigMapReference is an autogenerated conversion function.
func Convert_core_ContextConfiguration_To_v1alpha1_ContextConfiguration ¶
func Convert_core_ContextConfiguration_To_v1alpha1_ContextConfiguration(in *core.ContextConfiguration, out *ContextConfiguration, s conversion.Scope) error
Convert_core_ContextConfiguration_To_v1alpha1_ContextConfiguration is an autogenerated conversion function.
func Convert_core_ContextList_To_v1alpha1_ContextList ¶
func Convert_core_ContextList_To_v1alpha1_ContextList(in *core.ContextList, out *ContextList, s conversion.Scope) error
Convert_core_ContextList_To_v1alpha1_ContextList is an autogenerated conversion function.
func Convert_core_Context_To_v1alpha1_Context ¶
func Convert_core_Context_To_v1alpha1_Context(in *core.Context, out *Context, s conversion.Scope) error
Convert_core_Context_To_v1alpha1_Context is an autogenerated conversion function.
func Convert_core_CriticalProblem_To_v1alpha1_CriticalProblem ¶
func Convert_core_CriticalProblem_To_v1alpha1_CriticalProblem(in *core.CriticalProblem, out *CriticalProblem, s conversion.Scope) error
Convert_core_CriticalProblem_To_v1alpha1_CriticalProblem is an autogenerated conversion function.
func Convert_core_CriticalProblemsList_To_v1alpha1_CriticalProblemsList ¶
func Convert_core_CriticalProblemsList_To_v1alpha1_CriticalProblemsList(in *core.CriticalProblemsList, out *CriticalProblemsList, s conversion.Scope) error
Convert_core_CriticalProblemsList_To_v1alpha1_CriticalProblemsList is an autogenerated conversion function.
func Convert_core_CriticalProblemsSpec_To_v1alpha1_CriticalProblemsSpec ¶
func Convert_core_CriticalProblemsSpec_To_v1alpha1_CriticalProblemsSpec(in *core.CriticalProblemsSpec, out *CriticalProblemsSpec, s conversion.Scope) error
Convert_core_CriticalProblemsSpec_To_v1alpha1_CriticalProblemsSpec is an autogenerated conversion function.
func Convert_core_CriticalProblemsStatus_To_v1alpha1_CriticalProblemsStatus ¶
func Convert_core_CriticalProblemsStatus_To_v1alpha1_CriticalProblemsStatus(in *core.CriticalProblemsStatus, out *CriticalProblemsStatus, s conversion.Scope) error
Convert_core_CriticalProblemsStatus_To_v1alpha1_CriticalProblemsStatus is an autogenerated conversion function.
func Convert_core_CriticalProblems_To_v1alpha1_CriticalProblems ¶
func Convert_core_CriticalProblems_To_v1alpha1_CriticalProblems(in *core.CriticalProblems, out *CriticalProblems, s conversion.Scope) error
Convert_core_CriticalProblems_To_v1alpha1_CriticalProblems is an autogenerated conversion function.
func Convert_core_DataExport_To_v1alpha1_DataExport ¶
func Convert_core_DataExport_To_v1alpha1_DataExport(in *core.DataExport, out *DataExport, s conversion.Scope) error
Convert_core_DataExport_To_v1alpha1_DataExport is an autogenerated conversion function.
func Convert_core_DataImport_To_v1alpha1_DataImport ¶
func Convert_core_DataImport_To_v1alpha1_DataImport(in *core.DataImport, out *DataImport, s conversion.Scope) error
Convert_core_DataImport_To_v1alpha1_DataImport is an autogenerated conversion function.
func Convert_core_DataObjectList_To_v1alpha1_DataObjectList ¶
func Convert_core_DataObjectList_To_v1alpha1_DataObjectList(in *core.DataObjectList, out *DataObjectList, s conversion.Scope) error
Convert_core_DataObjectList_To_v1alpha1_DataObjectList is an autogenerated conversion function.
func Convert_core_DataObject_To_v1alpha1_DataObject ¶
func Convert_core_DataObject_To_v1alpha1_DataObject(in *core.DataObject, out *DataObject, s conversion.Scope) error
Convert_core_DataObject_To_v1alpha1_DataObject is an autogenerated conversion function.
func Convert_core_Default_To_v1alpha1_Default ¶
func Convert_core_Default_To_v1alpha1_Default(in *core.Default, out *Default, s conversion.Scope) error
Convert_core_Default_To_v1alpha1_Default is an autogenerated conversion function.
func Convert_core_DependentToTrigger_To_v1alpha1_DependentToTrigger ¶
func Convert_core_DependentToTrigger_To_v1alpha1_DependentToTrigger(in *core.DependentToTrigger, out *DependentToTrigger, s conversion.Scope) error
Convert_core_DependentToTrigger_To_v1alpha1_DependentToTrigger is an autogenerated conversion function.
func Convert_core_DeployItemCache_To_v1alpha1_DeployItemCache ¶
func Convert_core_DeployItemCache_To_v1alpha1_DeployItemCache(in *core.DeployItemCache, out *DeployItemCache, s conversion.Scope) error
Convert_core_DeployItemCache_To_v1alpha1_DeployItemCache is an autogenerated conversion function.
func Convert_core_DeployItemList_To_v1alpha1_DeployItemList ¶
func Convert_core_DeployItemList_To_v1alpha1_DeployItemList(in *core.DeployItemList, out *DeployItemList, s conversion.Scope) error
Convert_core_DeployItemList_To_v1alpha1_DeployItemList is an autogenerated conversion function.
func Convert_core_DeployItemSpec_To_v1alpha1_DeployItemSpec ¶
func Convert_core_DeployItemSpec_To_v1alpha1_DeployItemSpec(in *core.DeployItemSpec, out *DeployItemSpec, s conversion.Scope) error
Convert_core_DeployItemSpec_To_v1alpha1_DeployItemSpec is an autogenerated conversion function.
func Convert_core_DeployItemStatus_To_v1alpha1_DeployItemStatus ¶
func Convert_core_DeployItemStatus_To_v1alpha1_DeployItemStatus(in *core.DeployItemStatus, out *DeployItemStatus, s conversion.Scope) error
Convert_core_DeployItemStatus_To_v1alpha1_DeployItemStatus is an autogenerated conversion function.
func Convert_core_DeployItemTemplateList_To_v1alpha1_DeployItemTemplateList ¶
func Convert_core_DeployItemTemplateList_To_v1alpha1_DeployItemTemplateList(in *core.DeployItemTemplateList, out *DeployItemTemplateList, s conversion.Scope) error
Convert_core_DeployItemTemplateList_To_v1alpha1_DeployItemTemplateList is an autogenerated conversion function.
func Convert_core_DeployItemTemplate_To_v1alpha1_DeployItemTemplate ¶
func Convert_core_DeployItemTemplate_To_v1alpha1_DeployItemTemplate(in *core.DeployItemTemplate, out *DeployItemTemplate, s conversion.Scope) error
Convert_core_DeployItemTemplate_To_v1alpha1_DeployItemTemplate is an autogenerated conversion function.
func Convert_core_DeployItem_To_v1alpha1_DeployItem ¶
func Convert_core_DeployItem_To_v1alpha1_DeployItem(in *core.DeployItem, out *DeployItem, s conversion.Scope) error
Convert_core_DeployItem_To_v1alpha1_DeployItem is an autogenerated conversion function.
func Convert_core_DeployerInformation_To_v1alpha1_DeployerInformation ¶
func Convert_core_DeployerInformation_To_v1alpha1_DeployerInformation(in *core.DeployerInformation, out *DeployerInformation, s conversion.Scope) error
Convert_core_DeployerInformation_To_v1alpha1_DeployerInformation is an autogenerated conversion function.
func Convert_core_DiNamePair_To_v1alpha1_DiNamePair ¶
func Convert_core_DiNamePair_To_v1alpha1_DiNamePair(in *core.DiNamePair, out *DiNamePair, s conversion.Scope) error
Convert_core_DiNamePair_To_v1alpha1_DiNamePair is an autogenerated conversion function.
func Convert_core_Duration_To_v1alpha1_Duration ¶
func Convert_core_Duration_To_v1alpha1_Duration(in *core.Duration, out *Duration, s conversion.Scope) error
Convert_core_Duration_To_v1alpha1_Duration is an autogenerated conversion function.
func Convert_core_Error_To_v1alpha1_Error ¶
Convert_core_Error_To_v1alpha1_Error is an autogenerated conversion function.
func Convert_core_ExecutionList_To_v1alpha1_ExecutionList ¶
func Convert_core_ExecutionList_To_v1alpha1_ExecutionList(in *core.ExecutionList, out *ExecutionList, s conversion.Scope) error
Convert_core_ExecutionList_To_v1alpha1_ExecutionList is an autogenerated conversion function.
func Convert_core_ExecutionSpec_To_v1alpha1_ExecutionSpec ¶
func Convert_core_ExecutionSpec_To_v1alpha1_ExecutionSpec(in *core.ExecutionSpec, out *ExecutionSpec, s conversion.Scope) error
Convert_core_ExecutionSpec_To_v1alpha1_ExecutionSpec is an autogenerated conversion function.
func Convert_core_ExecutionStatus_To_v1alpha1_ExecutionStatus ¶
func Convert_core_ExecutionStatus_To_v1alpha1_ExecutionStatus(in *core.ExecutionStatus, out *ExecutionStatus, s conversion.Scope) error
Convert_core_ExecutionStatus_To_v1alpha1_ExecutionStatus is an autogenerated conversion function.
func Convert_core_Execution_To_v1alpha1_Execution ¶
func Convert_core_Execution_To_v1alpha1_Execution(in *core.Execution, out *Execution, s conversion.Scope) error
Convert_core_Execution_To_v1alpha1_Execution is an autogenerated conversion function.
func Convert_core_ExportDefinition_To_v1alpha1_ExportDefinition ¶
func Convert_core_ExportDefinition_To_v1alpha1_ExportDefinition(in *core.ExportDefinition, out *ExportDefinition, s conversion.Scope) error
Convert_core_ExportDefinition_To_v1alpha1_ExportDefinition is an autogenerated conversion function.
func Convert_core_FailedReconcile_To_v1alpha1_FailedReconcile ¶
func Convert_core_FailedReconcile_To_v1alpha1_FailedReconcile(in *core.FailedReconcile, out *FailedReconcile, s conversion.Scope) error
Convert_core_FailedReconcile_To_v1alpha1_FailedReconcile is an autogenerated conversion function.
func Convert_core_FieldValueDefinition_To_v1alpha1_FieldValueDefinition ¶
func Convert_core_FieldValueDefinition_To_v1alpha1_FieldValueDefinition(in *core.FieldValueDefinition, out *FieldValueDefinition, s conversion.Scope) error
Convert_core_FieldValueDefinition_To_v1alpha1_FieldValueDefinition is an autogenerated conversion function.
func Convert_core_ImportDefinition_To_v1alpha1_ImportDefinition ¶
func Convert_core_ImportDefinition_To_v1alpha1_ImportDefinition(in *core.ImportDefinition, out *ImportDefinition, s conversion.Scope) error
Convert_core_ImportDefinition_To_v1alpha1_ImportDefinition is an autogenerated conversion function.
func Convert_core_InlineBlueprint_To_v1alpha1_InlineBlueprint ¶
func Convert_core_InlineBlueprint_To_v1alpha1_InlineBlueprint(in *core.InlineBlueprint, out *InlineBlueprint, s conversion.Scope) error
Convert_core_InlineBlueprint_To_v1alpha1_InlineBlueprint is an autogenerated conversion function.
func Convert_core_InstallationExports_To_v1alpha1_InstallationExports ¶
func Convert_core_InstallationExports_To_v1alpha1_InstallationExports(in *core.InstallationExports, out *InstallationExports, s conversion.Scope) error
Convert_core_InstallationExports_To_v1alpha1_InstallationExports is an autogenerated conversion function.
func Convert_core_InstallationImports_To_v1alpha1_InstallationImports ¶
func Convert_core_InstallationImports_To_v1alpha1_InstallationImports(in *core.InstallationImports, out *InstallationImports, s conversion.Scope) error
Convert_core_InstallationImports_To_v1alpha1_InstallationImports is an autogenerated conversion function.
func Convert_core_InstallationList_To_v1alpha1_InstallationList ¶
func Convert_core_InstallationList_To_v1alpha1_InstallationList(in *core.InstallationList, out *InstallationList, s conversion.Scope) error
Convert_core_InstallationList_To_v1alpha1_InstallationList is an autogenerated conversion function.
func Convert_core_InstallationSpec_To_v1alpha1_InstallationSpec ¶
func Convert_core_InstallationSpec_To_v1alpha1_InstallationSpec(in *core.InstallationSpec, out *InstallationSpec, s conversion.Scope) error
Convert_core_InstallationSpec_To_v1alpha1_InstallationSpec is an autogenerated conversion function.
func Convert_core_InstallationStatus_To_v1alpha1_InstallationStatus ¶
func Convert_core_InstallationStatus_To_v1alpha1_InstallationStatus(in *core.InstallationStatus, out *InstallationStatus, s conversion.Scope) error
Convert_core_InstallationStatus_To_v1alpha1_InstallationStatus is an autogenerated conversion function.
func Convert_core_InstallationTemplateBlueprintDefinition_To_v1alpha1_InstallationTemplateBlueprintDefinition ¶
func Convert_core_InstallationTemplateBlueprintDefinition_To_v1alpha1_InstallationTemplateBlueprintDefinition(in *core.InstallationTemplateBlueprintDefinition, out *InstallationTemplateBlueprintDefinition, s conversion.Scope) error
Convert_core_InstallationTemplateBlueprintDefinition_To_v1alpha1_InstallationTemplateBlueprintDefinition is an autogenerated conversion function.
func Convert_core_InstallationTemplate_To_v1alpha1_InstallationTemplate ¶
func Convert_core_InstallationTemplate_To_v1alpha1_InstallationTemplate(in *core.InstallationTemplate, out *InstallationTemplate, s conversion.Scope) error
Convert_core_InstallationTemplate_To_v1alpha1_InstallationTemplate is an autogenerated conversion function.
func Convert_core_Installation_To_v1alpha1_Installation ¶
func Convert_core_Installation_To_v1alpha1_Installation(in *core.Installation, out *Installation, s conversion.Scope) error
Convert_core_Installation_To_v1alpha1_Installation is an autogenerated conversion function.
func Convert_core_JSONSchemaDefinition_To_v1alpha1_JSONSchemaDefinition ¶
func Convert_core_JSONSchemaDefinition_To_v1alpha1_JSONSchemaDefinition(in *core.JSONSchemaDefinition, out *JSONSchemaDefinition, s conversion.Scope) error
Convert_core_JSONSchemaDefinition_To_v1alpha1_JSONSchemaDefinition is an autogenerated conversion function.
func Convert_core_LocalConfigMapReference_To_v1alpha1_LocalConfigMapReference ¶
func Convert_core_LocalConfigMapReference_To_v1alpha1_LocalConfigMapReference(in *core.LocalConfigMapReference, out *LocalConfigMapReference, s conversion.Scope) error
Convert_core_LocalConfigMapReference_To_v1alpha1_LocalConfigMapReference is an autogenerated conversion function.
func Convert_core_LocalSecretReference_To_v1alpha1_LocalSecretReference ¶
func Convert_core_LocalSecretReference_To_v1alpha1_LocalSecretReference(in *core.LocalSecretReference, out *LocalSecretReference, s conversion.Scope) error
Convert_core_LocalSecretReference_To_v1alpha1_LocalSecretReference is an autogenerated conversion function.
func Convert_core_LsHealthCheckList_To_v1alpha1_LsHealthCheckList ¶
func Convert_core_LsHealthCheckList_To_v1alpha1_LsHealthCheckList(in *core.LsHealthCheckList, out *LsHealthCheckList, s conversion.Scope) error
Convert_core_LsHealthCheckList_To_v1alpha1_LsHealthCheckList is an autogenerated conversion function.
func Convert_core_LsHealthCheck_To_v1alpha1_LsHealthCheck ¶
func Convert_core_LsHealthCheck_To_v1alpha1_LsHealthCheck(in *core.LsHealthCheck, out *LsHealthCheck, s conversion.Scope) error
Convert_core_LsHealthCheck_To_v1alpha1_LsHealthCheck is an autogenerated conversion function.
func Convert_core_NamedObjectReference_To_v1alpha1_NamedObjectReference ¶
func Convert_core_NamedObjectReference_To_v1alpha1_NamedObjectReference(in *core.NamedObjectReference, out *NamedObjectReference, s conversion.Scope) error
Convert_core_NamedObjectReference_To_v1alpha1_NamedObjectReference is an autogenerated conversion function.
func Convert_core_ObjectReference_To_v1alpha1_ObjectReference ¶
func Convert_core_ObjectReference_To_v1alpha1_ObjectReference(in *core.ObjectReference, out *ObjectReference, s conversion.Scope) error
Convert_core_ObjectReference_To_v1alpha1_ObjectReference is an autogenerated conversion function.
func Convert_core_OnDeleteConfig_To_v1alpha1_OnDeleteConfig ¶
func Convert_core_OnDeleteConfig_To_v1alpha1_OnDeleteConfig(in *core.OnDeleteConfig, out *OnDeleteConfig, s conversion.Scope) error
Convert_core_OnDeleteConfig_To_v1alpha1_OnDeleteConfig is an autogenerated conversion function.
func Convert_core_Optimization_To_v1alpha1_Optimization ¶
func Convert_core_Optimization_To_v1alpha1_Optimization(in *core.Optimization, out *Optimization, s conversion.Scope) error
Convert_core_Optimization_To_v1alpha1_Optimization is an autogenerated conversion function.
func Convert_core_RemoteBlueprintReference_To_v1alpha1_RemoteBlueprintReference ¶
func Convert_core_RemoteBlueprintReference_To_v1alpha1_RemoteBlueprintReference(in *core.RemoteBlueprintReference, out *RemoteBlueprintReference, s conversion.Scope) error
Convert_core_RemoteBlueprintReference_To_v1alpha1_RemoteBlueprintReference is an autogenerated conversion function.
func Convert_core_Requirement_To_v1alpha1_Requirement ¶
func Convert_core_Requirement_To_v1alpha1_Requirement(in *core.Requirement, out *Requirement, s conversion.Scope) error
Convert_core_Requirement_To_v1alpha1_Requirement is an autogenerated conversion function.
func Convert_core_ResolvedTarget_To_v1alpha1_ResolvedTarget ¶
func Convert_core_ResolvedTarget_To_v1alpha1_ResolvedTarget(in *core.ResolvedTarget, out *ResolvedTarget, s conversion.Scope) error
Convert_core_ResolvedTarget_To_v1alpha1_ResolvedTarget is an autogenerated conversion function.
func Convert_core_ResourceReference_To_v1alpha1_ResourceReference ¶
func Convert_core_ResourceReference_To_v1alpha1_ResourceReference(in *core.ResourceReference, out *ResourceReference, s conversion.Scope) error
Convert_core_ResourceReference_To_v1alpha1_ResourceReference is an autogenerated conversion function.
func Convert_core_SecretLabelSelectorRef_To_v1alpha1_SecretLabelSelectorRef ¶
func Convert_core_SecretLabelSelectorRef_To_v1alpha1_SecretLabelSelectorRef(in *core.SecretLabelSelectorRef, out *SecretLabelSelectorRef, s conversion.Scope) error
Convert_core_SecretLabelSelectorRef_To_v1alpha1_SecretLabelSelectorRef is an autogenerated conversion function.
func Convert_core_SecretReference_To_v1alpha1_SecretReference ¶
func Convert_core_SecretReference_To_v1alpha1_SecretReference(in *core.SecretReference, out *SecretReference, s conversion.Scope) error
Convert_core_SecretReference_To_v1alpha1_SecretReference is an autogenerated conversion function.
func Convert_core_StaticDataSource_To_v1alpha1_StaticDataSource ¶
func Convert_core_StaticDataSource_To_v1alpha1_StaticDataSource(in *core.StaticDataSource, out *StaticDataSource, s conversion.Scope) error
Convert_core_StaticDataSource_To_v1alpha1_StaticDataSource is an autogenerated conversion function.
func Convert_core_StaticDataValueFrom_To_v1alpha1_StaticDataValueFrom ¶
func Convert_core_StaticDataValueFrom_To_v1alpha1_StaticDataValueFrom(in *core.StaticDataValueFrom, out *StaticDataValueFrom, s conversion.Scope) error
Convert_core_StaticDataValueFrom_To_v1alpha1_StaticDataValueFrom is an autogenerated conversion function.
func Convert_core_SubInstCache_To_v1alpha1_SubInstCache ¶
func Convert_core_SubInstCache_To_v1alpha1_SubInstCache(in *core.SubInstCache, out *SubInstCache, s conversion.Scope) error
Convert_core_SubInstCache_To_v1alpha1_SubInstCache is an autogenerated conversion function.
func Convert_core_SubNamePair_To_v1alpha1_SubNamePair ¶
func Convert_core_SubNamePair_To_v1alpha1_SubNamePair(in *core.SubNamePair, out *SubNamePair, s conversion.Scope) error
Convert_core_SubNamePair_To_v1alpha1_SubNamePair is an autogenerated conversion function.
func Convert_core_SubinstallationTemplate_To_v1alpha1_SubinstallationTemplate ¶
func Convert_core_SubinstallationTemplate_To_v1alpha1_SubinstallationTemplate(in *core.SubinstallationTemplate, out *SubinstallationTemplate, s conversion.Scope) error
Convert_core_SubinstallationTemplate_To_v1alpha1_SubinstallationTemplate is an autogenerated conversion function.
func Convert_core_SucceededReconcile_To_v1alpha1_SucceededReconcile ¶
func Convert_core_SucceededReconcile_To_v1alpha1_SucceededReconcile(in *core.SucceededReconcile, out *SucceededReconcile, s conversion.Scope) error
Convert_core_SucceededReconcile_To_v1alpha1_SucceededReconcile is an autogenerated conversion function.
func Convert_core_SyncObjectList_To_v1alpha1_SyncObjectList ¶
func Convert_core_SyncObjectList_To_v1alpha1_SyncObjectList(in *core.SyncObjectList, out *SyncObjectList, s conversion.Scope) error
Convert_core_SyncObjectList_To_v1alpha1_SyncObjectList is an autogenerated conversion function.
func Convert_core_SyncObjectSpec_To_v1alpha1_SyncObjectSpec ¶
func Convert_core_SyncObjectSpec_To_v1alpha1_SyncObjectSpec(in *core.SyncObjectSpec, out *SyncObjectSpec, s conversion.Scope) error
Convert_core_SyncObjectSpec_To_v1alpha1_SyncObjectSpec is an autogenerated conversion function.
func Convert_core_SyncObjectStatus_To_v1alpha1_SyncObjectStatus ¶
func Convert_core_SyncObjectStatus_To_v1alpha1_SyncObjectStatus(in *core.SyncObjectStatus, out *SyncObjectStatus, s conversion.Scope) error
Convert_core_SyncObjectStatus_To_v1alpha1_SyncObjectStatus is an autogenerated conversion function.
func Convert_core_SyncObject_To_v1alpha1_SyncObject ¶
func Convert_core_SyncObject_To_v1alpha1_SyncObject(in *core.SyncObject, out *SyncObject, s conversion.Scope) error
Convert_core_SyncObject_To_v1alpha1_SyncObject is an autogenerated conversion function.
func Convert_core_TargetExport_To_v1alpha1_TargetExport ¶
func Convert_core_TargetExport_To_v1alpha1_TargetExport(in *core.TargetExport, out *TargetExport, s conversion.Scope) error
Convert_core_TargetExport_To_v1alpha1_TargetExport is an autogenerated conversion function.
func Convert_core_TargetImport_To_v1alpha1_TargetImport ¶
func Convert_core_TargetImport_To_v1alpha1_TargetImport(in *core.TargetImport, out *TargetImport, s conversion.Scope) error
Convert_core_TargetImport_To_v1alpha1_TargetImport is an autogenerated conversion function.
func Convert_core_TargetList_To_v1alpha1_TargetList ¶
func Convert_core_TargetList_To_v1alpha1_TargetList(in *core.TargetList, out *TargetList, s conversion.Scope) error
Convert_core_TargetList_To_v1alpha1_TargetList is an autogenerated conversion function.
func Convert_core_TargetSelector_To_v1alpha1_TargetSelector ¶
func Convert_core_TargetSelector_To_v1alpha1_TargetSelector(in *core.TargetSelector, out *TargetSelector, s conversion.Scope) error
Convert_core_TargetSelector_To_v1alpha1_TargetSelector is an autogenerated conversion function.
func Convert_core_TargetSpec_To_v1alpha1_TargetSpec ¶
func Convert_core_TargetSpec_To_v1alpha1_TargetSpec(in *core.TargetSpec, out *TargetSpec, s conversion.Scope) error
Convert_core_TargetSpec_To_v1alpha1_TargetSpec is an autogenerated conversion function.
func Convert_core_TargetSyncList_To_v1alpha1_TargetSyncList ¶
func Convert_core_TargetSyncList_To_v1alpha1_TargetSyncList(in *core.TargetSyncList, out *TargetSyncList, s conversion.Scope) error
Convert_core_TargetSyncList_To_v1alpha1_TargetSyncList is an autogenerated conversion function.
func Convert_core_TargetSyncSpec_To_v1alpha1_TargetSyncSpec ¶
func Convert_core_TargetSyncSpec_To_v1alpha1_TargetSyncSpec(in *core.TargetSyncSpec, out *TargetSyncSpec, s conversion.Scope) error
Convert_core_TargetSyncSpec_To_v1alpha1_TargetSyncSpec is an autogenerated conversion function.
func Convert_core_TargetSyncStatus_To_v1alpha1_TargetSyncStatus ¶
func Convert_core_TargetSyncStatus_To_v1alpha1_TargetSyncStatus(in *core.TargetSyncStatus, out *TargetSyncStatus, s conversion.Scope) error
Convert_core_TargetSyncStatus_To_v1alpha1_TargetSyncStatus is an autogenerated conversion function.
func Convert_core_TargetSync_To_v1alpha1_TargetSync ¶
func Convert_core_TargetSync_To_v1alpha1_TargetSync(in *core.TargetSync, out *TargetSync, s conversion.Scope) error
Convert_core_TargetSync_To_v1alpha1_TargetSync is an autogenerated conversion function.
func Convert_core_TargetTemplate_To_v1alpha1_TargetTemplate ¶
func Convert_core_TargetTemplate_To_v1alpha1_TargetTemplate(in *core.TargetTemplate, out *TargetTemplate, s conversion.Scope) error
Convert_core_TargetTemplate_To_v1alpha1_TargetTemplate is an autogenerated conversion function.
func Convert_core_Target_To_v1alpha1_Target ¶
Convert_core_Target_To_v1alpha1_Target is an autogenerated conversion function.
func Convert_core_TemplateExecutor_To_v1alpha1_TemplateExecutor ¶
func Convert_core_TemplateExecutor_To_v1alpha1_TemplateExecutor(in *core.TemplateExecutor, out *TemplateExecutor, s conversion.Scope) error
Convert_core_TemplateExecutor_To_v1alpha1_TemplateExecutor is an autogenerated conversion function.
func Convert_core_TokenRotation_To_v1alpha1_TokenRotation ¶
func Convert_core_TokenRotation_To_v1alpha1_TokenRotation(in *core.TokenRotation, out *TokenRotation, s conversion.Scope) error
Convert_core_TokenRotation_To_v1alpha1_TokenRotation is an autogenerated conversion function.
func Convert_core_TransitionTimes_To_v1alpha1_TransitionTimes ¶
func Convert_core_TransitionTimes_To_v1alpha1_TransitionTimes(in *core.TransitionTimes, out *TransitionTimes, s conversion.Scope) error
Convert_core_TransitionTimes_To_v1alpha1_TransitionTimes is an autogenerated conversion function.
func Convert_core_TypedObjectReference_To_v1alpha1_TypedObjectReference ¶
func Convert_core_TypedObjectReference_To_v1alpha1_TypedObjectReference(in *core.TypedObjectReference, out *TypedObjectReference, s conversion.Scope) error
Convert_core_TypedObjectReference_To_v1alpha1_TypedObjectReference is an autogenerated conversion function.
func Convert_core_VerificationSignature_To_v1alpha1_VerificationSignature ¶ added in v0.104.0
func Convert_core_VerificationSignature_To_v1alpha1_VerificationSignature(in *core.VerificationSignature, out *VerificationSignature, s conversion.Scope) error
Convert_core_VerificationSignature_To_v1alpha1_VerificationSignature is an autogenerated conversion function.
func Convert_core_Verification_To_v1alpha1_Verification ¶ added in v0.104.0
func Convert_core_Verification_To_v1alpha1_Verification(in *core.Verification, out *Verification, s conversion.Scope) error
Convert_core_Verification_To_v1alpha1_Verification is an autogenerated conversion function.
func Convert_core_VersionedNamedObjectReference_To_v1alpha1_VersionedNamedObjectReference ¶
func Convert_core_VersionedNamedObjectReference_To_v1alpha1_VersionedNamedObjectReference(in *core.VersionedNamedObjectReference, out *VersionedNamedObjectReference, s conversion.Scope) error
Convert_core_VersionedNamedObjectReference_To_v1alpha1_VersionedNamedObjectReference is an autogenerated conversion function.
func Convert_core_VersionedObjectReference_To_v1alpha1_VersionedObjectReference ¶
func Convert_core_VersionedObjectReference_To_v1alpha1_VersionedObjectReference(in *core.VersionedObjectReference, out *VersionedObjectReference, s conversion.Scope) error
Convert_core_VersionedObjectReference_To_v1alpha1_VersionedObjectReference is an autogenerated conversion function.
func Convert_core_VersionedResourceReference_To_v1alpha1_VersionedResourceReference ¶
func Convert_core_VersionedResourceReference_To_v1alpha1_VersionedResourceReference(in *core.VersionedResourceReference, out *VersionedResourceReference, s conversion.Scope) error
Convert_core_VersionedResourceReference_To_v1alpha1_VersionedResourceReference is an autogenerated conversion function.
func Convert_v1alpha1_AnyJSON_To_core_AnyJSON ¶
func Convert_v1alpha1_AnyJSON_To_core_AnyJSON(in *AnyJSON, out *core.AnyJSON, s conversion.Scope) error
Convert_v1alpha1_AnyJSON_To_core_AnyJSON is an autogenerated conversion function.
func Convert_v1alpha1_AutomaticReconcileStatus_To_core_AutomaticReconcileStatus ¶
func Convert_v1alpha1_AutomaticReconcileStatus_To_core_AutomaticReconcileStatus(in *AutomaticReconcileStatus, out *core.AutomaticReconcileStatus, s conversion.Scope) error
Convert_v1alpha1_AutomaticReconcileStatus_To_core_AutomaticReconcileStatus is an autogenerated conversion function.
func Convert_v1alpha1_AutomaticReconcile_To_core_AutomaticReconcile ¶
func Convert_v1alpha1_AutomaticReconcile_To_core_AutomaticReconcile(in *AutomaticReconcile, out *core.AutomaticReconcile, s conversion.Scope) error
Convert_v1alpha1_AutomaticReconcile_To_core_AutomaticReconcile is an autogenerated conversion function.
func Convert_v1alpha1_BlueprintDefinition_To_core_BlueprintDefinition ¶
func Convert_v1alpha1_BlueprintDefinition_To_core_BlueprintDefinition(in *BlueprintDefinition, out *core.BlueprintDefinition, s conversion.Scope) error
Convert_v1alpha1_BlueprintDefinition_To_core_BlueprintDefinition is an autogenerated conversion function.
func Convert_v1alpha1_BlueprintStaticDataSource_To_core_BlueprintStaticDataSource ¶
func Convert_v1alpha1_BlueprintStaticDataSource_To_core_BlueprintStaticDataSource(in *BlueprintStaticDataSource, out *core.BlueprintStaticDataSource, s conversion.Scope) error
Convert_v1alpha1_BlueprintStaticDataSource_To_core_BlueprintStaticDataSource is an autogenerated conversion function.
func Convert_v1alpha1_BlueprintStaticDataValueFrom_To_core_BlueprintStaticDataValueFrom ¶
func Convert_v1alpha1_BlueprintStaticDataValueFrom_To_core_BlueprintStaticDataValueFrom(in *BlueprintStaticDataValueFrom, out *core.BlueprintStaticDataValueFrom, s conversion.Scope) error
Convert_v1alpha1_BlueprintStaticDataValueFrom_To_core_BlueprintStaticDataValueFrom is an autogenerated conversion function.
func Convert_v1alpha1_Blueprint_To_core_Blueprint ¶
func Convert_v1alpha1_Blueprint_To_core_Blueprint(in *Blueprint, out *core.Blueprint, s conversion.Scope) error
Convert_v1alpha1_Blueprint_To_core_Blueprint is an autogenerated conversion function.
func Convert_v1alpha1_ComponentDescriptorDefinition_To_core_ComponentDescriptorDefinition ¶
func Convert_v1alpha1_ComponentDescriptorDefinition_To_core_ComponentDescriptorDefinition(in *ComponentDescriptorDefinition, out *core.ComponentDescriptorDefinition, s conversion.Scope) error
Convert_v1alpha1_ComponentDescriptorDefinition_To_core_ComponentDescriptorDefinition is an autogenerated conversion function.
func Convert_v1alpha1_ComponentDescriptorReference_To_core_ComponentDescriptorReference ¶
func Convert_v1alpha1_ComponentDescriptorReference_To_core_ComponentDescriptorReference(in *ComponentDescriptorReference, out *core.ComponentDescriptorReference, s conversion.Scope) error
Convert_v1alpha1_ComponentDescriptorReference_To_core_ComponentDescriptorReference is an autogenerated conversion function.
func Convert_v1alpha1_ComponentVersionOverwriteReference_To_core_ComponentVersionOverwriteReference ¶
func Convert_v1alpha1_ComponentVersionOverwriteReference_To_core_ComponentVersionOverwriteReference(in *ComponentVersionOverwriteReference, out *core.ComponentVersionOverwriteReference, s conversion.Scope) error
Convert_v1alpha1_ComponentVersionOverwriteReference_To_core_ComponentVersionOverwriteReference is an autogenerated conversion function.
func Convert_v1alpha1_ComponentVersionOverwrite_To_core_ComponentVersionOverwrite ¶
func Convert_v1alpha1_ComponentVersionOverwrite_To_core_ComponentVersionOverwrite(in *ComponentVersionOverwrite, out *core.ComponentVersionOverwrite, s conversion.Scope) error
Convert_v1alpha1_ComponentVersionOverwrite_To_core_ComponentVersionOverwrite is an autogenerated conversion function.
func Convert_v1alpha1_ComponentVersionOverwritesList_To_core_ComponentVersionOverwritesList ¶
func Convert_v1alpha1_ComponentVersionOverwritesList_To_core_ComponentVersionOverwritesList(in *ComponentVersionOverwritesList, out *core.ComponentVersionOverwritesList, s conversion.Scope) error
Convert_v1alpha1_ComponentVersionOverwritesList_To_core_ComponentVersionOverwritesList is an autogenerated conversion function.
func Convert_v1alpha1_ComponentVersionOverwrites_To_core_ComponentVersionOverwrites ¶
func Convert_v1alpha1_ComponentVersionOverwrites_To_core_ComponentVersionOverwrites(in *ComponentVersionOverwrites, out *core.ComponentVersionOverwrites, s conversion.Scope) error
Convert_v1alpha1_ComponentVersionOverwrites_To_core_ComponentVersionOverwrites is an autogenerated conversion function.
func Convert_v1alpha1_Condition_To_core_Condition ¶
func Convert_v1alpha1_Condition_To_core_Condition(in *Condition, out *core.Condition, s conversion.Scope) error
Convert_v1alpha1_Condition_To_core_Condition is an autogenerated conversion function.
func Convert_v1alpha1_ConfigMapReference_To_core_ConfigMapReference ¶
func Convert_v1alpha1_ConfigMapReference_To_core_ConfigMapReference(in *ConfigMapReference, out *core.ConfigMapReference, s conversion.Scope) error
Convert_v1alpha1_ConfigMapReference_To_core_ConfigMapReference is an autogenerated conversion function.
func Convert_v1alpha1_ContextConfiguration_To_core_ContextConfiguration ¶
func Convert_v1alpha1_ContextConfiguration_To_core_ContextConfiguration(in *ContextConfiguration, out *core.ContextConfiguration, s conversion.Scope) error
Convert_v1alpha1_ContextConfiguration_To_core_ContextConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ContextList_To_core_ContextList ¶
func Convert_v1alpha1_ContextList_To_core_ContextList(in *ContextList, out *core.ContextList, s conversion.Scope) error
Convert_v1alpha1_ContextList_To_core_ContextList is an autogenerated conversion function.
func Convert_v1alpha1_Context_To_core_Context ¶
func Convert_v1alpha1_Context_To_core_Context(in *Context, out *core.Context, s conversion.Scope) error
Convert_v1alpha1_Context_To_core_Context is an autogenerated conversion function.
func Convert_v1alpha1_CriticalProblem_To_core_CriticalProblem ¶
func Convert_v1alpha1_CriticalProblem_To_core_CriticalProblem(in *CriticalProblem, out *core.CriticalProblem, s conversion.Scope) error
Convert_v1alpha1_CriticalProblem_To_core_CriticalProblem is an autogenerated conversion function.
func Convert_v1alpha1_CriticalProblemsList_To_core_CriticalProblemsList ¶
func Convert_v1alpha1_CriticalProblemsList_To_core_CriticalProblemsList(in *CriticalProblemsList, out *core.CriticalProblemsList, s conversion.Scope) error
Convert_v1alpha1_CriticalProblemsList_To_core_CriticalProblemsList is an autogenerated conversion function.
func Convert_v1alpha1_CriticalProblemsSpec_To_core_CriticalProblemsSpec ¶
func Convert_v1alpha1_CriticalProblemsSpec_To_core_CriticalProblemsSpec(in *CriticalProblemsSpec, out *core.CriticalProblemsSpec, s conversion.Scope) error
Convert_v1alpha1_CriticalProblemsSpec_To_core_CriticalProblemsSpec is an autogenerated conversion function.
func Convert_v1alpha1_CriticalProblemsStatus_To_core_CriticalProblemsStatus ¶
func Convert_v1alpha1_CriticalProblemsStatus_To_core_CriticalProblemsStatus(in *CriticalProblemsStatus, out *core.CriticalProblemsStatus, s conversion.Scope) error
Convert_v1alpha1_CriticalProblemsStatus_To_core_CriticalProblemsStatus is an autogenerated conversion function.
func Convert_v1alpha1_CriticalProblems_To_core_CriticalProblems ¶
func Convert_v1alpha1_CriticalProblems_To_core_CriticalProblems(in *CriticalProblems, out *core.CriticalProblems, s conversion.Scope) error
Convert_v1alpha1_CriticalProblems_To_core_CriticalProblems is an autogenerated conversion function.
func Convert_v1alpha1_DataExport_To_core_DataExport ¶
func Convert_v1alpha1_DataExport_To_core_DataExport(in *DataExport, out *core.DataExport, s conversion.Scope) error
Convert_v1alpha1_DataExport_To_core_DataExport is an autogenerated conversion function.
func Convert_v1alpha1_DataImport_To_core_DataImport ¶
func Convert_v1alpha1_DataImport_To_core_DataImport(in *DataImport, out *core.DataImport, s conversion.Scope) error
Convert_v1alpha1_DataImport_To_core_DataImport is an autogenerated conversion function.
func Convert_v1alpha1_DataObjectList_To_core_DataObjectList ¶
func Convert_v1alpha1_DataObjectList_To_core_DataObjectList(in *DataObjectList, out *core.DataObjectList, s conversion.Scope) error
Convert_v1alpha1_DataObjectList_To_core_DataObjectList is an autogenerated conversion function.
func Convert_v1alpha1_DataObject_To_core_DataObject ¶
func Convert_v1alpha1_DataObject_To_core_DataObject(in *DataObject, out *core.DataObject, s conversion.Scope) error
Convert_v1alpha1_DataObject_To_core_DataObject is an autogenerated conversion function.
func Convert_v1alpha1_Default_To_core_Default ¶
func Convert_v1alpha1_Default_To_core_Default(in *Default, out *core.Default, s conversion.Scope) error
Convert_v1alpha1_Default_To_core_Default is an autogenerated conversion function.
func Convert_v1alpha1_DependentToTrigger_To_core_DependentToTrigger ¶
func Convert_v1alpha1_DependentToTrigger_To_core_DependentToTrigger(in *DependentToTrigger, out *core.DependentToTrigger, s conversion.Scope) error
Convert_v1alpha1_DependentToTrigger_To_core_DependentToTrigger is an autogenerated conversion function.
func Convert_v1alpha1_DeployItemCache_To_core_DeployItemCache ¶
func Convert_v1alpha1_DeployItemCache_To_core_DeployItemCache(in *DeployItemCache, out *core.DeployItemCache, s conversion.Scope) error
Convert_v1alpha1_DeployItemCache_To_core_DeployItemCache is an autogenerated conversion function.
func Convert_v1alpha1_DeployItemList_To_core_DeployItemList ¶
func Convert_v1alpha1_DeployItemList_To_core_DeployItemList(in *DeployItemList, out *core.DeployItemList, s conversion.Scope) error
Convert_v1alpha1_DeployItemList_To_core_DeployItemList is an autogenerated conversion function.
func Convert_v1alpha1_DeployItemSpec_To_core_DeployItemSpec ¶
func Convert_v1alpha1_DeployItemSpec_To_core_DeployItemSpec(in *DeployItemSpec, out *core.DeployItemSpec, s conversion.Scope) error
Convert_v1alpha1_DeployItemSpec_To_core_DeployItemSpec is an autogenerated conversion function.
func Convert_v1alpha1_DeployItemStatus_To_core_DeployItemStatus ¶
func Convert_v1alpha1_DeployItemStatus_To_core_DeployItemStatus(in *DeployItemStatus, out *core.DeployItemStatus, s conversion.Scope) error
Convert_v1alpha1_DeployItemStatus_To_core_DeployItemStatus is an autogenerated conversion function.
func Convert_v1alpha1_DeployItemTemplateList_To_core_DeployItemTemplateList ¶
func Convert_v1alpha1_DeployItemTemplateList_To_core_DeployItemTemplateList(in *DeployItemTemplateList, out *core.DeployItemTemplateList, s conversion.Scope) error
Convert_v1alpha1_DeployItemTemplateList_To_core_DeployItemTemplateList is an autogenerated conversion function.
func Convert_v1alpha1_DeployItemTemplate_To_core_DeployItemTemplate ¶
func Convert_v1alpha1_DeployItemTemplate_To_core_DeployItemTemplate(in *DeployItemTemplate, out *core.DeployItemTemplate, s conversion.Scope) error
Convert_v1alpha1_DeployItemTemplate_To_core_DeployItemTemplate is an autogenerated conversion function.
func Convert_v1alpha1_DeployItem_To_core_DeployItem ¶
func Convert_v1alpha1_DeployItem_To_core_DeployItem(in *DeployItem, out *core.DeployItem, s conversion.Scope) error
Convert_v1alpha1_DeployItem_To_core_DeployItem is an autogenerated conversion function.
func Convert_v1alpha1_DeployerInformation_To_core_DeployerInformation ¶
func Convert_v1alpha1_DeployerInformation_To_core_DeployerInformation(in *DeployerInformation, out *core.DeployerInformation, s conversion.Scope) error
Convert_v1alpha1_DeployerInformation_To_core_DeployerInformation is an autogenerated conversion function.
func Convert_v1alpha1_DiNamePair_To_core_DiNamePair ¶
func Convert_v1alpha1_DiNamePair_To_core_DiNamePair(in *DiNamePair, out *core.DiNamePair, s conversion.Scope) error
Convert_v1alpha1_DiNamePair_To_core_DiNamePair is an autogenerated conversion function.
func Convert_v1alpha1_Duration_To_core_Duration ¶
func Convert_v1alpha1_Duration_To_core_Duration(in *Duration, out *core.Duration, s conversion.Scope) error
Convert_v1alpha1_Duration_To_core_Duration is an autogenerated conversion function.
func Convert_v1alpha1_Error_To_core_Error ¶
Convert_v1alpha1_Error_To_core_Error is an autogenerated conversion function.
func Convert_v1alpha1_ExecutionList_To_core_ExecutionList ¶
func Convert_v1alpha1_ExecutionList_To_core_ExecutionList(in *ExecutionList, out *core.ExecutionList, s conversion.Scope) error
Convert_v1alpha1_ExecutionList_To_core_ExecutionList is an autogenerated conversion function.
func Convert_v1alpha1_ExecutionSpec_To_core_ExecutionSpec ¶
func Convert_v1alpha1_ExecutionSpec_To_core_ExecutionSpec(in *ExecutionSpec, out *core.ExecutionSpec, s conversion.Scope) error
Convert_v1alpha1_ExecutionSpec_To_core_ExecutionSpec is an autogenerated conversion function.
func Convert_v1alpha1_ExecutionStatus_To_core_ExecutionStatus ¶
func Convert_v1alpha1_ExecutionStatus_To_core_ExecutionStatus(in *ExecutionStatus, out *core.ExecutionStatus, s conversion.Scope) error
Convert_v1alpha1_ExecutionStatus_To_core_ExecutionStatus is an autogenerated conversion function.
func Convert_v1alpha1_Execution_To_core_Execution ¶
func Convert_v1alpha1_Execution_To_core_Execution(in *Execution, out *core.Execution, s conversion.Scope) error
Convert_v1alpha1_Execution_To_core_Execution is an autogenerated conversion function.
func Convert_v1alpha1_ExportDefinition_To_core_ExportDefinition ¶
func Convert_v1alpha1_ExportDefinition_To_core_ExportDefinition(in *ExportDefinition, out *core.ExportDefinition, s conversion.Scope) error
Convert_v1alpha1_ExportDefinition_To_core_ExportDefinition is an autogenerated conversion function.
func Convert_v1alpha1_FailedReconcile_To_core_FailedReconcile ¶
func Convert_v1alpha1_FailedReconcile_To_core_FailedReconcile(in *FailedReconcile, out *core.FailedReconcile, s conversion.Scope) error
Convert_v1alpha1_FailedReconcile_To_core_FailedReconcile is an autogenerated conversion function.
func Convert_v1alpha1_FieldValueDefinition_To_core_FieldValueDefinition ¶
func Convert_v1alpha1_FieldValueDefinition_To_core_FieldValueDefinition(in *FieldValueDefinition, out *core.FieldValueDefinition, s conversion.Scope) error
Convert_v1alpha1_FieldValueDefinition_To_core_FieldValueDefinition is an autogenerated conversion function.
func Convert_v1alpha1_ImportDefinition_To_core_ImportDefinition ¶
func Convert_v1alpha1_ImportDefinition_To_core_ImportDefinition(in *ImportDefinition, out *core.ImportDefinition, s conversion.Scope) error
Convert_v1alpha1_ImportDefinition_To_core_ImportDefinition is an autogenerated conversion function.
func Convert_v1alpha1_InlineBlueprint_To_core_InlineBlueprint ¶
func Convert_v1alpha1_InlineBlueprint_To_core_InlineBlueprint(in *InlineBlueprint, out *core.InlineBlueprint, s conversion.Scope) error
Convert_v1alpha1_InlineBlueprint_To_core_InlineBlueprint is an autogenerated conversion function.
func Convert_v1alpha1_InstallationExports_To_core_InstallationExports ¶
func Convert_v1alpha1_InstallationExports_To_core_InstallationExports(in *InstallationExports, out *core.InstallationExports, s conversion.Scope) error
Convert_v1alpha1_InstallationExports_To_core_InstallationExports is an autogenerated conversion function.
func Convert_v1alpha1_InstallationImports_To_core_InstallationImports ¶
func Convert_v1alpha1_InstallationImports_To_core_InstallationImports(in *InstallationImports, out *core.InstallationImports, s conversion.Scope) error
Convert_v1alpha1_InstallationImports_To_core_InstallationImports is an autogenerated conversion function.
func Convert_v1alpha1_InstallationList_To_core_InstallationList ¶
func Convert_v1alpha1_InstallationList_To_core_InstallationList(in *InstallationList, out *core.InstallationList, s conversion.Scope) error
Convert_v1alpha1_InstallationList_To_core_InstallationList is an autogenerated conversion function.
func Convert_v1alpha1_InstallationSpec_To_core_InstallationSpec ¶
func Convert_v1alpha1_InstallationSpec_To_core_InstallationSpec(in *InstallationSpec, out *core.InstallationSpec, s conversion.Scope) error
Convert_v1alpha1_InstallationSpec_To_core_InstallationSpec is an autogenerated conversion function.
func Convert_v1alpha1_InstallationStatus_To_core_InstallationStatus ¶
func Convert_v1alpha1_InstallationStatus_To_core_InstallationStatus(in *InstallationStatus, out *core.InstallationStatus, s conversion.Scope) error
Convert_v1alpha1_InstallationStatus_To_core_InstallationStatus is an autogenerated conversion function.
func Convert_v1alpha1_InstallationTemplateBlueprintDefinition_To_core_InstallationTemplateBlueprintDefinition ¶
func Convert_v1alpha1_InstallationTemplateBlueprintDefinition_To_core_InstallationTemplateBlueprintDefinition(in *InstallationTemplateBlueprintDefinition, out *core.InstallationTemplateBlueprintDefinition, s conversion.Scope) error
Convert_v1alpha1_InstallationTemplateBlueprintDefinition_To_core_InstallationTemplateBlueprintDefinition is an autogenerated conversion function.
func Convert_v1alpha1_InstallationTemplate_To_core_InstallationTemplate ¶
func Convert_v1alpha1_InstallationTemplate_To_core_InstallationTemplate(in *InstallationTemplate, out *core.InstallationTemplate, s conversion.Scope) error
Convert_v1alpha1_InstallationTemplate_To_core_InstallationTemplate is an autogenerated conversion function.
func Convert_v1alpha1_Installation_To_core_Installation ¶
func Convert_v1alpha1_Installation_To_core_Installation(in *Installation, out *core.Installation, s conversion.Scope) error
Convert_v1alpha1_Installation_To_core_Installation is an autogenerated conversion function.
func Convert_v1alpha1_JSONSchemaDefinition_To_core_JSONSchemaDefinition ¶
func Convert_v1alpha1_JSONSchemaDefinition_To_core_JSONSchemaDefinition(in *JSONSchemaDefinition, out *core.JSONSchemaDefinition, s conversion.Scope) error
Convert_v1alpha1_JSONSchemaDefinition_To_core_JSONSchemaDefinition is an autogenerated conversion function.
func Convert_v1alpha1_LocalConfigMapReference_To_core_LocalConfigMapReference ¶
func Convert_v1alpha1_LocalConfigMapReference_To_core_LocalConfigMapReference(in *LocalConfigMapReference, out *core.LocalConfigMapReference, s conversion.Scope) error
Convert_v1alpha1_LocalConfigMapReference_To_core_LocalConfigMapReference is an autogenerated conversion function.
func Convert_v1alpha1_LocalSecretReference_To_core_LocalSecretReference ¶
func Convert_v1alpha1_LocalSecretReference_To_core_LocalSecretReference(in *LocalSecretReference, out *core.LocalSecretReference, s conversion.Scope) error
Convert_v1alpha1_LocalSecretReference_To_core_LocalSecretReference is an autogenerated conversion function.
func Convert_v1alpha1_LsHealthCheckList_To_core_LsHealthCheckList ¶
func Convert_v1alpha1_LsHealthCheckList_To_core_LsHealthCheckList(in *LsHealthCheckList, out *core.LsHealthCheckList, s conversion.Scope) error
Convert_v1alpha1_LsHealthCheckList_To_core_LsHealthCheckList is an autogenerated conversion function.
func Convert_v1alpha1_LsHealthCheck_To_core_LsHealthCheck ¶
func Convert_v1alpha1_LsHealthCheck_To_core_LsHealthCheck(in *LsHealthCheck, out *core.LsHealthCheck, s conversion.Scope) error
Convert_v1alpha1_LsHealthCheck_To_core_LsHealthCheck is an autogenerated conversion function.
func Convert_v1alpha1_NamedObjectReference_To_core_NamedObjectReference ¶
func Convert_v1alpha1_NamedObjectReference_To_core_NamedObjectReference(in *NamedObjectReference, out *core.NamedObjectReference, s conversion.Scope) error
Convert_v1alpha1_NamedObjectReference_To_core_NamedObjectReference is an autogenerated conversion function.
func Convert_v1alpha1_ObjectReference_To_core_ObjectReference ¶
func Convert_v1alpha1_ObjectReference_To_core_ObjectReference(in *ObjectReference, out *core.ObjectReference, s conversion.Scope) error
Convert_v1alpha1_ObjectReference_To_core_ObjectReference is an autogenerated conversion function.
func Convert_v1alpha1_OnDeleteConfig_To_core_OnDeleteConfig ¶
func Convert_v1alpha1_OnDeleteConfig_To_core_OnDeleteConfig(in *OnDeleteConfig, out *core.OnDeleteConfig, s conversion.Scope) error
Convert_v1alpha1_OnDeleteConfig_To_core_OnDeleteConfig is an autogenerated conversion function.
func Convert_v1alpha1_Optimization_To_core_Optimization ¶
func Convert_v1alpha1_Optimization_To_core_Optimization(in *Optimization, out *core.Optimization, s conversion.Scope) error
Convert_v1alpha1_Optimization_To_core_Optimization is an autogenerated conversion function.
func Convert_v1alpha1_RemoteBlueprintReference_To_core_RemoteBlueprintReference ¶
func Convert_v1alpha1_RemoteBlueprintReference_To_core_RemoteBlueprintReference(in *RemoteBlueprintReference, out *core.RemoteBlueprintReference, s conversion.Scope) error
Convert_v1alpha1_RemoteBlueprintReference_To_core_RemoteBlueprintReference is an autogenerated conversion function.
func Convert_v1alpha1_Requirement_To_core_Requirement ¶
func Convert_v1alpha1_Requirement_To_core_Requirement(in *Requirement, out *core.Requirement, s conversion.Scope) error
Convert_v1alpha1_Requirement_To_core_Requirement is an autogenerated conversion function.
func Convert_v1alpha1_ResolvedTarget_To_core_ResolvedTarget ¶
func Convert_v1alpha1_ResolvedTarget_To_core_ResolvedTarget(in *ResolvedTarget, out *core.ResolvedTarget, s conversion.Scope) error
Convert_v1alpha1_ResolvedTarget_To_core_ResolvedTarget is an autogenerated conversion function.
func Convert_v1alpha1_ResourceReference_To_core_ResourceReference ¶
func Convert_v1alpha1_ResourceReference_To_core_ResourceReference(in *ResourceReference, out *core.ResourceReference, s conversion.Scope) error
Convert_v1alpha1_ResourceReference_To_core_ResourceReference is an autogenerated conversion function.
func Convert_v1alpha1_SecretLabelSelectorRef_To_core_SecretLabelSelectorRef ¶
func Convert_v1alpha1_SecretLabelSelectorRef_To_core_SecretLabelSelectorRef(in *SecretLabelSelectorRef, out *core.SecretLabelSelectorRef, s conversion.Scope) error
Convert_v1alpha1_SecretLabelSelectorRef_To_core_SecretLabelSelectorRef is an autogenerated conversion function.
func Convert_v1alpha1_SecretReference_To_core_SecretReference ¶
func Convert_v1alpha1_SecretReference_To_core_SecretReference(in *SecretReference, out *core.SecretReference, s conversion.Scope) error
Convert_v1alpha1_SecretReference_To_core_SecretReference is an autogenerated conversion function.
func Convert_v1alpha1_StaticDataSource_To_core_StaticDataSource ¶
func Convert_v1alpha1_StaticDataSource_To_core_StaticDataSource(in *StaticDataSource, out *core.StaticDataSource, s conversion.Scope) error
Convert_v1alpha1_StaticDataSource_To_core_StaticDataSource is an autogenerated conversion function.
func Convert_v1alpha1_StaticDataValueFrom_To_core_StaticDataValueFrom ¶
func Convert_v1alpha1_StaticDataValueFrom_To_core_StaticDataValueFrom(in *StaticDataValueFrom, out *core.StaticDataValueFrom, s conversion.Scope) error
Convert_v1alpha1_StaticDataValueFrom_To_core_StaticDataValueFrom is an autogenerated conversion function.
func Convert_v1alpha1_SubInstCache_To_core_SubInstCache ¶
func Convert_v1alpha1_SubInstCache_To_core_SubInstCache(in *SubInstCache, out *core.SubInstCache, s conversion.Scope) error
Convert_v1alpha1_SubInstCache_To_core_SubInstCache is an autogenerated conversion function.
func Convert_v1alpha1_SubNamePair_To_core_SubNamePair ¶
func Convert_v1alpha1_SubNamePair_To_core_SubNamePair(in *SubNamePair, out *core.SubNamePair, s conversion.Scope) error
Convert_v1alpha1_SubNamePair_To_core_SubNamePair is an autogenerated conversion function.
func Convert_v1alpha1_SubinstallationTemplate_To_core_SubinstallationTemplate ¶
func Convert_v1alpha1_SubinstallationTemplate_To_core_SubinstallationTemplate(in *SubinstallationTemplate, out *core.SubinstallationTemplate, s conversion.Scope) error
Convert_v1alpha1_SubinstallationTemplate_To_core_SubinstallationTemplate is an autogenerated conversion function.
func Convert_v1alpha1_SucceededReconcile_To_core_SucceededReconcile ¶
func Convert_v1alpha1_SucceededReconcile_To_core_SucceededReconcile(in *SucceededReconcile, out *core.SucceededReconcile, s conversion.Scope) error
Convert_v1alpha1_SucceededReconcile_To_core_SucceededReconcile is an autogenerated conversion function.
func Convert_v1alpha1_SyncObjectList_To_core_SyncObjectList ¶
func Convert_v1alpha1_SyncObjectList_To_core_SyncObjectList(in *SyncObjectList, out *core.SyncObjectList, s conversion.Scope) error
Convert_v1alpha1_SyncObjectList_To_core_SyncObjectList is an autogenerated conversion function.
func Convert_v1alpha1_SyncObjectSpec_To_core_SyncObjectSpec ¶
func Convert_v1alpha1_SyncObjectSpec_To_core_SyncObjectSpec(in *SyncObjectSpec, out *core.SyncObjectSpec, s conversion.Scope) error
Convert_v1alpha1_SyncObjectSpec_To_core_SyncObjectSpec is an autogenerated conversion function.
func Convert_v1alpha1_SyncObjectStatus_To_core_SyncObjectStatus ¶
func Convert_v1alpha1_SyncObjectStatus_To_core_SyncObjectStatus(in *SyncObjectStatus, out *core.SyncObjectStatus, s conversion.Scope) error
Convert_v1alpha1_SyncObjectStatus_To_core_SyncObjectStatus is an autogenerated conversion function.
func Convert_v1alpha1_SyncObject_To_core_SyncObject ¶
func Convert_v1alpha1_SyncObject_To_core_SyncObject(in *SyncObject, out *core.SyncObject, s conversion.Scope) error
Convert_v1alpha1_SyncObject_To_core_SyncObject is an autogenerated conversion function.
func Convert_v1alpha1_TargetExport_To_core_TargetExport ¶
func Convert_v1alpha1_TargetExport_To_core_TargetExport(in *TargetExport, out *core.TargetExport, s conversion.Scope) error
Convert_v1alpha1_TargetExport_To_core_TargetExport is an autogenerated conversion function.
func Convert_v1alpha1_TargetImport_To_core_TargetImport ¶
func Convert_v1alpha1_TargetImport_To_core_TargetImport(in *TargetImport, out *core.TargetImport, s conversion.Scope) error
Convert_v1alpha1_TargetImport_To_core_TargetImport is an autogenerated conversion function.
func Convert_v1alpha1_TargetList_To_core_TargetList ¶
func Convert_v1alpha1_TargetList_To_core_TargetList(in *TargetList, out *core.TargetList, s conversion.Scope) error
Convert_v1alpha1_TargetList_To_core_TargetList is an autogenerated conversion function.
func Convert_v1alpha1_TargetSelector_To_core_TargetSelector ¶
func Convert_v1alpha1_TargetSelector_To_core_TargetSelector(in *TargetSelector, out *core.TargetSelector, s conversion.Scope) error
Convert_v1alpha1_TargetSelector_To_core_TargetSelector is an autogenerated conversion function.
func Convert_v1alpha1_TargetSpec_To_core_TargetSpec ¶
func Convert_v1alpha1_TargetSpec_To_core_TargetSpec(in *TargetSpec, out *core.TargetSpec, s conversion.Scope) error
Convert_v1alpha1_TargetSpec_To_core_TargetSpec is an autogenerated conversion function.
func Convert_v1alpha1_TargetSyncList_To_core_TargetSyncList ¶
func Convert_v1alpha1_TargetSyncList_To_core_TargetSyncList(in *TargetSyncList, out *core.TargetSyncList, s conversion.Scope) error
Convert_v1alpha1_TargetSyncList_To_core_TargetSyncList is an autogenerated conversion function.
func Convert_v1alpha1_TargetSyncSpec_To_core_TargetSyncSpec ¶
func Convert_v1alpha1_TargetSyncSpec_To_core_TargetSyncSpec(in *TargetSyncSpec, out *core.TargetSyncSpec, s conversion.Scope) error
Convert_v1alpha1_TargetSyncSpec_To_core_TargetSyncSpec is an autogenerated conversion function.
func Convert_v1alpha1_TargetSyncStatus_To_core_TargetSyncStatus ¶
func Convert_v1alpha1_TargetSyncStatus_To_core_TargetSyncStatus(in *TargetSyncStatus, out *core.TargetSyncStatus, s conversion.Scope) error
Convert_v1alpha1_TargetSyncStatus_To_core_TargetSyncStatus is an autogenerated conversion function.
func Convert_v1alpha1_TargetSync_To_core_TargetSync ¶
func Convert_v1alpha1_TargetSync_To_core_TargetSync(in *TargetSync, out *core.TargetSync, s conversion.Scope) error
Convert_v1alpha1_TargetSync_To_core_TargetSync is an autogenerated conversion function.
func Convert_v1alpha1_TargetTemplate_To_core_TargetTemplate ¶
func Convert_v1alpha1_TargetTemplate_To_core_TargetTemplate(in *TargetTemplate, out *core.TargetTemplate, s conversion.Scope) error
Convert_v1alpha1_TargetTemplate_To_core_TargetTemplate is an autogenerated conversion function.
func Convert_v1alpha1_Target_To_core_Target ¶
Convert_v1alpha1_Target_To_core_Target is an autogenerated conversion function.
func Convert_v1alpha1_TemplateExecutor_To_core_TemplateExecutor ¶
func Convert_v1alpha1_TemplateExecutor_To_core_TemplateExecutor(in *TemplateExecutor, out *core.TemplateExecutor, s conversion.Scope) error
Convert_v1alpha1_TemplateExecutor_To_core_TemplateExecutor is an autogenerated conversion function.
func Convert_v1alpha1_TokenRotation_To_core_TokenRotation ¶
func Convert_v1alpha1_TokenRotation_To_core_TokenRotation(in *TokenRotation, out *core.TokenRotation, s conversion.Scope) error
Convert_v1alpha1_TokenRotation_To_core_TokenRotation is an autogenerated conversion function.
func Convert_v1alpha1_TransitionTimes_To_core_TransitionTimes ¶
func Convert_v1alpha1_TransitionTimes_To_core_TransitionTimes(in *TransitionTimes, out *core.TransitionTimes, s conversion.Scope) error
Convert_v1alpha1_TransitionTimes_To_core_TransitionTimes is an autogenerated conversion function.
func Convert_v1alpha1_TypedObjectReference_To_core_TypedObjectReference ¶
func Convert_v1alpha1_TypedObjectReference_To_core_TypedObjectReference(in *TypedObjectReference, out *core.TypedObjectReference, s conversion.Scope) error
Convert_v1alpha1_TypedObjectReference_To_core_TypedObjectReference is an autogenerated conversion function.
func Convert_v1alpha1_VerificationSignature_To_core_VerificationSignature ¶ added in v0.104.0
func Convert_v1alpha1_VerificationSignature_To_core_VerificationSignature(in *VerificationSignature, out *core.VerificationSignature, s conversion.Scope) error
Convert_v1alpha1_VerificationSignature_To_core_VerificationSignature is an autogenerated conversion function.
func Convert_v1alpha1_Verification_To_core_Verification ¶ added in v0.104.0
func Convert_v1alpha1_Verification_To_core_Verification(in *Verification, out *core.Verification, s conversion.Scope) error
Convert_v1alpha1_Verification_To_core_Verification is an autogenerated conversion function.
func Convert_v1alpha1_VersionedNamedObjectReference_To_core_VersionedNamedObjectReference ¶
func Convert_v1alpha1_VersionedNamedObjectReference_To_core_VersionedNamedObjectReference(in *VersionedNamedObjectReference, out *core.VersionedNamedObjectReference, s conversion.Scope) error
Convert_v1alpha1_VersionedNamedObjectReference_To_core_VersionedNamedObjectReference is an autogenerated conversion function.
func Convert_v1alpha1_VersionedObjectReference_To_core_VersionedObjectReference ¶
func Convert_v1alpha1_VersionedObjectReference_To_core_VersionedObjectReference(in *VersionedObjectReference, out *core.VersionedObjectReference, s conversion.Scope) error
Convert_v1alpha1_VersionedObjectReference_To_core_VersionedObjectReference is an autogenerated conversion function.
func Convert_v1alpha1_VersionedResourceReference_To_core_VersionedResourceReference ¶
func Convert_v1alpha1_VersionedResourceReference_To_core_VersionedResourceReference(in *VersionedResourceReference, out *core.VersionedResourceReference, s conversion.Scope) error
Convert_v1alpha1_VersionedResourceReference_To_core_VersionedResourceReference is an autogenerated conversion function.
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
func SetDefaults_Blueprint ¶
func SetDefaults_Blueprint(obj *Blueprint)
SetDefaults_Blueprint sets default values for blueprint objects
func SetDefaults_DefinitionExport ¶
func SetDefaults_DefinitionExport(exports *ExportDefinitionList)
SetDefaults_DefinitionExport sets default values for the ImportDefinition objects
func SetDefaults_DefinitionImport ¶
func SetDefaults_DefinitionImport(imports *ImportDefinitionList)
SetDefaults_DefinitionImport sets default values for the ImportDefinition objects
func SetDefaults_DeployItem ¶
func SetDefaults_DeployItem(obj *DeployItem)
SetDefaults_DeployItem sets default values for DeployItem objects
func SetDefaults_Execution ¶
func SetDefaults_Execution(obj *Execution)
SetDefaults_Execution sets default values for Execution objects
func SetDefaults_Installation ¶
func SetDefaults_Installation(obj *Installation)
SetDefaults_Installation sets default values for installation objects
func SetObjectDefaults_Blueprint ¶
func SetObjectDefaults_Blueprint(in *Blueprint)
func SetObjectDefaults_DeployItem ¶
func SetObjectDefaults_DeployItem(in *DeployItem)
func SetObjectDefaults_DeployItemList ¶
func SetObjectDefaults_DeployItemList(in *DeployItemList)
func SetObjectDefaults_Execution ¶
func SetObjectDefaults_Execution(in *Execution)
func SetObjectDefaults_ExecutionList ¶
func SetObjectDefaults_ExecutionList(in *ExecutionList)
func SetObjectDefaults_Installation ¶
func SetObjectDefaults_Installation(in *Installation)
func SetObjectDefaults_InstallationList ¶
func SetObjectDefaults_InstallationList(in *InstallationList)
Types ¶
type AnyJSON ¶
type AnyJSON struct { // +kubebuilder:validation:Schemaless json.RawMessage `json:",inline"` }
AnyJSON enhances the json.RawMessages with a dedicated openapi definition so that all it is correctly generated. +k8s:openapi-gen=true +kubebuilder:pruning:PreserveUnknownFields
func NewAnyJSONPointer ¶
NewAnyJSONPointer returns a pointer to a new any json object.
func (*AnyJSON) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnyJSON.
func (*AnyJSON) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (AnyJSON) MarshalJSON ¶
MarshalJSON implements the json marshaling for a JSON
func (AnyJSON) OpenAPISchemaFormat ¶
func (AnyJSON) OpenAPISchemaType ¶
func (*AnyJSON) UnmarshalJSON ¶
UnmarshalJSON implements json unmarshaling for a JSON
type AutomaticReconcile ¶
type AutomaticReconcile struct { // SucceededReconcile allows to configure automatically repeated reconciliations for succeeded installations. // If not set, no such automatically repeated reconciliations are triggered. // +optional SucceededReconcile *SucceededReconcile `json:"succeededReconcile,omitempty"` // FailedReconcile allows to configure automatically repeated reconciliations for failed installations. // If not set, no such automatically repeated reconciliations are triggered. // +optional FailedReconcile *FailedReconcile `json:"failedReconcile,omitempty"` }
AutomaticReconcile allows to configure automatically repeated reconciliations.
func (*AutomaticReconcile) DeepCopy ¶
func (in *AutomaticReconcile) DeepCopy() *AutomaticReconcile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticReconcile.
func (*AutomaticReconcile) DeepCopyInto ¶
func (in *AutomaticReconcile) DeepCopyInto(out *AutomaticReconcile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomaticReconcileStatus ¶
type AutomaticReconcileStatus struct { // Generation describes the generation of the installation for which the status holds. // +optional Generation int64 `json:"generation,omitempty"` // NumberOfReconciles is the number of automatic reconciles for the installation with the stored generation. // +kubebuilder:validation:Format=int32 // +optional NumberOfReconciles int `json:"numberOfReconciles,omitempty"` // LastReconcileTime is the time of the last automatically triggered reconcile. // +optional LastReconcileTime metav1.Time `json:"lastReconcileTime,omitempty"` // OnFailed is true if the last automatically triggered reconcile was done for a failed installation. // +optional OnFailed bool `json:"onFailed,omitempty"` }
AutomaticReconcileStatus describes the status of automatically triggered reconciles.
func (*AutomaticReconcileStatus) DeepCopy ¶
func (in *AutomaticReconcileStatus) DeepCopy() *AutomaticReconcileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticReconcileStatus.
func (*AutomaticReconcileStatus) DeepCopyInto ¶
func (in *AutomaticReconcileStatus) DeepCopyInto(out *AutomaticReconcileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Blueprint ¶
type Blueprint struct { metav1.TypeMeta `json:",inline"` // Annotations is an unstructured key value map stored with a resource that may be // set by external tools to store and retrieve arbitrary metadata. // +optional Annotations map[string]string `json:"annotations,omitempty" protobuf:"bytes,12,rep,name=annotations"` // JSONSchemaVersion defines the default jsonschema version of the blueprint. // e.g. "https://json-schema.org/draft/2019-09/schema" // +optional JSONSchemaVersion string `json:"jsonSchemaVersion"` // LocalTypes defines additional blueprint local schemas // +optional LocalTypes map[string]JSONSchemaDefinition `json:"localTypes,omitempty"` // Imports define the import values that are needed for the definition and its sub-definitions. // +optional Imports ImportDefinitionList `json:"imports,omitempty"` // ImportExecutions defines the templating executors that are sequentially executed by the landscaper. // The templates must return a list of errors // +optional ImportExecutions []TemplateExecutor `json:"importExecutions,omitempty"` // Exports define the exported values of the definition and its sub-definitions // +optional Exports ExportDefinitionList `json:"exports,omitempty"` // Subinstallations defines an optional list of subinstallations (for aggregating blueprints). // +optional Subinstallations SubinstallationTemplateList `json:"subinstallations,omitempty"` // SubinstallationExecutions defines the templating executors that are sequentially executed by the landscaper. // The templates must return a list of installation templates. // Both subinstallations and SubinstallationExecutions are valid options and will be merged. // +optional SubinstallationExecutions []TemplateExecutor `json:"subinstallationExecutions,omitempty"` // DeployExecutions defines the templating executors that are sequentially executed by the landscaper. // The templates must return a list of deploy item templates. // +optional DeployExecutions []TemplateExecutor `json:"deployExecutions,omitempty"` // ExportExecutions defines the templating executors that are used to generate the exports. // +optional ExportExecutions []TemplateExecutor `json:"exportExecutions,omitempty"` }
Blueprint contains the configuration of a component +kubebuilder:skip
func (*Blueprint) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Blueprint.
func (*Blueprint) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Blueprint) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BlueprintDefinition ¶
type BlueprintDefinition struct { // Reference defines a remote reference to a blueprint // +optional Reference *RemoteBlueprintReference `json:"ref,omitempty"` // Inline defines a inline yaml filesystem with a blueprint. // +optional Inline *InlineBlueprint `json:"inline,omitempty"` }
BlueprintDefinition defines the blueprint that should be used for the installation.
func (*BlueprintDefinition) DeepCopy ¶
func (in *BlueprintDefinition) DeepCopy() *BlueprintDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueprintDefinition.
func (*BlueprintDefinition) DeepCopyInto ¶
func (in *BlueprintDefinition) DeepCopyInto(out *BlueprintDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlueprintStaticDataSource ¶
type BlueprintStaticDataSource struct { // Value defined inline a raw data // +optional Value AnyJSON `json:"value,omitempty"` // ValueFrom defines data from an external resource ValueFrom *StaticDataValueFrom `json:"valueFrom,omitempty"` }
BlueprintStaticDataSource defines a static data source for a blueprint
func (*BlueprintStaticDataSource) DeepCopy ¶
func (in *BlueprintStaticDataSource) DeepCopy() *BlueprintStaticDataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueprintStaticDataSource.
func (*BlueprintStaticDataSource) DeepCopyInto ¶
func (in *BlueprintStaticDataSource) DeepCopyInto(out *BlueprintStaticDataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlueprintStaticDataValueFrom ¶
type BlueprintStaticDataValueFrom struct { // Selects a key of a secret in the installations's namespace // +optional LocalPath string `json:"localPath,omitempty"` }
BlueprintStaticDataValueFrom defines static data that is read from a external resource.
func (*BlueprintStaticDataValueFrom) DeepCopy ¶
func (in *BlueprintStaticDataValueFrom) DeepCopy() *BlueprintStaticDataValueFrom
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueprintStaticDataValueFrom.
func (*BlueprintStaticDataValueFrom) DeepCopyInto ¶
func (in *BlueprintStaticDataValueFrom) DeepCopyInto(out *BlueprintStaticDataValueFrom)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComponentDescriptorDefinition ¶
type ComponentDescriptorDefinition struct { // ComponentDescriptorReference is the reference to a component descriptor // +optional Reference *ComponentDescriptorReference `json:"ref,omitempty"` // InlineDescriptorReference defines an inline component descriptor // +kubebuilder:pruning:PreserveUnknownFields // +kubebuilder:validation:Schemaless // +kubebuilder:validation:Type=object // +optional Inline *cdv2.ComponentDescriptor `json:"inline,omitempty"` }
ComponentDescriptorDefinition defines the component descriptor that should be used for the installation
func (*ComponentDescriptorDefinition) DeepCopy ¶
func (in *ComponentDescriptorDefinition) DeepCopy() *ComponentDescriptorDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentDescriptorDefinition.
func (*ComponentDescriptorDefinition) DeepCopyInto ¶
func (in *ComponentDescriptorDefinition) DeepCopyInto(out *ComponentDescriptorDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComponentDescriptorKind ¶
type ComponentDescriptorKind string
ComponentDescriptorKind is the kind of a component descriptor. It can be a component or a resource.
const ( // ComponentResourceKind is the kind of a component. ComponentResourceKind ComponentDescriptorKind = "component" // ResourceKind is the kind of a local resource. ResourceKind ComponentDescriptorKind = "resource" )
type ComponentDescriptorReference ¶
type ComponentDescriptorReference struct { // RepositoryContext defines the context of the component repository to resolve blueprints. // +kubebuilder:pruning:PreserveUnknownFields // +kubebuilder:validation:Schemaless // +kubebuilder:validation:Type=object // +optional RepositoryContext *cdv2.UnstructuredTypedObject `json:"repositoryContext,omitempty"` // ComponentName defines the unique of the component containing the resource. ComponentName string `json:"componentName"` // Version defines the version of the component. Version string `json:"version"` }
ComponentDescriptorReference is the reference to a component descriptor. given an optional context.
func (*ComponentDescriptorReference) DeepCopy ¶
func (in *ComponentDescriptorReference) DeepCopy() *ComponentDescriptorReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentDescriptorReference.
func (*ComponentDescriptorReference) DeepCopyInto ¶
func (in *ComponentDescriptorReference) DeepCopyInto(out *ComponentDescriptorReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (ComponentDescriptorReference) ObjectMeta ¶
func (r ComponentDescriptorReference) ObjectMeta() cdv2.ObjectMeta
ObjectMeta returns the component descriptor v2 compatible object meta for a resource reference.
type ComponentVersionOverwrite ¶
type ComponentVersionOverwrite struct { // Source defines the component that should be replaced. Source ComponentVersionOverwriteReference `json:"source"` // Substitution defines the replacement target for the component or version. Substitution ComponentVersionOverwriteReference `json:"substitution"` }
ComponentVersionOverwrite defines an overwrite for a specific component and/or version of a component.
func (*ComponentVersionOverwrite) DeepCopy ¶
func (in *ComponentVersionOverwrite) DeepCopy() *ComponentVersionOverwrite
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentVersionOverwrite.
func (*ComponentVersionOverwrite) DeepCopyInto ¶
func (in *ComponentVersionOverwrite) DeepCopyInto(out *ComponentVersionOverwrite)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComponentVersionOverwriteList ¶
type ComponentVersionOverwriteList []ComponentVersionOverwrite
ComponentVersionOverwriteList is a list of component overwrites.
func (ComponentVersionOverwriteList) DeepCopy ¶
func (in ComponentVersionOverwriteList) DeepCopy() ComponentVersionOverwriteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentVersionOverwriteList.
func (ComponentVersionOverwriteList) DeepCopyInto ¶
func (in ComponentVersionOverwriteList) DeepCopyInto(out *ComponentVersionOverwriteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComponentVersionOverwriteReference ¶
type ComponentVersionOverwriteReference struct { // RepositoryContext defines the context of the component repository to resolve blueprints. // +kubebuilder:pruning:PreserveUnknownFields // +kubebuilder:validation:Schemaless // +optional RepositoryContext *cdv2.UnstructuredTypedObject `json:"repositoryContext,omitempty"` // ComponentName defines the unique of the component containing the resource. // +optional ComponentName string `json:"componentName"` // Version defines the version of the component. // +optional Version string `json:"version"` }
ComponentVersionOverwriteReference defines a component reference by
func (*ComponentVersionOverwriteReference) DeepCopy ¶
func (in *ComponentVersionOverwriteReference) DeepCopy() *ComponentVersionOverwriteReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentVersionOverwriteReference.
func (*ComponentVersionOverwriteReference) DeepCopyInto ¶
func (in *ComponentVersionOverwriteReference) DeepCopyInto(out *ComponentVersionOverwriteReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComponentVersionOverwrites ¶
type ComponentVersionOverwrites struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Overwrites defines a list of component overwrites Overwrites ComponentVersionOverwriteList `json:"overwrites,omitempty"` }
ComponentVersionOverwrites contain overwrites for specific (versions of) components.
func (*ComponentVersionOverwrites) DeepCopy ¶
func (in *ComponentVersionOverwrites) DeepCopy() *ComponentVersionOverwrites
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentVersionOverwrites.
func (*ComponentVersionOverwrites) DeepCopyInto ¶
func (in *ComponentVersionOverwrites) DeepCopyInto(out *ComponentVersionOverwrites)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComponentVersionOverwrites) DeepCopyObject ¶
func (in *ComponentVersionOverwrites) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComponentVersionOverwritesList ¶
type ComponentVersionOverwritesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ComponentVersionOverwrites `json:"items"` }
ComponentVersionOverwritesList contains a list of ComponentVersionOverwrites
func (*ComponentVersionOverwritesList) DeepCopy ¶
func (in *ComponentVersionOverwritesList) DeepCopy() *ComponentVersionOverwritesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentVersionOverwritesList.
func (*ComponentVersionOverwritesList) DeepCopyInto ¶
func (in *ComponentVersionOverwritesList) DeepCopyInto(out *ComponentVersionOverwritesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComponentVersionOverwritesList) DeepCopyObject ¶
func (in *ComponentVersionOverwritesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Condition ¶
type Condition struct { // DataType of the Shoot condition. Type ConditionType `json:"type"` // Status of the condition, one of True, False, Unknown. Status ConditionStatus `json:"status"` // Last time the condition transitioned from one status to another. LastTransitionTime metav1.Time `json:"lastTransitionTime"` // Last time the condition was updated. LastUpdateTime metav1.Time `json:"lastUpdateTime"` // The reason for the condition's last transition. Reason string `json:"reason"` // A human readable message indicating details about the transition. Message string `json:"message"` // Well-defined error codes in case the condition reports a problem. // +optional Codes []ErrorCode `json:"codes,omitempty"` }
Condition holds the information about the state of a resource.
func (*Condition) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Condition.
func (*Condition) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionStatus ¶
type ConditionStatus string
ConditionStatus is the status of a condition.
const ( // ConditionTrue means a resource is in the condition. ConditionTrue ConditionStatus = "True" // ConditionFalse means a resource is not in the condition. ConditionFalse ConditionStatus = "False" // ConditionUnknown means Landscaper can't decide if a resource is in the condition or not. ConditionUnknown ConditionStatus = "Unknown" // ConditionProgressing means the condition was seen true, failed but stayed within a predefined failure threshold. // In the future, we could add other intermediate conditions, e.g. ConditionDegraded. ConditionProgressing ConditionStatus = "Progressing" // ConditionCheckError is a constant for a reason in condition. ConditionCheckError = "ConditionCheckError" )
type ConditionType ¶
type ConditionType string
ConditionType is a string alias.
const ComponentReferenceOverwriteCondition ConditionType = "ComponentReferenceOverwrite"
ComponentReferenceOverwriteCondition is the Conditions type to indicate that the component reference was overwritten.
const CreateExportsCondition ConditionType = "CreateExports"
CreateExportsCondition is the Conditions type to indicate status of the exported data and data objects.
const CreateImportsCondition ConditionType = "CreateImports"
CreateImportsCondition is the Conditions type to indicate status of the imported data and data objects.
const DeployItemValidationCondition ConditionType = "DeployItemValidation"
DeployItemValidationCondition is the Conditions type to indicate the deploy items configuration validation status.
const EnsureExecutionsCondition ConditionType = "EnsureExecutions"
EnsureExecutionsCondition is the Conditions type to indicate the executions status.
const EnsureSubInstallationsCondition ConditionType = "EnsureSubInstallations"
EnsureSubInstallationsCondition is the Conditions type to indicate the sub installation status.
const ReconcileDeployItemsCondition ConditionType = "ReconcileDeployItems"
ReconcileDeployItemsCondition is the Conditions type to indicate the deploy items status.
const ReconcileExecutionCondition ConditionType = "ReconcileExecution"
ReconcileExecutionCondition is the Conditions type to indicate the execution reconcile status.
const ValidateExportCondition ConditionType = "ValidateExport"
ValidateExportCondition is the Conditions type to indicate validation status of teh exported data.
const ValidateImportsCondition ConditionType = "ValidateImports"
ValidateImportsCondition is the Conditions type to indicate status of the import validation.
type ConfigMapReference ¶
type ConfigMapReference struct { ObjectReference `json:",inline"` // Key is the name of the key in the configmap that holds the data. // +optional Key string `json:"key"` }
ConfigMapReference is reference to data in a configmap. The configmap can also be in a different namespace.
func (*ConfigMapReference) DeepCopy ¶
func (in *ConfigMapReference) DeepCopy() *ConfigMapReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapReference.
func (*ConfigMapReference) DeepCopyInto ¶
func (in *ConfigMapReference) DeepCopyInto(out *ConfigMapReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Context ¶
type Context struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` ContextConfiguration `json:",inline"` }
Context is a resource that contains shared information of installations. This includes information about the repository context like the context itself or secrets to access the oci artifacts. But it can also contain deployer specific config.
func (*Context) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Context.
func (*Context) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Context) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContextConfiguration ¶
type ContextConfiguration struct { // RepositoryContext defines the context of the component repository to resolve blueprints. // +kubebuilder:pruning:PreserveUnknownFields // +kubebuilder:validation:Schemaless // +optional RepositoryContext *cdv2.UnstructuredTypedObject `json:"repositoryContext,omitempty"` // OCMConfig references a k8s config map object that contains the ocm configuration data in the format of an // ocm configfile. // For more info see: https://github.com/open-component-model/ocm/blob/main/docs/reference/ocm_configfile.md // +optional OCMConfig *corev1.LocalObjectReference `json:"ocmConfig"` // RegistryPullSecrets defines a list of registry credentials that are used to // pull blueprints, component descriptors and jsonschemas from the respective registry. // For more info see: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ // Note that the type information is used to determine the secret key and the type of the secret. // +optional RegistryPullSecrets []corev1.LocalObjectReference `json:"registryPullSecrets,omitempty"` // Configurations contains arbitrary configuration information for dedicated purposes given by a string key. // The key should use a dns-like syntax to express the purpose and avoid conflicts. // +kubebuilder:pruning:PreserveUnknownFields // +kubebuilder:validation:Schemaless // +kubebuilder:validation:Type=object // +optional Configurations map[string]AnyJSON `json:"configurations,omitempty"` // ComponentVersionOverwritesReference is a reference to a ComponentVersionOverwrites object // The overwrites object has to be in the same namespace as the context. // If the string is empty, no overwrites will be used. // +optional ComponentVersionOverwritesReference string `json:"componentVersionOverwrites"` // VerificationSignatures maps a signature name to the trusted verification information // +optional VerificationSignatures map[string]VerificationSignature `json:"verificationSignatures,omitempty"` }
func (*ContextConfiguration) DeepCopy ¶
func (in *ContextConfiguration) DeepCopy() *ContextConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContextConfiguration.
func (*ContextConfiguration) DeepCopyInto ¶
func (in *ContextConfiguration) DeepCopyInto(out *ContextConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContextList ¶
type ContextList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Context `json:"items"` }
ContextList contains a list of Contexts
func (*ContextList) DeepCopy ¶
func (in *ContextList) DeepCopy() *ContextList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContextList.
func (*ContextList) DeepCopyInto ¶
func (in *ContextList) DeepCopyInto(out *ContextList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContextList) DeepCopyObject ¶
func (in *ContextList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CriticalProblem ¶
type CriticalProblem struct { // PodName contains the name of the pod where the problem occurred PodName string `json:"podName,omitempty"` // CreationTime contains the timestamp when the problem occured CreationTime metav1.Time `json:"creationTime,omitempty"` // Description contains an error description Description string `json:"description,omitempty"` }
CriticalProblem contains information about one critical problem.
func (*CriticalProblem) DeepCopy ¶
func (in *CriticalProblem) DeepCopy() *CriticalProblem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriticalProblem.
func (*CriticalProblem) DeepCopyInto ¶
func (in *CriticalProblem) DeepCopyInto(out *CriticalProblem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriticalProblems ¶
type CriticalProblems struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Spec contains the specification Spec CriticalProblemsSpec `json:"spec"` // Status contains the status // +optional Status CriticalProblemsStatus `json:"status"` }
CriticalProblems contains a list of critical landscaper problems.
func (*CriticalProblems) DeepCopy ¶
func (in *CriticalProblems) DeepCopy() *CriticalProblems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriticalProblems.
func (*CriticalProblems) DeepCopyInto ¶
func (in *CriticalProblems) DeepCopyInto(out *CriticalProblems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CriticalProblems) DeepCopyObject ¶
func (in *CriticalProblems) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CriticalProblemsList ¶
type CriticalProblemsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CriticalProblems `json:"items"` }
CriticalProblemsList contains a list of critical landscaper problems objects
func (*CriticalProblemsList) DeepCopy ¶
func (in *CriticalProblemsList) DeepCopy() *CriticalProblemsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriticalProblemsList.
func (*CriticalProblemsList) DeepCopyInto ¶
func (in *CriticalProblemsList) DeepCopyInto(out *CriticalProblemsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CriticalProblemsList) DeepCopyObject ¶
func (in *CriticalProblemsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CriticalProblemsSpec ¶
type CriticalProblemsSpec struct {
CriticalProblems []CriticalProblem `json:"criticalProblem,omitempty"`
}
CriticalProblemsSpec contains the specification for a CriticalProblems object.
func (*CriticalProblemsSpec) DeepCopy ¶
func (in *CriticalProblemsSpec) DeepCopy() *CriticalProblemsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriticalProblemsSpec.
func (*CriticalProblemsSpec) DeepCopyInto ¶
func (in *CriticalProblemsSpec) DeepCopyInto(out *CriticalProblemsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriticalProblemsStatus ¶
type CriticalProblemsStatus struct { }
CriticalProblemsStatus contains the status of a CriticalProblems object.
func (*CriticalProblemsStatus) DeepCopy ¶
func (in *CriticalProblemsStatus) DeepCopy() *CriticalProblemsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriticalProblemsStatus.
func (*CriticalProblemsStatus) DeepCopyInto ¶
func (in *CriticalProblemsStatus) DeepCopyInto(out *CriticalProblemsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataExport ¶
type DataExport struct { // Name the internal name of the imported/exported data. Name string `json:"name"` // DataRef is the name of the in-cluster data object. DataRef string `json:"dataRef"` }
DataExport is a data object export.
func (*DataExport) DeepCopy ¶
func (in *DataExport) DeepCopy() *DataExport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataExport.
func (*DataExport) DeepCopyInto ¶
func (in *DataExport) DeepCopyInto(out *DataExport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataImport ¶
type DataImport struct { // Name the internal name of the imported/exported data. Name string `json:"name"` // DataRef is the name of the in-cluster data object. // The reference can also be a namespaces name. E.g. "default/mydataref" // +optional DataRef string `json:"dataRef,omitempty"` // Version specifies the imported data version. // defaults to "v1" // +optional Version string `json:"version,omitempty"` // SecretRef defines a data reference from a secret. // This method is not allowed in installation templates. // +optional SecretRef *LocalSecretReference `json:"secretRef,omitempty"` // ConfigMapRef defines a data reference from a configmap. // This method is not allowed in installation templates. // +optional ConfigMapRef *LocalConfigMapReference `json:"configMapRef,omitempty"` }
DataImport is a data object import.
func (*DataImport) DeepCopy ¶
func (in *DataImport) DeepCopy() *DataImport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataImport.
func (*DataImport) DeepCopyInto ¶
func (in *DataImport) DeepCopyInto(out *DataImport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataObject ¶
type DataObject struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Data contains the data of the object as string. // +kubebuilder:pruning:PreserveUnknownFields // +kubebuilder:validation:Schemaless Data AnyJSON `json:"data"` }
DataObject are resources that can hold any kind json or yaml data.
func (*DataObject) DeepCopy ¶
func (in *DataObject) DeepCopy() *DataObject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataObject.
func (*DataObject) DeepCopyInto ¶
func (in *DataObject) DeepCopyInto(out *DataObject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataObject) DeepCopyObject ¶
func (in *DataObject) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataObjectList ¶
type DataObjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DataObject `json:"items"` }
DataObjectList contains a list of DataObject
func (*DataObjectList) DeepCopy ¶
func (in *DataObjectList) DeepCopy() *DataObjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataObjectList.
func (*DataObjectList) DeepCopyInto ¶
func (in *DataObjectList) DeepCopyInto(out *DataObjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataObjectList) DeepCopyObject ¶
func (in *DataObjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataObjectSourceType ¶
type DataObjectSourceType string
DataObjectSourceType defines the context of a data object.
const ( // ExportDataObjectSourceType is the data object type of a exported object. ExportDataObjectSourceType DataObjectSourceType = "export" // ExportDataObjectSourceType is the data object type of a imported object. ImportDataObjectSourceType DataObjectSourceType = "import" )
type Default ¶
type Default struct {
Value AnyJSON `json:"value"`
}
Default defines a default value (future idea: also reference?).
func (*Default) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Default.
func (*Default) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DependentToTrigger ¶
type DependentToTrigger struct { // Name is the name of the dependent installation Name string `json:"name,omitempty"` }
func (*DependentToTrigger) DeepCopy ¶
func (in *DependentToTrigger) DeepCopy() *DependentToTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DependentToTrigger.
func (*DependentToTrigger) DeepCopyInto ¶
func (in *DependentToTrigger) DeepCopyInto(out *DependentToTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployItem ¶
type DeployItem struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeployItemSpec `json:"spec"` // +optional Status DeployItemStatus `json:"status"` }
DeployItem defines a resource that should be processed by a external deployer
func (*DeployItem) DeepCopy ¶
func (in *DeployItem) DeepCopy() *DeployItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployItem.
func (*DeployItem) DeepCopyInto ¶
func (in *DeployItem) DeepCopyInto(out *DeployItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeployItem) DeepCopyObject ¶
func (in *DeployItem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeployItemCache ¶
type DeployItemCache struct { ActiveDIs []DiNamePair `json:"activeDIs,omitempty"` OrphanedDIs []string `json:"orphanedDIs,omitempty"` }
DeployItemCache contains the existing deploy items
func (*DeployItemCache) DeepCopy ¶
func (in *DeployItemCache) DeepCopy() *DeployItemCache
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployItemCache.
func (*DeployItemCache) DeepCopyInto ¶
func (in *DeployItemCache) DeepCopyInto(out *DeployItemCache)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployItemList ¶
type DeployItemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DeployItem `json:"items"` }
DeployItemList contains a list of DeployItems
func (*DeployItemList) DeepCopy ¶
func (in *DeployItemList) DeepCopy() *DeployItemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployItemList.
func (*DeployItemList) DeepCopyInto ¶
func (in *DeployItemList) DeepCopyInto(out *DeployItemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeployItemList) DeepCopyObject ¶
func (in *DeployItemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeployItemPhase ¶
type DeployItemPhase string
func (DeployItemPhase) IsDeletion ¶
func (p DeployItemPhase) IsDeletion() bool
func (DeployItemPhase) IsEmpty ¶
func (p DeployItemPhase) IsEmpty() bool
func (DeployItemPhase) IsFailed ¶
func (p DeployItemPhase) IsFailed() bool
func (DeployItemPhase) IsFinal ¶
func (p DeployItemPhase) IsFinal() bool
func (DeployItemPhase) String ¶
func (p DeployItemPhase) String() string
type DeployItemSpec ¶
type DeployItemSpec struct { // Type is the type of the deployer that should handle the item. Type DeployItemType `json:"type"` // Target specifies an optional target of the deploy item. // In most cases it contains the secrets to access a evironment. // It is also used by the deployers to determine the ownernship. // +optional Target *ObjectReference `json:"target,omitempty"` // Context defines the current context of the deployitem. // +optional Context string `json:"context,omitempty"` // Configuration contains the deployer type specific configuration. // +kubebuilder:validation:EmbeddedResource Configuration *runtime.RawExtension `json:"config,omitempty"` // Timeout specifies how long the deployer may take to apply the deploy item. // When the time is exceeded, the deploy item fails. // Value has to be parsable by time.ParseDuration (or 'none' to deactivate the timeout). // Defaults to ten minutes if not specified. // +optional Timeout *Duration `json:"timeout,omitempty"` // UpdateOnChangeOnly specifies if redeployment is executed only if the specification of the deploy item has changed. // +optional UpdateOnChangeOnly bool `json:"updateOnChangeOnly,omitempty"` // OnDelete specifies particular setting when deleting a deploy item OnDelete *OnDeleteConfig `json:"onDelete,omitempty"` }
DeployItemSpec contains the definition of a deploy item.
func (*DeployItemSpec) DeepCopy ¶
func (in *DeployItemSpec) DeepCopy() *DeployItemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployItemSpec.
func (*DeployItemSpec) DeepCopyInto ¶
func (in *DeployItemSpec) DeepCopyInto(out *DeployItemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployItemStatus ¶
type DeployItemStatus struct { // Phase is the current phase of the DeployItem Phase DeployItemPhase `json:"phase,omitempty"` // ObservedGeneration is the most recent generation observed for this DeployItem. // It corresponds to the DeployItem generation, which is updated on mutation by the landscaper. ObservedGeneration int64 `json:"observedGeneration"` // Conditions contains the actual condition of a deploy item // +optional Conditions []Condition `json:"conditions,omitempty"` // LastError describes the last error that occurred. LastError *Error `json:"lastError,omitempty"` // ErrorHistory describes the last n errors that occurred since JobID was changed the last time. LastErrors []*Error `json:"lastErrors,omitempty"` // FirstError describes the first error that occurred since JobID was changed the last time. FirstError *Error `json:"firstError,omitempty"` // LastReconcileTime indicates when the reconciliation of the last change to the deploy item has started // +optional LastReconcileTime *metav1.Time `json:"lastReconcileTime,omitempty"` // Deployer describes the deployer that has reconciled the deploy item. // +optional Deployer DeployerInformation `json:"deployer,omitempty"` // ProviderStatus contains the provider specific status // +kubebuilder:validation:EmbeddedResource // +optional ProviderStatus *runtime.RawExtension `json:"providerStatus,omitempty"` // ExportReference is the reference to the object that contains the exported values. // +optional ExportReference *ObjectReference `json:"exportRef,omitempty"` // JobID is the ID of the current working request. JobID string `json:"jobID,omitempty"` // JobIDFinished is the ID of the finished working request. JobIDFinished string `json:"jobIDFinished,omitempty"` // JobIDGenerationTime is the timestamp when the JobID was set. JobIDGenerationTime *metav1.Time `json:"jobIDGenerationTime,omitempty"` // DeployerPhase is DEPRECATED and will soon be removed. DeployerPhase *string `json:"deployItemPhase,omitempty"` // TransitionTimes contains timestamps of status transitions // +optional TransitionTimes *TransitionTimes `json:"transitionTimes,omitempty"` }
DeployItemStatus contains the status of a deploy item.
func (*DeployItemStatus) DeepCopy ¶
func (in *DeployItemStatus) DeepCopy() *DeployItemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployItemStatus.
func (*DeployItemStatus) DeepCopyInto ¶
func (in *DeployItemStatus) DeepCopyInto(out *DeployItemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeployItemStatus) GetFirstError ¶
func (r *DeployItemStatus) GetFirstError() *Error
func (*DeployItemStatus) GetJobID ¶
func (r *DeployItemStatus) GetJobID() string
func (*DeployItemStatus) GetLastError ¶
func (r *DeployItemStatus) GetLastError() *Error
func (*DeployItemStatus) GetLastErrors ¶
func (r *DeployItemStatus) GetLastErrors() []*Error
func (*DeployItemStatus) SetFirstError ¶
func (r *DeployItemStatus) SetFirstError(err *Error)
func (*DeployItemStatus) SetJobID ¶
func (r *DeployItemStatus) SetJobID(id string)
func (*DeployItemStatus) SetLastError ¶
func (r *DeployItemStatus) SetLastError(err *Error)
func (*DeployItemStatus) SetLastErrors ¶
func (r *DeployItemStatus) SetLastErrors(errors []*Error)
type DeployItemTemplate ¶
type DeployItemTemplate struct { // Name is the unique name of the execution. Name string `json:"name"` // DataType is the DeployItem type of the execution. Type DeployItemType `json:"type"` // Target is the object reference to the target that the deploy item should deploy to. // +optional Target *ObjectReference `json:"target,omitempty"` // Labels is the map of labels to be added to the deploy item. // +optional Labels map[string]string `json:"labels,omitempty"` // ProviderConfiguration contains the type specific configuration for the execution. // +kubebuilder:validation:EmbeddedResource Configuration *runtime.RawExtension `json:"config"` // DependsOn lists deploy items that need to be executed before this one DependsOn []string `json:"dependsOn,omitempty"` // Timeout specifies how long the deployer may take to apply the deploy item. // When the time is exceeded, the deploy item fails. // Value has to be parsable by time.ParseDuration (or 'none' to deactivate the timeout). // Defaults to ten minutes if not specified. // +optional Timeout *Duration `json:"timeout,omitempty"` // UpdateOnChangeOnly specifies if redeployment is executed only if the specification of the deploy item has changed. // +optional UpdateOnChangeOnly bool `json:"updateOnChangeOnly,omitempty"` // OnDelete specifies particular setting when deleting a deploy item OnDelete *OnDeleteConfig `json:"onDelete,omitempty"` }
DeployItemTemplate defines a execution element that is translated into a deploy item. +k8s:deepcopy-gen=true
func (*DeployItemTemplate) DeepCopy ¶
func (in *DeployItemTemplate) DeepCopy() *DeployItemTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployItemTemplate.
func (*DeployItemTemplate) DeepCopyInto ¶
func (in *DeployItemTemplate) DeepCopyInto(out *DeployItemTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployItemTemplateList ¶
type DeployItemTemplateList []DeployItemTemplate
DeployItemTemplateList is a list of deploy item templates
func (DeployItemTemplateList) DeepCopy ¶
func (in DeployItemTemplateList) DeepCopy() DeployItemTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployItemTemplateList.
func (DeployItemTemplateList) DeepCopyInto ¶
func (in DeployItemTemplateList) DeepCopyInto(out *DeployItemTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployerInformation ¶
type DeployerInformation struct { // Identity describes the unique identity of the deployer. Identity string `json:"identity"` // Name is the name of the deployer. Name string `json:"name"` // Version is the version of the deployer. Version string `json:"version"` }
DeployerInformation holds additional information about the deployer that has reconciled or is reconciling the deploy item.
func (*DeployerInformation) DeepCopy ¶
func (in *DeployerInformation) DeepCopy() *DeployerInformation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployerInformation.
func (*DeployerInformation) DeepCopyInto ¶
func (in *DeployerInformation) DeepCopyInto(out *DeployerInformation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiNamePair ¶
type DiNamePair struct { SpecName string `json:"specName,omitempty"` ObjectName string `json:"objectName,omitempty"` }
DiNamePair contains the spec name and the real name of a deploy item
func (*DiNamePair) DeepCopy ¶
func (in *DiNamePair) DeepCopy() *DiNamePair
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiNamePair.
func (*DiNamePair) DeepCopyInto ¶
func (in *DiNamePair) DeepCopyInto(out *DiNamePair)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Duration ¶
Duration is a wrapper for time.Duration that implements JSON marshalling and openapi scheme. +kubebuilder:validation:Type=string
func (*Duration) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Duration.
func (*Duration) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Duration) MarshalJSON ¶
MarshalJSON implements the json marshaling for a Duration
func (Duration) OpenAPISchemaFormat ¶
func (Duration) OpenAPISchemaType ¶
func (*Duration) UnmarshalJSON ¶
UnmarshalJSON implements json unmarshaling for a Duration
type Error ¶
type Error struct { // Operation describes the operator where the error occurred. Operation string `json:"operation"` // Last time the condition transitioned from one status to another. LastTransitionTime metav1.Time `json:"lastTransitionTime"` // Last time the condition was updated. LastUpdateTime metav1.Time `json:"lastUpdateTime"` // The reason for the condition's last transition. Reason string `json:"reason"` // A human readable message indicating details about the transition. Message string `json:"message"` // Well-defined error codes in case the condition reports a problem. // +optional Codes []ErrorCode `json:"codes,omitempty"` }
Error holds information about an error that occurred.
func (*Error) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Error.
func (*Error) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorCode ¶
type ErrorCode string
ErrorCode is a string alias.
const ( ErrorCode = "ERR_UNAUTHORIZED" // ErrorCleanupResources indicates that the last error occurred due to resources are stuck in deletion. ErrorCleanupResources ErrorCode = "ERR_CLEANUP" // ErrorConfigurationProblem indicates that the last error occurred due a configuration problem. ErrorConfigurationProblem ErrorCode = "ERR_CONFIGURATION_PROBLEM" // ErrorInternalProblem indicates that the last error occurred due to a servere internal error ErrorInternalProblem ErrorCode = "ERR_INTERNAL_PROBLEM" // ErrorTimeout indicates that an operation timed out. ErrorTimeout ErrorCode = "ERR_TIMEOUT" // ErrorCyclicDependencies indicates that there are cyclic dependencies between multiple installations/deployitems. ErrorCyclicDependencies ErrorCode = "ERR_CYCLIC_DEPENDENCIES" // ErrorWebhook indicates that there is an intermediate problem with the webhook. ErrorWebhook ErrorCode = "ERR_WEBHOOK" // ErrorUnfinished indicates that there are unfinished sub-objects. ErrorUnfinished ErrorCode = "ERR_UNFINISHED" // ErrorForInfoOnly indicates that the error is no real error but an info and should be logged only on infor level. ErrorForInfoOnly ErrorCode = "ERR_FOR_INFO_ONLY" // ErrorNoRetry indicates that no retry is required. ErrorNoRetry ErrorCode = "ERR_NO_RETRY" )ErrorUnauthorized
type Execution ¶
type Execution struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Spec defines a execution and its items Spec ExecutionSpec `json:"spec"` // Status contains the current status of the execution. // +optional Status ExecutionStatus `json:"status"` }
Execution contains the configuration of a execution and deploy item
func (*Execution) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Execution.
func (*Execution) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Execution) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ExecutionList ¶
type ExecutionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Execution `json:"items"` }
ExecutionList contains a list of Executions‚
func (*ExecutionList) DeepCopy ¶
func (in *ExecutionList) DeepCopy() *ExecutionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecutionList.
func (*ExecutionList) DeepCopyInto ¶
func (in *ExecutionList) DeepCopyInto(out *ExecutionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExecutionList) DeepCopyObject ¶
func (in *ExecutionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ExecutionPhase ¶
type ExecutionPhase string
func (ExecutionPhase) IsDeletion ¶
func (p ExecutionPhase) IsDeletion() bool
func (ExecutionPhase) IsEmpty ¶
func (p ExecutionPhase) IsEmpty() bool
func (ExecutionPhase) IsFailed ¶
func (p ExecutionPhase) IsFailed() bool
func (ExecutionPhase) IsFinal ¶
func (p ExecutionPhase) IsFinal() bool
func (ExecutionPhase) String ¶
func (p ExecutionPhase) String() string
type ExecutionSpec ¶
type ExecutionSpec struct { // Context defines the current context of the execution. // +optional Context string `json:"context,omitempty"` // DeployItems defines all execution items that need to be scheduled. DeployItems DeployItemTemplateList `json:"deployItems,omitempty"` // DeployItemsCompressed as zipped byte array DeployItemsCompressed []byte `json:"deployItemsCompressed,omitempty"` }
ExecutionSpec defines a execution plan.
func (*ExecutionSpec) DeepCopy ¶
func (in *ExecutionSpec) DeepCopy() *ExecutionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecutionSpec.
func (*ExecutionSpec) DeepCopyInto ¶
func (in *ExecutionSpec) DeepCopyInto(out *ExecutionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (ExecutionSpec) MarshalJSON ¶
func (r ExecutionSpec) MarshalJSON() ([]byte, error)
func (*ExecutionSpec) UnmarshalJSON ¶
func (r *ExecutionSpec) UnmarshalJSON(data []byte) error
type ExecutionStatus ¶
type ExecutionStatus struct { // ObservedGeneration is the most recent generation observed for this Execution. // It corresponds to the Execution generation, which is updated on mutation by the landscaper. // +optional ObservedGeneration int64 `json:"observedGeneration"` // Conditions contains the actual condition of a execution // +optional Conditions []Condition `json:"conditions,omitempty"` // LastError describes the last error that occurred. // +optional LastError *Error `json:"lastError,omitempty"` // ExportReference references the object that contains the exported values. // only used for operation purpose. // +optional ExportReference *ObjectReference `json:"exportRef,omitempty"` // DeployItemCache contains the currently existing deploy item belonging to the execution. If nil undefined. // +optional DeployItemCache *DeployItemCache `json:"deployItemCache,omitempty"` // JobID is the ID of the current working request. JobID string `json:"jobID,omitempty"` // JobIDFinished is the ID of the finished working request. JobIDFinished string `json:"jobIDFinished,omitempty"` // ExecutionPhase is the current phase of the execution. ExecutionPhase ExecutionPhase `json:"phase,omitempty"` // PhaseTransitionTime is the time when the phase last changed. // +optional PhaseTransitionTime *metav1.Time `json:"phaseTransitionTime,omitempty"` // TransitionTimes contains timestamps of status transitions // +optional TransitionTimes *TransitionTimes `json:"transitionTimes,omitempty"` }
ExecutionStatus contains the current status of a execution.
func (*ExecutionStatus) DeepCopy ¶
func (in *ExecutionStatus) DeepCopy() *ExecutionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecutionStatus.
func (*ExecutionStatus) DeepCopyInto ¶
func (in *ExecutionStatus) DeepCopyInto(out *ExecutionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExportDefinition ¶
type ExportDefinition struct { FieldValueDefinition `json:",inline"` // Type specifies which kind of object is being exported. // This field should be set and will likely be mandatory in future. // +optional Type ExportType `json:"type,omitempty"` }
ExportDefinition defines a exported value
func (*ExportDefinition) DeepCopy ¶
func (in *ExportDefinition) DeepCopy() *ExportDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportDefinition.
func (*ExportDefinition) DeepCopyInto ¶
func (in *ExportDefinition) DeepCopyInto(out *ExportDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExportDefinitionList ¶
type ExportDefinitionList []ExportDefinition
ExportDefinitionList defines a list of export definitions.
func (ExportDefinitionList) DeepCopy ¶
func (in ExportDefinitionList) DeepCopy() ExportDefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportDefinitionList.
func (ExportDefinitionList) DeepCopyInto ¶
func (in ExportDefinitionList) DeepCopyInto(out *ExportDefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailedReconcile ¶
type FailedReconcile struct { // NumberOfReconciles specifies the maximal number of automatically repeated reconciliations. If not set, no upper limit exists. // +kubebuilder:validation:Format=int32 // +optional NumberOfReconciles *int `json:"numberOfReconciles,omitempty"` // Interval specifies the interval between two subsequent repeated reconciliations. If not set, a default of 5 minutes is used. // +optional Interval *Duration `json:"interval,omitempty"` // CronSpec describes the reconcile intervals according to the cron syntax "https://pkg.go.dev/github.com/robfig/cron#hdr-CRON_Expression_Format". // If not empty, this specification is used instead of Interval. CronSpec string `json:"cronSpec,omitempty"` }
FailedReconcile allows to configure automatically repeated reconciliations for failed installations
func (*FailedReconcile) DeepCopy ¶
func (in *FailedReconcile) DeepCopy() *FailedReconcile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailedReconcile.
func (*FailedReconcile) DeepCopyInto ¶
func (in *FailedReconcile) DeepCopyInto(out *FailedReconcile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldValueDefinition ¶
type FieldValueDefinition struct { // Name defines the field name to search for the value and map to exports. // Ref: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#selecting-fields Name string `json:"name"` // Schema defines the imported value as jsonschema. // +optional Schema *JSONSchemaDefinition `json:"schema,omitempty"` // TargetType defines the type of the imported target. // +optional TargetType string `json:"targetType,omitempty"` }
FieldValueDefinition defines a im- or exported field. Either schema or target type have to be defined
func (*FieldValueDefinition) DeepCopy ¶
func (in *FieldValueDefinition) DeepCopy() *FieldValueDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldValueDefinition.
func (*FieldValueDefinition) DeepCopyInto ¶
func (in *FieldValueDefinition) DeepCopyInto(out *FieldValueDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportDefinition ¶
type ImportDefinition struct { FieldValueDefinition `json:",inline"` // Type specifies which kind of object is being imported. // This field should be set and will likely be mandatory in future. // +optional Type ImportType `json:"type,omitempty"` // Required specifies whether the import is required for the component to run. // Defaults to true. // +optional Required *bool `json:"required"` // Default sets a default value for the current import that is used if the key is not set. Default Default `json:"default,omitempty"` // ConditionalImports are Imports that are only valid if this imports is satisfied. // Does only make sense for optional imports. // +optional ConditionalImports ImportDefinitionList `json:"imports,omitempty"` }
ImportDefinition defines a imported value
func (*ImportDefinition) DeepCopy ¶
func (in *ImportDefinition) DeepCopy() *ImportDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportDefinition.
func (*ImportDefinition) DeepCopyInto ¶
func (in *ImportDefinition) DeepCopyInto(out *ImportDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportDefinitionList ¶
type ImportDefinitionList []ImportDefinition
ImportDefinitionList defines a list of import defiinitions.
func (ImportDefinitionList) DeepCopy ¶
func (in ImportDefinitionList) DeepCopy() ImportDefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportDefinitionList.
func (ImportDefinitionList) DeepCopyInto ¶
func (in ImportDefinitionList) DeepCopyInto(out *ImportDefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InlineBlueprint ¶
type InlineBlueprint struct { // Filesystem defines a inline yaml filesystem with a blueprint. // +kubebuilder:pruning:PreserveUnknownFields // +kubebuilder:validation:Schemaless Filesystem AnyJSON `json:"filesystem"` }
InlineBlueprint defines a inline blueprint with component descriptor and filesystem.
func (*InlineBlueprint) DeepCopy ¶
func (in *InlineBlueprint) DeepCopy() *InlineBlueprint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InlineBlueprint.
func (*InlineBlueprint) DeepCopyInto ¶
func (in *InlineBlueprint) DeepCopyInto(out *InlineBlueprint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Installation ¶
type Installation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Spec contains the specification for a installation. Spec InstallationSpec `json:"spec"` // Status contains the status of the installation. // +optional Status InstallationStatus `json:"status"` }
Installation contains the configuration of a component
func (*Installation) DeepCopy ¶
func (in *Installation) DeepCopy() *Installation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Installation.
func (*Installation) DeepCopyInto ¶
func (in *Installation) DeepCopyInto(out *Installation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Installation) DeepCopyObject ¶
func (in *Installation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Installation) IsImportingData ¶
func (inst *Installation) IsImportingData(name string) bool
IsImportingData checks if the current component imports a data object with the given name.
func (*Installation) IsImportingTarget ¶
func (inst *Installation) IsImportingTarget(name string) bool
IsImportingTarget checks if the current component imports a target with the given name.
func (*Installation) IsSuccessor ¶
func (inst *Installation) IsSuccessor(sibling *Installation) bool
isSuccessor determines whether the given sibling imports any DataObject or Target that the given inst exports.
type InstallationExports ¶
type InstallationExports struct { // Data defines all data object exports. // +optional Data []DataExport `json:"data,omitempty"` // Targets defines all target exports. // +optional Targets []TargetExport `json:"targets,omitempty"` }
InstallationExports defines exports of data objects and targets.
func (*InstallationExports) DeepCopy ¶
func (in *InstallationExports) DeepCopy() *InstallationExports
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstallationExports.
func (*InstallationExports) DeepCopyInto ¶
func (in *InstallationExports) DeepCopyInto(out *InstallationExports)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstallationImports ¶
type InstallationImports struct { // Data defines all data object imports. // +optional Data []DataImport `json:"data,omitempty"` // Targets defines all target imports. // +optional Targets []TargetImport `json:"targets,omitempty"` }
InstallationImports defines import of data objects and targets.
func (*InstallationImports) DeepCopy ¶
func (in *InstallationImports) DeepCopy() *InstallationImports
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstallationImports.
func (*InstallationImports) DeepCopyInto ¶
func (in *InstallationImports) DeepCopyInto(out *InstallationImports)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstallationList ¶
type InstallationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Installation `json:"items"` }
InstallationList contains a list of Components
func (*InstallationList) DeepCopy ¶
func (in *InstallationList) DeepCopy() *InstallationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstallationList.
func (*InstallationList) DeepCopyInto ¶
func (in *InstallationList) DeepCopyInto(out *InstallationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstallationList) DeepCopyObject ¶
func (in *InstallationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstallationPhase ¶
type InstallationPhase string
func (InstallationPhase) IsDeletion ¶
func (p InstallationPhase) IsDeletion() bool
func (InstallationPhase) IsEmpty ¶
func (p InstallationPhase) IsEmpty() bool
func (InstallationPhase) IsFailed ¶
func (p InstallationPhase) IsFailed() bool
func (InstallationPhase) IsFinal ¶
func (p InstallationPhase) IsFinal() bool
func (InstallationPhase) String ¶
func (p InstallationPhase) String() string
type InstallationSpec ¶
type InstallationSpec struct { // Context defines the current context of the installation. // +optional Context string `json:"context,omitempty"` // Verification defines the necessary data to verify the signature of the refered component // +optional Verification *Verification `json:"verification,omitempty"` //ComponentDescriptor is a reference to the installation's component descriptor // +optional ComponentDescriptor *ComponentDescriptorDefinition `json:"componentDescriptor,omitempty"` // Blueprint is the resolved reference to the definition. Blueprint BlueprintDefinition `json:"blueprint"` // Imports define the imported data objects and targets. // +optional Imports InstallationImports `json:"imports,omitempty"` // ImportDataMappings contains a template for restructuring imports. // It is expected to contain a key for every blueprint-defined data import. // Missing keys will be defaulted to their respective data import. // Example: namespace: (( installation.imports.namespace )) // +kubebuilder:validation:Schemaless // +kubebuilder:validation:Type=object // +kubebuilder:pruning:PreserveUnknownFields // +optional ImportDataMappings map[string]AnyJSON `json:"importDataMappings,omitempty"` // Exports define the exported data objects and targets. // +optional Exports InstallationExports `json:"exports,omitempty"` // ExportDataMappings contains a template for restructuring exports. // It is expected to contain a key for every blueprint-defined data export. // Missing keys will be defaulted to their respective data export. // Example: namespace: (( blueprint.exports.namespace )) // +kubebuilder:validation:Schemaless // +kubebuilder:validation:Type=object // +kubebuilder:pruning:PreserveUnknownFields // +optional ExportDataMappings map[string]AnyJSON `json:"exportDataMappings,omitempty"` // AutomaticReconcile allows to configure automatically repeated reconciliations. // +optional AutomaticReconcile *AutomaticReconcile `json:"automaticReconcile,omitempty"` // Optimization contains settings to improve execution performance. // +optional Optimization *Optimization `json:"optimization,omitempty"` }
InstallationSpec defines a component installation.
func (*InstallationSpec) DeepCopy ¶
func (in *InstallationSpec) DeepCopy() *InstallationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstallationSpec.
func (*InstallationSpec) DeepCopyInto ¶
func (in *InstallationSpec) DeepCopyInto(out *InstallationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstallationStatus ¶
type InstallationStatus struct { // ObservedGeneration is the most recent generation observed for this ControllerInstallations. // It corresponds to the ControllerInstallations generation, which is updated on mutation by the landscaper. ObservedGeneration int64 `json:"observedGeneration"` // Conditions contains the actual condition of a installation Conditions []Condition `json:"conditions,omitempty"` // LastError describes the last error that occurred. LastError *Error `json:"lastError,omitempty"` // SubInstCache contains the currently existing sub installations belonging to the execution. If nil undefined. // +optional SubInstCache *SubInstCache `json:"subInstCache,omitempty"` // ExecutionReference is the reference to the execution that schedules the templated execution items. ExecutionReference *ObjectReference `json:"executionRef,omitempty"` // JobID is the ID of the current working request. JobID string `json:"jobID,omitempty"` // JobIDFinished is the ID of the finished working request. JobIDFinished string `json:"jobIDFinished,omitempty"` // InstallationPhase is the current phase of the installation. InstallationPhase InstallationPhase `json:"phase,omitempty"` // PhaseTransitionTime is the time when the phase last changed. // +optional PhaseTransitionTime *metav1.Time `json:"phaseTransitionTime,omitempty"` // ImportsHash is the hash of the import data. ImportsHash string `json:"importsHash,omitempty"` // AutomaticReconcileStatus describes the status of automatically triggered reconciles. // +optional AutomaticReconcileStatus *AutomaticReconcileStatus `json:"automaticReconcileStatus,omitempty"` // DependentsToTrigger lists dependent installations to be triggered // +optional DependentsToTrigger []DependentToTrigger `json:"dependentsToTrigger,omitempty"` // TransitionTimes contains timestamps of status transitions // +optional TransitionTimes *TransitionTimes `json:"transitionTimes,omitempty"` }
InstallationStatus contains the current status of a Installation.
func (*InstallationStatus) DeepCopy ¶
func (in *InstallationStatus) DeepCopy() *InstallationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstallationStatus.
func (*InstallationStatus) DeepCopyInto ¶
func (in *InstallationStatus) DeepCopyInto(out *InstallationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstallationTemplate ¶
type InstallationTemplate struct { metav1.TypeMeta `json:",inline"` // Name is the unique name of the step Name string `json:"name"` // Reference defines a reference to a Blueprint. // The blueprint can reside in an OCI or other supported location. Blueprint InstallationTemplateBlueprintDefinition `json:"blueprint"` // Imports define the imported data objects and targets. // +optional Imports InstallationImports `json:"imports,omitempty"` // ImportDataMappings contains a template for restructuring imports. // It is expected to contain a key for every blueprint-defined data import. // Missing keys will be defaulted to their respective data import. // Example: namespace: (( installation.imports.namespace )) // +kubebuilder:validation:Schemaless // +kubebuilder:validation:Type=object // +kubebuilder:pruning:PreserveUnknownFields // +optional ImportDataMappings map[string]AnyJSON `json:"importDataMappings,omitempty"` // Exports define the exported data objects and targets. // +optional Exports InstallationExports `json:"exports,omitempty"` // ExportDataMappings contains a template for restructuring exports. // It is expected to contain a key for every blueprint-defined data export. // Missing keys will be defaulted to their respective data export. // Example: namespace: (( blueprint.exports.namespace )) // +kubebuilder:validation:Schemaless // +kubebuilder:validation:Type=object // +kubebuilder:pruning:PreserveUnknownFields // +optional ExportDataMappings map[string]AnyJSON `json:"exportDataMappings,omitempty"` // Optimization contains settings to improve execution performance. // +optional Optimization *Optimization `json:"optimization,omitempty"` }
InstallationTemplate defines a subinstallation in a blueprint. +kubebuilder:skip
func (*InstallationTemplate) DeepCopy ¶
func (in *InstallationTemplate) DeepCopy() *InstallationTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstallationTemplate.
func (*InstallationTemplate) DeepCopyInto ¶
func (in *InstallationTemplate) DeepCopyInto(out *InstallationTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstallationTemplate) DeepCopyObject ¶
func (in *InstallationTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstallationTemplateBlueprintDefinition ¶
type InstallationTemplateBlueprintDefinition struct { // Ref is a reference to a blueprint. // Only blueprints that are defined by the component descriptor of the current blueprint can be referenced here. // Example: cd://componentReference/dns/resources/blueprint // +optional Ref string `json:"ref,omitempty"` // Filesystem defines a virtual filesystem with all files needed for a blueprint. // The filesystem must be a YAML filesystem. // +kubebuilder:validation:Schemaless // +optional Filesystem AnyJSON `json:"filesystem,omitempty"` }
InstallationTemplateBlueprintDefinition contains either a reference to a blueprint or an inline definition.
func (*InstallationTemplateBlueprintDefinition) DeepCopy ¶
func (in *InstallationTemplateBlueprintDefinition) DeepCopy() *InstallationTemplateBlueprintDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstallationTemplateBlueprintDefinition.
func (*InstallationTemplateBlueprintDefinition) DeepCopyInto ¶
func (in *InstallationTemplateBlueprintDefinition) DeepCopyInto(out *InstallationTemplateBlueprintDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstallationTemplateList ¶
type InstallationTemplateList []*InstallationTemplate
InstallationTemplateList is a list of installation templates.
func (InstallationTemplateList) DeepCopy ¶
func (in InstallationTemplateList) DeepCopy() InstallationTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstallationTemplateList.
func (InstallationTemplateList) DeepCopyInto ¶
func (in InstallationTemplateList) DeepCopyInto(out *InstallationTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONSchemaDefinition ¶
type JSONSchemaDefinition struct {
json.RawMessage `json:",inline"`
}
JSONSchemaDefinition defines a jsonschema. +k8s:openapi-gen=true
func (*JSONSchemaDefinition) DeepCopy ¶
func (in *JSONSchemaDefinition) DeepCopy() *JSONSchemaDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaDefinition.
func (*JSONSchemaDefinition) DeepCopyInto ¶
func (in *JSONSchemaDefinition) DeepCopyInto(out *JSONSchemaDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (JSONSchemaDefinition) MarshalJSON ¶
func (s JSONSchemaDefinition) MarshalJSON() ([]byte, error)
MarshalJSON implements the json marshaling for a JSON
func (JSONSchemaDefinition) OpenAPISchemaFormat ¶
func (JSONSchemaDefinition) OpenAPISchemaFormat() string
func (JSONSchemaDefinition) OpenAPISchemaType ¶
func (JSONSchemaDefinition) OpenAPISchemaType() []string
func (*JSONSchemaDefinition) UnmarshalJSON ¶
func (s *JSONSchemaDefinition) UnmarshalJSON(data []byte) error
UnmarshalJSON implements json unmarshaling for a JSON
type LocalConfigMapReference ¶
type LocalConfigMapReference struct { // Name is the name of the configmap Name string `json:"name"` // Key is the name of the key in the configmap that holds the data. // +optional Key string `json:"key"` }
LocalConfigMapReference is a reference to data in a configmap.
func (*LocalConfigMapReference) DeepCopy ¶
func (in *LocalConfigMapReference) DeepCopy() *LocalConfigMapReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalConfigMapReference.
func (*LocalConfigMapReference) DeepCopyInto ¶
func (in *LocalConfigMapReference) DeepCopyInto(out *LocalConfigMapReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalSecretReference ¶
type LocalSecretReference struct { // Name is the name of the secret Name string `json:"name"` // Key is the name of the key in the secret that holds the data. // +optional Key string `json:"key"` }
LocalSecretReference is a reference to data in a secret.
func (*LocalSecretReference) DeepCopy ¶
func (in *LocalSecretReference) DeepCopy() *LocalSecretReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalSecretReference.
func (*LocalSecretReference) DeepCopyInto ¶
func (in *LocalSecretReference) DeepCopyInto(out *LocalSecretReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LsHealthCheck ¶
type LsHealthCheck struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Status defines the overall status of the landscaper and its standard deployers. Status LsHealthCheckStatus `json:"status"` // LastUpdateTime contains last time the check was updated. LastUpdateTime metav1.Time `json:"lastUpdateTime"` // Description contains description of the problem(s) Description string `json:"description"` }
LsHealthCheck is a resource containing information about problems with the landscaper installation
func (*LsHealthCheck) DeepCopy ¶
func (in *LsHealthCheck) DeepCopy() *LsHealthCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LsHealthCheck.
func (*LsHealthCheck) DeepCopyInto ¶
func (in *LsHealthCheck) DeepCopyInto(out *LsHealthCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LsHealthCheck) DeepCopyObject ¶
func (in *LsHealthCheck) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LsHealthCheckList ¶
type LsHealthCheckList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LsHealthCheck `json:"items"` }
LsHealthCheckList contains a list of LsHealthChecks
func (*LsHealthCheckList) DeepCopy ¶
func (in *LsHealthCheckList) DeepCopy() *LsHealthCheckList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LsHealthCheckList.
func (*LsHealthCheckList) DeepCopyInto ¶
func (in *LsHealthCheckList) DeepCopyInto(out *LsHealthCheckList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LsHealthCheckList) DeepCopyObject ¶
func (in *LsHealthCheckList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LsHealthCheckStatus ¶
type LsHealthCheckStatus string
const ( LsHealthCheckStatusOk LsHealthCheckStatus = "Ok" LsHealthCheckStatusFailed LsHealthCheckStatus = "Failed" LsHealthCheckStatusInit LsHealthCheckStatus = "Init" )
type NamedObjectReference ¶
type NamedObjectReference struct { // Name is the unique name of the reference. Name string `json:"name"` // Reference is the reference to an object. Reference ObjectReference `json:"ref"` }
NamedObjectReference is a named reference to a specific resource.
func (*NamedObjectReference) DeepCopy ¶
func (in *NamedObjectReference) DeepCopy() *NamedObjectReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedObjectReference.
func (*NamedObjectReference) DeepCopyInto ¶
func (in *NamedObjectReference) DeepCopyInto(out *NamedObjectReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectReference ¶
type ObjectReference struct { // Name is the name of the kubernetes object. Name string `json:"name"` // Namespace is the namespace of kubernetes object. // +optional Namespace string `json:"namespace"` }
ObjectReference is the reference to a kubernetes object.
func (*ObjectReference) DeepCopy ¶
func (in *ObjectReference) DeepCopy() *ObjectReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectReference.
func (*ObjectReference) DeepCopyInto ¶
func (in *ObjectReference) DeepCopyInto(out *ObjectReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ObjectReference) NamespacedName ¶
func (r *ObjectReference) NamespacedName() types.NamespacedName
NamespacedName returns the namespaced name for the object reference
type OnDeleteConfig ¶
type OnDeleteConfig struct { // SkipUninstallIfClusterRemoved specifies that uninstall is skipped if the target cluster is already deleted. // Works only in the context of an existing target sync object which is used to check the Garden project with // the shoot cluster resources SkipUninstallIfClusterRemoved bool `json:"skipUninstallIfClusterRemoved,omitempty"` }
OnDeleteConfig specifies particular setting when deleting a deploy item
func (*OnDeleteConfig) DeepCopy ¶
func (in *OnDeleteConfig) DeepCopy() *OnDeleteConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnDeleteConfig.
func (*OnDeleteConfig) DeepCopyInto ¶
func (in *OnDeleteConfig) DeepCopyInto(out *OnDeleteConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Operation ¶
type Operation string
const ( // ReconcileOperation is an annotation for the landscaper to reconcile root installations. // If set it triggers a reconciliation for all dependent resources. ReconcileOperation Operation = "reconcile" // ForceReconcileOperation is currently not used. ForceReconcileOperation Operation = "force-reconcile" // InterruptOperation is the annotation to let the landscaper interrupt all currently running deploy items of an // installation and its subinstallations. It differs from abort by not waiting some time such that the responsible // deployer could do some cleanup. InterruptOperation Operation = "interrupt" // TestReconcileOperation is only used for test purposes. If set at a DeployItem, it triggers a reconciliation // of that DeployItem. It must not be used in a productive scenario. TestReconcileOperation Operation = "test-reconcile" )
type Optimization ¶
type Optimization struct { // set this on true if the installation does not import data from its siblings or has no siblings at all HasNoSiblingImports bool `json:"hasNoSiblingImports,omitempty"` // set this on true if the installation does not export data to its siblings or has no siblings at all HasNoSiblingExports bool `json:"hasNoSiblingExports,omitempty"` }
Optimization contains settings to improve execution preformance
func (*Optimization) DeepCopy ¶
func (in *Optimization) DeepCopy() *Optimization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Optimization.
func (*Optimization) DeepCopyInto ¶
func (in *Optimization) DeepCopyInto(out *Optimization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemoteBlueprintReference ¶
type RemoteBlueprintReference struct { // ResourceName is the name of the blueprint as defined by a component descriptor. ResourceName string `json:"resourceName"` }
RemoteBlueprintReference describes a reference to a blueprint defined by a component descriptor.
func (*RemoteBlueprintReference) DeepCopy ¶
func (in *RemoteBlueprintReference) DeepCopy() *RemoteBlueprintReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteBlueprintReference.
func (*RemoteBlueprintReference) DeepCopyInto ¶
func (in *RemoteBlueprintReference) DeepCopyInto(out *RemoteBlueprintReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Requirement ¶
type Requirement struct { Key string `json:"key"` Operator selection.Operator `json:"operator"` // In huge majority of cases we have at most one value here. // It is generally faster to operate on a single-element slice // than on a single-element map, so we have a slice here. // +optional Values []string `json:"values,omitempty"` }
Requirement contains values, a key, and an operator that relates the key and values. The zero value of Requirement is invalid. Requirement implements both set based match and exact match Requirement should be initialized via NewRequirement constructor for creating a valid Requirement. +k8s:deepcopy-gen=true
func (*Requirement) DeepCopy ¶
func (in *Requirement) DeepCopy() *Requirement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Requirement.
func (*Requirement) DeepCopyInto ¶
func (in *Requirement) DeepCopyInto(out *Requirement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolvedTarget ¶
type ResolvedTarget struct { // Target contains the original target. *Target `json:"target"` // Content contains the content of the target. // If the target has a secret reference, this field should be filled by a TargetResolver. // Otherwise, the inline configuration of the target is put here. Content string `json:"content"` }
ResolvedTarget is a helper struct to store a target together with the content of its resolved secret reference.
func NewResolvedTarget ¶
func NewResolvedTarget(target *Target) *ResolvedTarget
NewResolvedTarget is a constructor for ResolvedTarget. It puts the target's inline configuration into the Content field, if the target doesn't contain a secret reference.
func (*ResolvedTarget) DeepCopy ¶
func (in *ResolvedTarget) DeepCopy() *ResolvedTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolvedTarget.
func (*ResolvedTarget) DeepCopyInto ¶
func (in *ResolvedTarget) DeepCopyInto(out *ResolvedTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceReference ¶
type ResourceReference struct { // ComponentName defines the unique of the component containing the resource. ComponentName string `json:"componentName"` // ResourceName defines the name of the resource. ResourceName string `json:"resourceName"` }
ResourceReference defines the reference to a resource defined in a component descriptor.
func (*ResourceReference) DeepCopy ¶
func (in *ResourceReference) DeepCopy() *ResourceReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReference.
func (*ResourceReference) DeepCopyInto ¶
func (in *ResourceReference) DeepCopyInto(out *ResourceReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretLabelSelectorRef ¶
type SecretLabelSelectorRef struct { // Selector is a map of labels to select specific secrets. Selector map[string]string `json:"selector"` // The key of the secret to select from. Must be a valid secret key. Key string `json:"key"` }
SecretLabelSelectorRef selects secrets with the given label and key.
func (*SecretLabelSelectorRef) DeepCopy ¶
func (in *SecretLabelSelectorRef) DeepCopy() *SecretLabelSelectorRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretLabelSelectorRef.
func (*SecretLabelSelectorRef) DeepCopyInto ¶
func (in *SecretLabelSelectorRef) DeepCopyInto(out *SecretLabelSelectorRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretReference ¶
type SecretReference struct { ObjectReference `json:",inline"` // Key is the name of the key in the secret that holds the data. // +optional Key string `json:"key"` }
SecretReference is reference to data in a secret. The secret can also be in a different namespace.
func (*SecretReference) DeepCopy ¶
func (in *SecretReference) DeepCopy() *SecretReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretReference.
func (*SecretReference) DeepCopyInto ¶
func (in *SecretReference) DeepCopyInto(out *SecretReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticDataSource ¶
type StaticDataSource struct { // Value defined inline a raw data // +kubebuilder:validation:Schemaless // +optional Value AnyJSON `json:"value,omitempty"` // ValueFrom defines data from an external resource ValueFrom *StaticDataValueFrom `json:"valueFrom,omitempty"` }
StaticDataSource defines a static data source
func (*StaticDataSource) DeepCopy ¶
func (in *StaticDataSource) DeepCopy() *StaticDataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticDataSource.
func (*StaticDataSource) DeepCopyInto ¶
func (in *StaticDataSource) DeepCopyInto(out *StaticDataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticDataValueFrom ¶
type StaticDataValueFrom struct { // Selects a key of a secret in the installations's namespace // +optional SecretKeyRef *corev1.SecretKeySelector `json:"secretKeyRef,omitempty"` // Selects a key from multiple secrets in the installations's namespace // that matches the given labels. // +optional SecretLabelSelector *SecretLabelSelectorRef `json:"secretLabelSelector,omitempty"` }
StaticDataValueFrom defines a static data that is read from a external resource.
func (*StaticDataValueFrom) DeepCopy ¶
func (in *StaticDataValueFrom) DeepCopy() *StaticDataValueFrom
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticDataValueFrom.
func (*StaticDataValueFrom) DeepCopyInto ¶
func (in *StaticDataValueFrom) DeepCopyInto(out *StaticDataValueFrom)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubInstCache ¶
type SubInstCache struct { ActiveSubs []SubNamePair `json:"activeSubs,omitempty"` OrphanedSubs []string `json:"orphanedSubs,omitempty"` }
SubInstCache contains the existing sub installations
func (*SubInstCache) DeepCopy ¶
func (in *SubInstCache) DeepCopy() *SubInstCache
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubInstCache.
func (*SubInstCache) DeepCopyInto ¶
func (in *SubInstCache) DeepCopyInto(out *SubInstCache)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubNamePair ¶
type SubNamePair struct { SpecName string `json:"specName,omitempty"` ObjectName string `json:"objectName,omitempty"` }
DiNamePair contains the spec name and the real name of a deploy item
func (*SubNamePair) DeepCopy ¶
func (in *SubNamePair) DeepCopy() *SubNamePair
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubNamePair.
func (*SubNamePair) DeepCopyInto ¶
func (in *SubNamePair) DeepCopyInto(out *SubNamePair)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubinstallationTemplate ¶
type SubinstallationTemplate struct { // File references a subinstallation template stored in another file. // +optional File string `json:"file,omitempty"` // An inline subinstallation template. // +optional *InstallationTemplate `json:",inline"` }
SubinstallationTemplate defines a subinstallation template.
func (*SubinstallationTemplate) DeepCopy ¶
func (in *SubinstallationTemplate) DeepCopy() *SubinstallationTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubinstallationTemplate.
func (*SubinstallationTemplate) DeepCopyInto ¶
func (in *SubinstallationTemplate) DeepCopyInto(out *SubinstallationTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubinstallationTemplateList ¶
type SubinstallationTemplateList []SubinstallationTemplate
SubinstallationTemplateList is a list of installation templates
func (SubinstallationTemplateList) DeepCopy ¶
func (in SubinstallationTemplateList) DeepCopy() SubinstallationTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubinstallationTemplateList.
func (SubinstallationTemplateList) DeepCopyInto ¶
func (in SubinstallationTemplateList) DeepCopyInto(out *SubinstallationTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SucceededReconcile ¶
type SucceededReconcile struct { // Interval specifies the interval between two subsequent repeated reconciliations. If not set, a default of // 24 hours is used. // +optional Interval *Duration `json:"interval,omitempty"` // CronSpec describes the reconcile intervals according to the cron syntax "https://pkg.go.dev/github.com/robfig/cron#hdr-CRON_Expression_Format". // If not empty, this specification is used instead of Interval. CronSpec string `json:"cronSpec,omitempty"` }
SucceededReconcile allows to configure automatically repeated reconciliations for succeeded installations
func (*SucceededReconcile) DeepCopy ¶
func (in *SucceededReconcile) DeepCopy() *SucceededReconcile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SucceededReconcile.
func (*SucceededReconcile) DeepCopyInto ¶
func (in *SucceededReconcile) DeepCopyInto(out *SucceededReconcile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncObject ¶
type SyncObject struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Spec contains the specification Spec SyncObjectSpec `json:"spec"` // Status contains the status // +optional Status SyncObjectStatus `json:"status"` }
The SyncObject helps to sync access to deploy items.
func (*SyncObject) DeepCopy ¶
func (in *SyncObject) DeepCopy() *SyncObject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncObject.
func (*SyncObject) DeepCopyInto ¶
func (in *SyncObject) DeepCopyInto(out *SyncObject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyncObject) DeepCopyObject ¶
func (in *SyncObject) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SyncObjectList ¶
type SyncObjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SyncObject `json:"items"` }
SyncObjectList contains a list of SyncObject objects
func (*SyncObjectList) DeepCopy ¶
func (in *SyncObjectList) DeepCopy() *SyncObjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncObjectList.
func (*SyncObjectList) DeepCopyInto ¶
func (in *SyncObjectList) DeepCopyInto(out *SyncObjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyncObjectList) DeepCopyObject ¶
func (in *SyncObjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SyncObjectSpec ¶
type SyncObjectSpec struct { // PodName describes the name of the pod of the responsible deployer PodName string `json:"podName"` // Kind describes the kind of object that is being locked by this SyncObject Kind string `json:"kind"` // Name is the name of the object that is being locked by this SyncObject Name string `json:"name"` // LastUpdateTime contains last time the object was updated. LastUpdateTime metav1.Time `json:"lastUpdateTime"` // Prefix is the prefix of the name of the object. Prefix string `json:"prefix"` }
SyncObjectSpec contains the specification.
func (*SyncObjectSpec) DeepCopy ¶
func (in *SyncObjectSpec) DeepCopy() *SyncObjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncObjectSpec.
func (*SyncObjectSpec) DeepCopyInto ¶
func (in *SyncObjectSpec) DeepCopyInto(out *SyncObjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncObjectStatus ¶
type SyncObjectStatus struct { }
SyncObjectStatus contains the status.
func (*SyncObjectStatus) DeepCopy ¶
func (in *SyncObjectStatus) DeepCopy() *SyncObjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncObjectStatus.
func (*SyncObjectStatus) DeepCopyInto ¶
func (in *SyncObjectStatus) DeepCopyInto(out *SyncObjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Target ¶
type Target struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TargetSpec `json:"spec"` }
Target defines a specific data object that defines target environment. Every deploy item can have a target which is used by the deployer to install the specific application.
func (*Target) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Target.
func (*Target) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Target) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TargetExport ¶
type TargetExport struct { // Name the internal name of the exported target. Name string `json:"name"` // Target is the name of the in-cluster target object. // +optional Target string `json:"target,omitempty"` }
TargetExport is a single target export.
func (*TargetExport) DeepCopy ¶
func (in *TargetExport) DeepCopy() *TargetExport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetExport.
func (*TargetExport) DeepCopyInto ¶
func (in *TargetExport) DeepCopyInto(out *TargetExport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetImport ¶
type TargetImport struct { // Name the internal name of the imported target. Name string `json:"name"` // Target is the name of the in-cluster target object. // Exactly one of Target, Targets, and TargetListReference has to be specified. // +optional Target string `json:"target,omitempty"` // Targets is a list of in-cluster target objects. // Exactly one of Target, Targets, and TargetListReference has to be specified. // +optional Targets []string `json:"targets"` // TargetListReference can (only) be used to import a targetlist that has been imported by the parent installation. // Exactly one of Target, Targets, and TargetListReference has to be specified. // +optional TargetListReference string `json:"targetListRef,omitempty"` // +optional TargetMap map[string]string `json:"targetMap,omitempty"` // +optional TargetMapReference string `json:"targetMapRef,omitempty"` }
TargetImport is either a single target or a target list import.
func (*TargetImport) DeepCopy ¶
func (in *TargetImport) DeepCopy() *TargetImport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetImport.
func (*TargetImport) DeepCopyInto ¶
func (in *TargetImport) DeepCopyInto(out *TargetImport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (TargetImport) MarshalJSON ¶
func (ti TargetImport) MarshalJSON() ([]byte, error)
MarshalJSON implements the json marshaling for a TargetImport Why this is needed:
We need Targets to not have the 'omitempty' annotation, because the code distinguishes between nil and an empty list. Not having the annotation causes the default json marshal to write 'null' in case of nil, which causes problems.
type TargetList ¶
type TargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Target `json:"items"` }
TargetList contains a list of Targets
func (*TargetList) DeepCopy ¶
func (in *TargetList) DeepCopy() *TargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetList.
func (*TargetList) DeepCopyInto ¶
func (in *TargetList) DeepCopyInto(out *TargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetList) DeepCopyObject ¶
func (in *TargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TargetSelector ¶
type TargetSelector struct { // Targets defines a list of specific targets (name and namespace) // that should be reconciled. // +optional Targets []ObjectReference `json:"targets,omitempty"` // Annotations matches a target based on annotations. // +optional Annotations []Requirement `json:"annotations,omitempty"` // Labels matches a target based on its labels. // +optional Labels []Requirement `json:"labels,omitempty"` }
TargetSelector describes a selector that matches specific targets. +k8s:deepcopy-gen=true
func (*TargetSelector) DeepCopy ¶
func (in *TargetSelector) DeepCopy() *TargetSelector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetSelector.
func (*TargetSelector) DeepCopyInto ¶
func (in *TargetSelector) DeepCopyInto(out *TargetSelector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetSpec ¶
type TargetSpec struct { // Type is the type of the target that defines its data structure. // The actual schema may be defined by a target type crd in the future. Type TargetType `json:"type"` // Configuration contains the target type specific configuration. // Exactly one of the fields Configuration and SecretRef must be set // +kubebuilder:pruning:PreserveUnknownFields // +kubebuilder:validation:Schemaless // +optional Configuration *AnyJSON `json:"config,omitempty"` // Reference to a secret containing the target type specific configuration. // Exactly one of the fields Configuration and SecretRef must be set // +optional SecretRef *LocalSecretReference `json:"secretRef,omitempty"` }
TargetSpec contains the definition of a target.
func (*TargetSpec) DeepCopy ¶
func (in *TargetSpec) DeepCopy() *TargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetSpec.
func (*TargetSpec) DeepCopyInto ¶
func (in *TargetSpec) DeepCopyInto(out *TargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetSync ¶
type TargetSync struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Spec contains the specification Spec TargetSyncSpec `json:"spec"` // Status contains the status // +optional Status TargetSyncStatus `json:"status"` }
The TargetSync is created targets from secrets.
func (*TargetSync) DeepCopy ¶
func (in *TargetSync) DeepCopy() *TargetSync
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetSync.
func (*TargetSync) DeepCopyInto ¶
func (in *TargetSync) DeepCopyInto(out *TargetSync)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetSync) DeepCopyObject ¶
func (in *TargetSync) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TargetSyncList ¶
type TargetSyncList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TargetSync `json:"items"` }
TargetSyncList contains a list of TargetSync objects
func (*TargetSyncList) DeepCopy ¶
func (in *TargetSyncList) DeepCopy() *TargetSyncList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetSyncList.
func (*TargetSyncList) DeepCopyInto ¶
func (in *TargetSyncList) DeepCopyInto(out *TargetSyncList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetSyncList) DeepCopyObject ¶
func (in *TargetSyncList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TargetSyncSpec ¶
type TargetSyncSpec struct { // SourceNamespace describes the namespace from where the secrets should be synced SourceNamespace string `json:"sourceNamespace"` // SecretRef references the secret that contains the kubeconfig to the namespace of the secrets to be synced. SecretRef LocalSecretReference `json:"secretRef"` // CreateTargetToSource specifies if set on true, that also a target is created, which references the secret in SecretRef // +optional CreateTargetToSource bool `json:"createTargetToSource,omitempty"` // TargetToSourceName is the name of the target referencing the secret defined in SecretRef if CreateTargetToSource // is set on true. If TargetToSourceName is empty SourceNamespace is used instead. // +optional TargetToSourceName string `json:"targetToSourceName,omitempty"` // SecretNameExpression defines the names of the secrets which should be synced via a regular expression according // to https://github.com/google/re2/wiki/Syntax with the extension that * is also a valid expression and matches // all names. // if not set no secrets are synced // +optional SecretNameExpression string `json:"secretNameExpression"` // ShootNameExpression defines the names of shoot clusters for which targets with short living access data // to the shoots are created via a regular expression according to https://github.com/google/re2/wiki/Syntax with // the extension that * is also a valid expression and matches all names. // if not set no targets for the shoots are created // +optional ShootNameExpression string `json:"shootNameExpression"` // TokenRotation defines the data to perform an automatic rotation of the token to access the source cluster with the // secrets to sync. The token expires after 90 days and will be rotated every 60 days. // +optional TokenRotation *TokenRotation `json:"tokenRotation,omitempty"` }
TargetSyncSpec contains the specification for a TargetSync.
func (*TargetSyncSpec) DeepCopy ¶
func (in *TargetSyncSpec) DeepCopy() *TargetSyncSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetSyncSpec.
func (*TargetSyncSpec) DeepCopyInto ¶
func (in *TargetSyncSpec) DeepCopyInto(out *TargetSyncSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetSyncStatus ¶
type TargetSyncStatus struct { // ObservedGeneration is the most recent generation observed. // +optional ObservedGeneration int64 `json:"observedGeneration"` // Last time the status was updated // +optional LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` // LastErrors describe the last errors // +optional LastErrors []string `json:"lastErrors,omitempty"` // Last time the token was rotated // +optional LastTokenRotationTime *metav1.Time `json:"lastTokenRotationTime,omitempty"` }
TargetSyncStatus contains the status of a TargetSync.
func (*TargetSyncStatus) DeepCopy ¶
func (in *TargetSyncStatus) DeepCopy() *TargetSyncStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetSyncStatus.
func (*TargetSyncStatus) DeepCopyInto ¶
func (in *TargetSyncStatus) DeepCopyInto(out *TargetSyncStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetTemplate ¶
type TargetTemplate struct { TargetSpec `json:",inline"` // Map of string keys and values that can be used to organize and categorize // (scope and select) objects. May match selectors of replication controllers // and services. // More info: http://kubernetes.io/docs/user-guide/labels // +optional Labels map[string]string `json:"labels,omitempty"` // Annotations is an unstructured key value map stored with a resource that may be // set by external tools to store and retrieve arbitrary metadata. They are not // queryable and should be preserved when modifying objects. // More info: http://kubernetes.io/docs/user-guide/annotations // +optional Annotations map[string]string `json:"annotations,omitempty"` }
TargetTemplate exposes specific parts of a target that are used in the exports to export a target
func (*TargetTemplate) DeepCopy ¶
func (in *TargetTemplate) DeepCopy() *TargetTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetTemplate.
func (*TargetTemplate) DeepCopyInto ¶
func (in *TargetTemplate) DeepCopyInto(out *TargetTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateExecutor ¶
type TemplateExecutor struct { // Name is the unique name of the template Name string `json:"name"` // Type describes the templating mechanism. Type TemplateType `json:"type"` // File is the path to the template in the blueprint's content. // +optional File string `json:"file,omitempty"` // Template contains an optional inline template. // The template has to be of string for go template // and either a string or valid yaml/json for spiff. // + optional Template AnyJSON `json:"template,omitempty"` }
TemplateExecutor describes a templating mechanism and configuration.
func (*TemplateExecutor) DeepCopy ¶
func (in *TemplateExecutor) DeepCopy() *TemplateExecutor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateExecutor.
func (*TemplateExecutor) DeepCopyInto ¶
func (in *TemplateExecutor) DeepCopyInto(out *TemplateExecutor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateType ¶
type TemplateType string
TemplateType describes the template mechanism.
const GOTemplateType TemplateType = "GoTemplate"
GOTemplateType describes the go templating type.
const SpiffTemplateType TemplateType = "Spiff"
SpiffTemplateType describes the spiff templating type.
type TokenRotation ¶
type TokenRotation struct { // Enabled defines if automatic token is executed Enabled bool `json:"enabled,omitempty"` }
func (*TokenRotation) DeepCopy ¶
func (in *TokenRotation) DeepCopy() *TokenRotation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenRotation.
func (*TokenRotation) DeepCopyInto ¶
func (in *TokenRotation) DeepCopyInto(out *TokenRotation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitionTimes ¶
type TransitionTimes struct { // TriggerTime is the time when the jobID is set. // +optional TriggerTime *metav1.Time `json:"triggerTime,omitempty"` // InitTime is the time when the Init phase starts. // +optional InitTime *metav1.Time `json:"initTime,omitempty"` // WaitTime is the time when the work is done. // +optional WaitTime *metav1.Time `json:"waitTime,omitempty"` // FinishedTime is the time when the finished phase is set. // +optional FinishedTime *metav1.Time `json:"finishedTime,omitempty"` }
func (*TransitionTimes) DeepCopy ¶
func (in *TransitionTimes) DeepCopy() *TransitionTimes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitionTimes.
func (*TransitionTimes) DeepCopyInto ¶
func (in *TransitionTimes) DeepCopyInto(out *TransitionTimes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TypedObjectReference ¶
type TypedObjectReference struct { // APIVersion is the group and version for the resource being referenced. // If APIVersion is not specified, the specified Kind must be in the core API group. // For any other third-party types, APIVersion is required. APIVersion string `json:"apiVersion"` // Kind is the type of resource being referenced Kind string `json:"kind"` ObjectReference `json:",inline"` }
TypedObjectReference is a reference to a typed kubernetes object.
func (*TypedObjectReference) DeepCopy ¶
func (in *TypedObjectReference) DeepCopy() *TypedObjectReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TypedObjectReference.
func (*TypedObjectReference) DeepCopyInto ¶
func (in *TypedObjectReference) DeepCopyInto(out *TypedObjectReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Verification ¶ added in v0.104.0
type Verification struct { // SignatureName defines the name of the signature that is verified SignatureName string `json:"signatureName"` }
Verification defines the necessary data to verify the signature of the refered component
func (*Verification) DeepCopy ¶ added in v0.104.0
func (in *Verification) DeepCopy() *Verification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Verification.
func (*Verification) DeepCopyInto ¶ added in v0.104.0
func (in *Verification) DeepCopyInto(out *Verification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerificationSignature ¶ added in v0.104.0
type VerificationSignature struct { // PublicKeySecretReference contains a secret reference to a public key in PEM format that is used to verify the component signature PublicKeySecretReference *SecretReference `json:"publicKeySecretReference,omitempty"` // CaCertificateSecretReference contains a secret reference to one or more certificates in PEM format that are used to verify the compnent signature CaCertificateSecretReference *SecretReference `json:"caCertificateSecretReference,omitempty"` }
VerificationSignatures contains the trusted verification information
func (*VerificationSignature) DeepCopy ¶ added in v0.104.0
func (in *VerificationSignature) DeepCopy() *VerificationSignature
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerificationSignature.
func (*VerificationSignature) DeepCopyInto ¶ added in v0.104.0
func (in *VerificationSignature) DeepCopyInto(out *VerificationSignature)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VersionedNamedObjectReference ¶
type VersionedNamedObjectReference struct { // Name is the unique name of the reference. Name string `json:"name"` // Reference is the reference to an object. Reference VersionedObjectReference `json:"ref"` }
VersionedNamedObjectReference is a named reference to a object with its last observed resource generation. This struct is used by status fields.
func (*VersionedNamedObjectReference) DeepCopy ¶
func (in *VersionedNamedObjectReference) DeepCopy() *VersionedNamedObjectReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VersionedNamedObjectReference.
func (*VersionedNamedObjectReference) DeepCopyInto ¶
func (in *VersionedNamedObjectReference) DeepCopyInto(out *VersionedNamedObjectReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VersionedObjectReference ¶
type VersionedObjectReference struct { ObjectReference `json:",inline"` // ObservedGeneration defines the last observed generation of the referenced resource. ObservedGeneration int64 `json:"observedGeneration"` }
VersionedObjectReference is a reference to a object with its last observed resource generation. This struct is used by status fields.
func (*VersionedObjectReference) DeepCopy ¶
func (in *VersionedObjectReference) DeepCopy() *VersionedObjectReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VersionedObjectReference.
func (*VersionedObjectReference) DeepCopyInto ¶
func (in *VersionedObjectReference) DeepCopyInto(out *VersionedObjectReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VersionedResourceReference ¶
type VersionedResourceReference struct { ResourceReference `json:",inline"` // Version defines the version of the component. Version string `json:"version"` }
VersionedResourceReference defines the reference to a resource with its version.
func (*VersionedResourceReference) DeepCopy ¶
func (in *VersionedResourceReference) DeepCopy() *VersionedResourceReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VersionedResourceReference.
func (*VersionedResourceReference) DeepCopyInto ¶
func (in *VersionedResourceReference) DeepCopyInto(out *VersionedResourceReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (VersionedResourceReference) ObjectMeta ¶
func (r VersionedResourceReference) ObjectMeta() cdv2.ObjectMeta
ObjectMeta returns the component descriptor v2 compatible object meta for a resource reference.
Source Files ¶
- constants.go
- conversion.go
- defaults.go
- doc.go
- register.go
- types_blueprint.go
- types_component_version_overwrite.go
- types_context.go
- types_critical_problems.go
- types_dataobject.go
- types_deployitem.go
- types_execution.go
- types_installation.go
- types_installationtemplate.go
- types_ls_health_check.go
- types_shared.go
- types_syncobject.go
- types_target.go
- types_target_sync.go
- types_times.go
- zz_generated.conversion.go
- zz_generated.deepcopy.go
- zz_generated.defaults.go