Documentation ¶
Index ¶
- func ComponentDescriptorFactoryFromSchema(schemaVersion compdesc.SchemaVersion) machineryruntime.RawExtension
- type CRDBuilder
- type KymaBuilder
- func (kb KymaBuilder) Build() *v1beta2.Kyma
- func (kb KymaBuilder) WithAnnotation(key string, value string) KymaBuilder
- func (kb KymaBuilder) WithChannel(channel string) KymaBuilder
- func (kb KymaBuilder) WithCondition(condition apimetav1.Condition) KymaBuilder
- func (kb KymaBuilder) WithLabel(key string, value string) KymaBuilder
- func (kb KymaBuilder) WithName(name string) KymaBuilder
- func (kb KymaBuilder) WithNamePrefix(prefix string) KymaBuilder
- func (kb KymaBuilder) WithNamespace(namespace string) KymaBuilder
- type ModuleCRBuilder
- func (cr ModuleCRBuilder) Build() *unstructured.Unstructured
- func (cr ModuleCRBuilder) WithGroupVersionKind(group, version, kind string) ModuleCRBuilder
- func (cr ModuleCRBuilder) WithName(name string) ModuleCRBuilder
- func (cr ModuleCRBuilder) WithNamespace(namespace string) ModuleCRBuilder
- func (cr ModuleCRBuilder) WithSpec(key, value string) ModuleCRBuilder
- type ModuleTemplateBuilder
- func (m ModuleTemplateBuilder) Build() *v1beta2.ModuleTemplate
- func (m ModuleTemplateBuilder) WithAnnotation(key string, value string) ModuleTemplateBuilder
- func (m ModuleTemplateBuilder) WithChannel(channel string) ModuleTemplateBuilder
- func (m ModuleTemplateBuilder) WithDescriptor(descriptor *v1beta2.Descriptor) ModuleTemplateBuilder
- func (m ModuleTemplateBuilder) WithGeneration(generation int) ModuleTemplateBuilder
- func (m ModuleTemplateBuilder) WithLabel(key string, value string) ModuleTemplateBuilder
- func (m ModuleTemplateBuilder) WithMandatory(mandatory bool) ModuleTemplateBuilder
- func (m ModuleTemplateBuilder) WithModuleCR(data *unstructured.Unstructured) ModuleTemplateBuilder
- func (m ModuleTemplateBuilder) WithModuleName(moduleName string) ModuleTemplateBuilder
- func (m ModuleTemplateBuilder) WithName(name string) ModuleTemplateBuilder
- func (m ModuleTemplateBuilder) WithOCM(schemaVersion compdesc.SchemaVersion) ModuleTemplateBuilder
- func (m ModuleTemplateBuilder) WithOCMPrivateRepo() ModuleTemplateBuilder
- func (m ModuleTemplateBuilder) WithRawDescriptor(rawDescriptor []byte) ModuleTemplateBuilder
- type WatcherBuilder
- func (builder *WatcherBuilder) Build() *v1beta2.Watcher
- func (builder *WatcherBuilder) WithAPIVersion(apiVersion string) *WatcherBuilder
- func (builder *WatcherBuilder) WithKind(kind string) *WatcherBuilder
- func (builder *WatcherBuilder) WithManager(manager string) *WatcherBuilder
- func (builder *WatcherBuilder) WithName(name string) *WatcherBuilder
- func (builder *WatcherBuilder) WithNamespace(namespace string) *WatcherBuilder
- func (builder *WatcherBuilder) WithServiceInfoName(name string) *WatcherBuilder
- func (builder *WatcherBuilder) WithServiceInfoNamespace(namespace string) *WatcherBuilder
- func (builder *WatcherBuilder) WithServiceInfoPort(port int64) *WatcherBuilder
- func (builder *WatcherBuilder) WithUID(uid types.UID) *WatcherBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ComponentDescriptorFactoryFromSchema ¶
func ComponentDescriptorFactoryFromSchema(schemaVersion compdesc.SchemaVersion) machineryruntime.RawExtension
Types ¶
type CRDBuilder ¶
type CRDBuilder struct {
// contains filtered or unexported fields
}
func NewCRDBuilder ¶
func NewCRDBuilder() CRDBuilder
NewCRDBuilder returns a CRDBuilder for CustomResourceDefinitions of Group operator.kyma-project.io initialized with a random name.
func (CRDBuilder) Build ¶
func (cb CRDBuilder) Build() apiextensionsv1.CustomResourceDefinition
Build returns the apiextensions.CustomResourceDefinition from the Builder.
func (CRDBuilder) WithName ¶
func (cb CRDBuilder) WithName(name string) CRDBuilder
WithName sets ObjectMeta.Name and all apiextensions.CustomResourceDefinitionNames.
type KymaBuilder ¶
type KymaBuilder struct {
// contains filtered or unexported fields
}
func NewKymaBuilder ¶
func NewKymaBuilder() KymaBuilder
NewKymaBuilder returns a KymaBuilder with v1beta2.Kyma initialized defaults.
func (KymaBuilder) Build ¶
func (kb KymaBuilder) Build() *v1beta2.Kyma
Build returns the built v1beta2.Kyma.
func (KymaBuilder) WithAnnotation ¶
func (kb KymaBuilder) WithAnnotation(key string, value string) KymaBuilder
WithAnnotation adds an annotation to v1beta2.Kyma.ObjectMeta.Annotation.
func (KymaBuilder) WithChannel ¶
func (kb KymaBuilder) WithChannel(channel string) KymaBuilder
WithChannel sets v1beta2.Kyma.Spec.Channel.
func (KymaBuilder) WithCondition ¶
func (kb KymaBuilder) WithCondition(condition apimetav1.Condition) KymaBuilder
WithCondition adds a Condition to v1beta2.Kyma.Status.Conditions.
func (KymaBuilder) WithLabel ¶
func (kb KymaBuilder) WithLabel(key string, value string) KymaBuilder
WithLabel adds a label to v1beta2.Kyma.ObjectMeta.Labels.
func (KymaBuilder) WithName ¶
func (kb KymaBuilder) WithName(name string) KymaBuilder
WithName sets v1beta2.Kyma.ObjectMeta.Name.
func (KymaBuilder) WithNamePrefix ¶
func (kb KymaBuilder) WithNamePrefix(prefix string) KymaBuilder
WithNamePrefix sets v1beta2.Kyma.ObjectMeta.Name.
func (KymaBuilder) WithNamespace ¶
func (kb KymaBuilder) WithNamespace(namespace string) KymaBuilder
WithNamespace sets v1beta2.Kyma.ObjectMeta.Namespace.
type ModuleCRBuilder ¶
type ModuleCRBuilder struct {
// contains filtered or unexported fields
}
func NewModuleCRBuilder ¶
func NewModuleCRBuilder() ModuleCRBuilder
func (ModuleCRBuilder) Build ¶
func (cr ModuleCRBuilder) Build() *unstructured.Unstructured
func (ModuleCRBuilder) WithGroupVersionKind ¶
func (cr ModuleCRBuilder) WithGroupVersionKind(group, version, kind string) ModuleCRBuilder
func (ModuleCRBuilder) WithName ¶
func (cr ModuleCRBuilder) WithName(name string) ModuleCRBuilder
func (ModuleCRBuilder) WithNamespace ¶
func (cr ModuleCRBuilder) WithNamespace(namespace string) ModuleCRBuilder
func (ModuleCRBuilder) WithSpec ¶
func (cr ModuleCRBuilder) WithSpec(key, value string) ModuleCRBuilder
type ModuleTemplateBuilder ¶
type ModuleTemplateBuilder struct {
// contains filtered or unexported fields
}
func NewModuleTemplateBuilder ¶
func NewModuleTemplateBuilder() ModuleTemplateBuilder
func (ModuleTemplateBuilder) Build ¶
func (m ModuleTemplateBuilder) Build() *v1beta2.ModuleTemplate
func (ModuleTemplateBuilder) WithAnnotation ¶
func (m ModuleTemplateBuilder) WithAnnotation(key string, value string) ModuleTemplateBuilder
func (ModuleTemplateBuilder) WithChannel ¶
func (m ModuleTemplateBuilder) WithChannel(channel string) ModuleTemplateBuilder
func (ModuleTemplateBuilder) WithDescriptor ¶
func (m ModuleTemplateBuilder) WithDescriptor(descriptor *v1beta2.Descriptor) ModuleTemplateBuilder
func (ModuleTemplateBuilder) WithGeneration ¶
func (m ModuleTemplateBuilder) WithGeneration(generation int) ModuleTemplateBuilder
func (ModuleTemplateBuilder) WithLabel ¶
func (m ModuleTemplateBuilder) WithLabel(key string, value string) ModuleTemplateBuilder
func (ModuleTemplateBuilder) WithMandatory ¶
func (m ModuleTemplateBuilder) WithMandatory(mandatory bool) ModuleTemplateBuilder
func (ModuleTemplateBuilder) WithModuleCR ¶
func (m ModuleTemplateBuilder) WithModuleCR(data *unstructured.Unstructured) ModuleTemplateBuilder
func (ModuleTemplateBuilder) WithModuleName ¶
func (m ModuleTemplateBuilder) WithModuleName(moduleName string) ModuleTemplateBuilder
func (ModuleTemplateBuilder) WithName ¶
func (m ModuleTemplateBuilder) WithName(name string) ModuleTemplateBuilder
func (ModuleTemplateBuilder) WithOCM ¶
func (m ModuleTemplateBuilder) WithOCM(schemaVersion compdesc.SchemaVersion) ModuleTemplateBuilder
func (ModuleTemplateBuilder) WithOCMPrivateRepo ¶
func (m ModuleTemplateBuilder) WithOCMPrivateRepo() ModuleTemplateBuilder
func (ModuleTemplateBuilder) WithRawDescriptor ¶
func (m ModuleTemplateBuilder) WithRawDescriptor(rawDescriptor []byte) ModuleTemplateBuilder
type WatcherBuilder ¶
type WatcherBuilder struct {
// contains filtered or unexported fields
}
func NewWatcherBuilder ¶
func NewWatcherBuilder() *WatcherBuilder
func (*WatcherBuilder) Build ¶
func (builder *WatcherBuilder) Build() *v1beta2.Watcher
func (*WatcherBuilder) WithAPIVersion ¶
func (builder *WatcherBuilder) WithAPIVersion(apiVersion string) *WatcherBuilder
func (*WatcherBuilder) WithKind ¶
func (builder *WatcherBuilder) WithKind(kind string) *WatcherBuilder
func (*WatcherBuilder) WithManager ¶
func (builder *WatcherBuilder) WithManager(manager string) *WatcherBuilder
func (*WatcherBuilder) WithName ¶
func (builder *WatcherBuilder) WithName(name string) *WatcherBuilder
func (*WatcherBuilder) WithNamespace ¶
func (builder *WatcherBuilder) WithNamespace(namespace string) *WatcherBuilder
func (*WatcherBuilder) WithServiceInfoName ¶
func (builder *WatcherBuilder) WithServiceInfoName(name string) *WatcherBuilder
func (*WatcherBuilder) WithServiceInfoNamespace ¶
func (builder *WatcherBuilder) WithServiceInfoNamespace(namespace string) *WatcherBuilder
func (*WatcherBuilder) WithServiceInfoPort ¶
func (builder *WatcherBuilder) WithServiceInfoPort(port int64) *WatcherBuilder
func (*WatcherBuilder) WithUID ¶
func (builder *WatcherBuilder) WithUID(uid types.UID) *WatcherBuilder