v1beta1

package
v0.0.0-...-d24fd3e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnectionConfigApplyConfiguration

type ConnectionConfigApplyConfiguration struct {
	URL             *string                    `json:"url,omitempty"`
	CA              *v1.ConfigMapNameReference `json:"ca,omitempty"`
	TLSClientConfig *v1.SecretNameReference    `json:"tlsClientConfig,omitempty"`
}

ConnectionConfigApplyConfiguration represents an declarative configuration of the ConnectionConfig type for use with apply.

func ConnectionConfig

func ConnectionConfig() *ConnectionConfigApplyConfiguration

ConnectionConfigApplyConfiguration constructs an declarative configuration of the ConnectionConfig type for use with apply.

func (*ConnectionConfigApplyConfiguration) WithCA

WithCA sets the CA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CA field is set to the value of the last call.

func (*ConnectionConfigApplyConfiguration) WithTLSClientConfig

WithTLSClientConfig sets the TLSClientConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TLSClientConfig field is set to the value of the last call.

func (*ConnectionConfigApplyConfiguration) WithURL

WithURL sets the URL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the URL field is set to the value of the last call.

type ConnectionConfigNamespaceScopedApplyConfiguration

type ConnectionConfigNamespaceScopedApplyConfiguration struct {
	URL             *string                    `json:"url,omitempty"`
	CA              *v1.ConfigMapNameReference `json:"ca,omitempty"`
	TLSClientConfig *v1.SecretNameReference    `json:"tlsClientConfig,omitempty"`
	BasicAuthConfig *v1.SecretNameReference    `json:"basicAuthConfig,omitempty"`
}

ConnectionConfigNamespaceScopedApplyConfiguration represents an declarative configuration of the ConnectionConfigNamespaceScoped type for use with apply.

func ConnectionConfigNamespaceScoped

func ConnectionConfigNamespaceScoped() *ConnectionConfigNamespaceScopedApplyConfiguration

ConnectionConfigNamespaceScopedApplyConfiguration constructs an declarative configuration of the ConnectionConfigNamespaceScoped type for use with apply.

func (*ConnectionConfigNamespaceScopedApplyConfiguration) WithBasicAuthConfig

WithBasicAuthConfig sets the BasicAuthConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BasicAuthConfig field is set to the value of the last call.

func (*ConnectionConfigNamespaceScopedApplyConfiguration) WithCA

WithCA sets the CA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CA field is set to the value of the last call.

func (*ConnectionConfigNamespaceScopedApplyConfiguration) WithTLSClientConfig

WithTLSClientConfig sets the TLSClientConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TLSClientConfig field is set to the value of the last call.

func (*ConnectionConfigNamespaceScopedApplyConfiguration) WithURL

WithURL sets the URL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the URL field is set to the value of the last call.

type HelmChartRepositoryApplyConfiguration

type HelmChartRepositoryApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *HelmChartRepositorySpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *HelmChartRepositoryStatusApplyConfiguration `json:"status,omitempty"`
}

HelmChartRepositoryApplyConfiguration represents an declarative configuration of the HelmChartRepository type for use with apply.

func ExtractHelmChartRepository

func ExtractHelmChartRepository(helmChartRepository *helmv1beta1.HelmChartRepository, fieldManager string) (*HelmChartRepositoryApplyConfiguration, error)

ExtractHelmChartRepository extracts the applied configuration owned by fieldManager from helmChartRepository. If no managedFields are found in helmChartRepository for fieldManager, a HelmChartRepositoryApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. helmChartRepository must be a unmodified HelmChartRepository API object that was retrieved from the Kubernetes API. ExtractHelmChartRepository provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!

func ExtractHelmChartRepositoryStatus

func ExtractHelmChartRepositoryStatus(helmChartRepository *helmv1beta1.HelmChartRepository, fieldManager string) (*HelmChartRepositoryApplyConfiguration, error)

ExtractHelmChartRepositoryStatus is the same as ExtractHelmChartRepository except that it extracts the status subresource applied configuration. Experimental!

func HelmChartRepository

func HelmChartRepository(name string) *HelmChartRepositoryApplyConfiguration

HelmChartRepository constructs an declarative configuration of the HelmChartRepository type for use with apply.

func (*HelmChartRepositoryApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*HelmChartRepositoryApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*HelmChartRepositoryApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*HelmChartRepositoryApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *HelmChartRepositoryApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *HelmChartRepositoryApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*HelmChartRepositoryApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*HelmChartRepositoryApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*HelmChartRepositoryApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*HelmChartRepositoryApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*HelmChartRepositoryApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*HelmChartRepositoryApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*HelmChartRepositoryApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*HelmChartRepositoryApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*HelmChartRepositoryApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*HelmChartRepositoryApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*HelmChartRepositoryApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*HelmChartRepositoryApplyConfiguration) WithStatus

WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.

func (*HelmChartRepositoryApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type HelmChartRepositorySpecApplyConfiguration

type HelmChartRepositorySpecApplyConfiguration struct {
	Disabled         *bool                               `json:"disabled,omitempty"`
	DisplayName      *string                             `json:"name,omitempty"`
	Description      *string                             `json:"description,omitempty"`
	ConnectionConfig *ConnectionConfigApplyConfiguration `json:"connectionConfig,omitempty"`
}

HelmChartRepositorySpecApplyConfiguration represents an declarative configuration of the HelmChartRepositorySpec type for use with apply.

func HelmChartRepositorySpec

func HelmChartRepositorySpec() *HelmChartRepositorySpecApplyConfiguration

HelmChartRepositorySpecApplyConfiguration constructs an declarative configuration of the HelmChartRepositorySpec type for use with apply.

func (*HelmChartRepositorySpecApplyConfiguration) WithConnectionConfig

WithConnectionConfig sets the ConnectionConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ConnectionConfig field is set to the value of the last call.

func (*HelmChartRepositorySpecApplyConfiguration) WithDescription

WithDescription sets the Description field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Description field is set to the value of the last call.

func (*HelmChartRepositorySpecApplyConfiguration) WithDisabled

WithDisabled sets the Disabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Disabled field is set to the value of the last call.

func (*HelmChartRepositorySpecApplyConfiguration) WithDisplayName

WithDisplayName sets the DisplayName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DisplayName field is set to the value of the last call.

type HelmChartRepositoryStatusApplyConfiguration

type HelmChartRepositoryStatusApplyConfiguration struct {
	Conditions []v1.Condition `json:"conditions,omitempty"`
}

HelmChartRepositoryStatusApplyConfiguration represents an declarative configuration of the HelmChartRepositoryStatus type for use with apply.

func HelmChartRepositoryStatus

func HelmChartRepositoryStatus() *HelmChartRepositoryStatusApplyConfiguration

HelmChartRepositoryStatusApplyConfiguration constructs an declarative configuration of the HelmChartRepositoryStatus type for use with apply.

func (*HelmChartRepositoryStatusApplyConfiguration) WithConditions

WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.

type ProjectHelmChartRepositoryApplyConfiguration

type ProjectHelmChartRepositoryApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *ProjectHelmChartRepositorySpecApplyConfiguration `json:"spec,omitempty"`
	Status                           *HelmChartRepositoryStatusApplyConfiguration      `json:"status,omitempty"`
}

ProjectHelmChartRepositoryApplyConfiguration represents an declarative configuration of the ProjectHelmChartRepository type for use with apply.

func ExtractProjectHelmChartRepository

func ExtractProjectHelmChartRepository(projectHelmChartRepository *helmv1beta1.ProjectHelmChartRepository, fieldManager string) (*ProjectHelmChartRepositoryApplyConfiguration, error)

ExtractProjectHelmChartRepository extracts the applied configuration owned by fieldManager from projectHelmChartRepository. If no managedFields are found in projectHelmChartRepository for fieldManager, a ProjectHelmChartRepositoryApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. projectHelmChartRepository must be a unmodified ProjectHelmChartRepository API object that was retrieved from the Kubernetes API. ExtractProjectHelmChartRepository provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!

func ExtractProjectHelmChartRepositoryStatus

func ExtractProjectHelmChartRepositoryStatus(projectHelmChartRepository *helmv1beta1.ProjectHelmChartRepository, fieldManager string) (*ProjectHelmChartRepositoryApplyConfiguration, error)

ExtractProjectHelmChartRepositoryStatus is the same as ExtractProjectHelmChartRepository except that it extracts the status subresource applied configuration. Experimental!

func ProjectHelmChartRepository

func ProjectHelmChartRepository(name, namespace string) *ProjectHelmChartRepositoryApplyConfiguration

ProjectHelmChartRepository constructs an declarative configuration of the ProjectHelmChartRepository type for use with apply.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithDeletionGracePeriodSeconds

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithStatus

WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.

func (*ProjectHelmChartRepositoryApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type ProjectHelmChartRepositorySpecApplyConfiguration

type ProjectHelmChartRepositorySpecApplyConfiguration struct {
	Disabled                *bool                                              `json:"disabled,omitempty"`
	DisplayName             *string                                            `json:"name,omitempty"`
	Description             *string                                            `json:"description,omitempty"`
	ProjectConnectionConfig *ConnectionConfigNamespaceScopedApplyConfiguration `json:"connectionConfig,omitempty"`
}

ProjectHelmChartRepositorySpecApplyConfiguration represents an declarative configuration of the ProjectHelmChartRepositorySpec type for use with apply.

func ProjectHelmChartRepositorySpec

func ProjectHelmChartRepositorySpec() *ProjectHelmChartRepositorySpecApplyConfiguration

ProjectHelmChartRepositorySpecApplyConfiguration constructs an declarative configuration of the ProjectHelmChartRepositorySpec type for use with apply.

func (*ProjectHelmChartRepositorySpecApplyConfiguration) WithDescription

WithDescription sets the Description field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Description field is set to the value of the last call.

func (*ProjectHelmChartRepositorySpecApplyConfiguration) WithDisabled

WithDisabled sets the Disabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Disabled field is set to the value of the last call.

func (*ProjectHelmChartRepositorySpecApplyConfiguration) WithDisplayName

WithDisplayName sets the DisplayName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DisplayName field is set to the value of the last call.

func (*ProjectHelmChartRepositorySpecApplyConfiguration) WithProjectConnectionConfig

WithProjectConnectionConfig sets the ProjectConnectionConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProjectConnectionConfig field is set to the value of the last call.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL