Documentation ¶
Index ¶
- type GitRepositoryBuilder
- type HelmReleaseBuilder
- func (b *HelmReleaseBuilder) Build(name, ns string) (*helmv2beta2.HelmRelease, error)
- func (b *HelmReleaseBuilder) WithChart(value string) *HelmReleaseBuilder
- func (b *HelmReleaseBuilder) WithReference(name, namespace string) *HelmReleaseBuilder
- func (b *HelmReleaseBuilder) WithValues(values *apiextensionsv1.JSON) *HelmReleaseBuilder
- func (b *HelmReleaseBuilder) WithVersion(value string) *HelmReleaseBuilder
- type HelmRepositoryBuilder
- type KustomizationBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitRepositoryBuilder ¶
type GitRepositoryBuilder struct {
// contains filtered or unexported fields
}
func NewGitRepositoryBuilder ¶
func NewGitRepositoryBuilder() *GitRepositoryBuilder
func (*GitRepositoryBuilder) Build ¶
func (b *GitRepositoryBuilder) Build(name, ns string) (*sourcev1.GitRepository, error)
func (*GitRepositoryBuilder) WithReference ¶
func (b *GitRepositoryBuilder) WithReference(refType komv1alpha1.GitReferenceType, value string) *GitRepositoryBuilder
WithReference set GitRepositoryRef
func (*GitRepositoryBuilder) WithUrl ¶
func (b *GitRepositoryBuilder) WithUrl(value string) *GitRepositoryBuilder
type HelmReleaseBuilder ¶
type HelmReleaseBuilder struct {
// contains filtered or unexported fields
}
func NewHelmReleaseBuilder ¶
func NewHelmReleaseBuilder() *HelmReleaseBuilder
func (*HelmReleaseBuilder) Build ¶
func (b *HelmReleaseBuilder) Build(name, ns string) (*helmv2beta2.HelmRelease, error)
func (*HelmReleaseBuilder) WithChart ¶
func (b *HelmReleaseBuilder) WithChart(value string) *HelmReleaseBuilder
func (*HelmReleaseBuilder) WithReference ¶
func (b *HelmReleaseBuilder) WithReference(name, namespace string) *HelmReleaseBuilder
func (*HelmReleaseBuilder) WithValues ¶
func (b *HelmReleaseBuilder) WithValues(values *apiextensionsv1.JSON) *HelmReleaseBuilder
func (*HelmReleaseBuilder) WithVersion ¶
func (b *HelmReleaseBuilder) WithVersion(value string) *HelmReleaseBuilder
type HelmRepositoryBuilder ¶
type HelmRepositoryBuilder struct {
// contains filtered or unexported fields
}
func NewHelmRepositoryBuilder ¶
func NewHelmRepositoryBuilder() *HelmRepositoryBuilder
func (*HelmRepositoryBuilder) Build ¶
func (b *HelmRepositoryBuilder) Build(name, ns string) (*sourcev1beta2.HelmRepository, error)
func (*HelmRepositoryBuilder) WithUrl ¶
func (b *HelmRepositoryBuilder) WithUrl(value string) *HelmRepositoryBuilder
type KustomizationBuilder ¶
type KustomizationBuilder struct {
// contains filtered or unexported fields
}
func NewKustomizationBuilder ¶
func NewKustomizationBuilder() *KustomizationBuilder
func (*KustomizationBuilder) Build ¶
func (b *KustomizationBuilder) Build(name, ns string) (*kustomizev1.Kustomization, error)
func (*KustomizationBuilder) WithPath ¶
func (b *KustomizationBuilder) WithPath(value string) *KustomizationBuilder
func (*KustomizationBuilder) WithReference ¶
func (b *KustomizationBuilder) WithReference(name, namespace string) *KustomizationBuilder
WithReference set KustomizationRef
Click to show internal directories.
Click to hide internal directories.