helm

package
v0.0.149 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_internal_runtime_kubernetes_helm_ops_proto protoreflect.FileDescriptor

Functions

func Chart

func Chart(repo, name, version string, digest schema.Digest) compute.Computable[*chart.Chart]

func NewConfiguration

func NewConfiguration(ctx context.Context, host kubedef.KubeCluster, namespace string) (*action.Configuration, error)

func NewInstall

func NewInstall(ctx context.Context, host kubedef.KubeCluster, releaseName, namespace string, chart *chart.Chart, values map[string]interface{}) (*release.Release, error)

func Register added in v0.0.145

func Register()

Types

type Blob added in v0.0.145

type Blob struct {
	Inline []byte `protobuf:"bytes,1,opt,name=inline,proto3" json:"inline,omitempty"`
	// contains filtered or unexported fields
}

func (*Blob) Descriptor deprecated added in v0.0.145

func (*Blob) Descriptor() ([]byte, []int)

Deprecated: Use Blob.ProtoReflect.Descriptor instead.

func (*Blob) GetInline added in v0.0.145

func (x *Blob) GetInline() []byte

func (*Blob) ProtoMessage added in v0.0.145

func (*Blob) ProtoMessage()

func (*Blob) ProtoReflect added in v0.0.145

func (x *Blob) ProtoReflect() protoreflect.Message

func (*Blob) Reset added in v0.0.145

func (x *Blob) Reset()

func (*Blob) String added in v0.0.145

func (x *Blob) String() string

type JsonBlob added in v0.0.145

type JsonBlob struct {
	Inline string `protobuf:"bytes,1,opt,name=inline,proto3" json:"inline,omitempty"`
	// contains filtered or unexported fields
}

func (*JsonBlob) Descriptor deprecated added in v0.0.145

func (*JsonBlob) Descriptor() ([]byte, []int)

Deprecated: Use JsonBlob.ProtoReflect.Descriptor instead.

func (*JsonBlob) GetInline added in v0.0.145

func (x *JsonBlob) GetInline() string

func (*JsonBlob) ProtoMessage added in v0.0.145

func (*JsonBlob) ProtoMessage()

func (*JsonBlob) ProtoReflect added in v0.0.145

func (x *JsonBlob) ProtoReflect() protoreflect.Message

func (*JsonBlob) Reset added in v0.0.145

func (x *JsonBlob) Reset()

func (*JsonBlob) String added in v0.0.145

func (x *JsonBlob) String() string

type OpHelmInstall added in v0.0.145

type OpHelmInstall struct {
	ChartArchiveBlob *Blob     `protobuf:"bytes,1,opt,name=chart_archive_blob,json=chartArchiveBlob,proto3" json:"chart_archive_blob,omitempty"`
	Namespace        string    `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	ReleaseName      string    `protobuf:"bytes,3,opt,name=release_name,json=releaseName,proto3" json:"release_name,omitempty"`
	Values           *JsonBlob `protobuf:"bytes,4,opt,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*OpHelmInstall) Descriptor deprecated added in v0.0.145

func (*OpHelmInstall) Descriptor() ([]byte, []int)

Deprecated: Use OpHelmInstall.ProtoReflect.Descriptor instead.

func (*OpHelmInstall) GetChartArchiveBlob added in v0.0.145

func (x *OpHelmInstall) GetChartArchiveBlob() *Blob

func (*OpHelmInstall) GetNamespace added in v0.0.145

func (x *OpHelmInstall) GetNamespace() string

func (*OpHelmInstall) GetReleaseName added in v0.0.145

func (x *OpHelmInstall) GetReleaseName() string

func (*OpHelmInstall) GetValues added in v0.0.145

func (x *OpHelmInstall) GetValues() *JsonBlob

func (*OpHelmInstall) ProtoMessage added in v0.0.145

func (*OpHelmInstall) ProtoMessage()

func (*OpHelmInstall) ProtoReflect added in v0.0.145

func (x *OpHelmInstall) ProtoReflect() protoreflect.Message

func (*OpHelmInstall) Reset added in v0.0.145

func (x *OpHelmInstall) Reset()

func (*OpHelmInstall) String added in v0.0.145

func (x *OpHelmInstall) String() string

Jump to

Keyboard shortcuts

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