Documentation ¶
Overview ¶
+k8s:deepcopy-gen=package +k8s:conversion-gen=github.com/ebay/releaser/pkg/deployer/plugins/helm/apis/config +k8s:conversion-gen-external-types=github.com/ebay/releaser/pkg/deployer/plugins/helm/apis/config/v1alpha1 +k8s:defaulter-gen=TypeMeta +groupName=config.cicd.tess.io
Index ¶
- Constants
- Variables
- func Convert_config_HelmConfiguration_To_v1alpha1_HelmConfiguration(in *config.HelmConfiguration, out *HelmConfiguration, s conversion.Scope) error
- func Convert_config_Repository_To_v1alpha1_Repository(in *config.Repository, out *Repository, s conversion.Scope) error
- func Convert_v1alpha1_HelmConfiguration_To_config_HelmConfiguration(in *HelmConfiguration, out *config.HelmConfiguration, s conversion.Scope) error
- func Convert_v1alpha1_Repository_To_config_Repository(in *Repository, out *config.Repository, s conversion.Scope) error
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func SetDefaults_HelmConfiguration(obj *HelmConfiguration)
- func SetObjectDefaults_HelmConfiguration(in *HelmConfiguration)
- type HelmConfiguration
- type Repository
Constants ¶
const GroupName = "config.cicd.tess.io"
GroupName is the group name used in this package
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addDefaultingFuncs) AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_config_HelmConfiguration_To_v1alpha1_HelmConfiguration ¶
func Convert_config_HelmConfiguration_To_v1alpha1_HelmConfiguration(in *config.HelmConfiguration, out *HelmConfiguration, s conversion.Scope) error
Convert_config_HelmConfiguration_To_v1alpha1_HelmConfiguration is an autogenerated conversion function.
func Convert_config_Repository_To_v1alpha1_Repository ¶
func Convert_config_Repository_To_v1alpha1_Repository(in *config.Repository, out *Repository, s conversion.Scope) error
Convert_config_Repository_To_v1alpha1_Repository is an autogenerated conversion function.
func Convert_v1alpha1_HelmConfiguration_To_config_HelmConfiguration ¶
func Convert_v1alpha1_HelmConfiguration_To_config_HelmConfiguration(in *HelmConfiguration, out *config.HelmConfiguration, s conversion.Scope) error
Convert_v1alpha1_HelmConfiguration_To_config_HelmConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_Repository_To_config_Repository ¶
func Convert_v1alpha1_Repository_To_config_Repository(in *Repository, out *config.Repository, s conversion.Scope) error
Convert_v1alpha1_Repository_To_config_Repository 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 SetDefaults_HelmConfiguration ¶
func SetDefaults_HelmConfiguration(obj *HelmConfiguration)
func SetObjectDefaults_HelmConfiguration ¶
func SetObjectDefaults_HelmConfiguration(in *HelmConfiguration)
Types ¶
type HelmConfiguration ¶
type HelmConfiguration struct { metav1.TypeMeta `json:",inline"` // Repository is the helm repository that should be added. Repository *Repository `json:"repository,omitempty"` // Chart is the identifier of chart to be installed. It can be a path to // local unpacked chart, or local packaged chart, or <repo>/<chart>. Chart string `json:"chart"` // Values is a list of values yaml files. Values []string `json:"values,omitempty"` // PostRenderer is the path to an executable to be used for post rendering PostRenderer string `json:"postRenderer,omitempty"` }
HelmConfiguration is the configuration for helm releaser plugin.
func (*HelmConfiguration) DeepCopy ¶
func (in *HelmConfiguration) DeepCopy() *HelmConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmConfiguration.
func (*HelmConfiguration) DeepCopyInto ¶
func (in *HelmConfiguration) DeepCopyInto(out *HelmConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HelmConfiguration) DeepCopyObject ¶
func (in *HelmConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Repository ¶
func (*Repository) DeepCopy ¶
func (in *Repository) DeepCopy() *Repository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Repository.
func (*Repository) DeepCopyInto ¶
func (in *Repository) DeepCopyInto(out *Repository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.