deployer

package
v0.10.0-rc.13 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Deployer

type Deployer struct {
	// contains filtered or unexported fields
}

func New

func New(localClient client.Client, upstreamClient client.Reader, lookup Lookup, deployer *helmdeployer.Helm) *Deployer

func (*Deployer) DeployBundle

DeployBundle deploys the bundle deployment with the helm SDK. It does not mutate bd, instead it returns the modified status

func (*Deployer) RemoveExternalChanges

func (d *Deployer) RemoveExternalChanges(ctx context.Context, bd *fleet.BundleDeployment) error

func (*Deployer) Resources

func (d *Deployer) Resources(name string, release string) (*helmdeployer.Resources, error)

type Lookup

type Lookup interface {
	Get(ctx context.Context, client client.Reader, id string) (*manifest.Manifest, error)
}

Directories

Path Synopsis
internal
diff
copied from argoproj/gitops-engine/pkg/diff/diff.go
copied from argoproj/gitops-engine/pkg/diff/diff.go
diffnormalize
extracted from argoproj/argo-cd/util/argo/diff/normalize.go
extracted from argoproj/argo-cd/util/argo/diff/normalize.go
glob
copied from argoproj/argo-cd/util/glob/glob.go
copied from argoproj/argo-cd/util/glob/glob.go
json
copied from argoproj/gitops-engine/pkg/utils/json/json.go
copied from argoproj/gitops-engine/pkg/utils/json/json.go
normalizers
extracted from argoproj/argo-cd/util/argo/normalizers/diff_normalizer.go
extracted from argoproj/argo-cd/util/argo/normalizers/diff_normalizer.go
resource
extracted from argoproj/argo-cd/pkg/apis/application/v1alpha1/types.go
extracted from argoproj/argo-cd/pkg/apis/application/v1alpha1/types.go
scheme
copied from https://github.com/argoproj/gitops-engine/blob/master/pkg/utils/kube/scheme/scheme.go
copied from https://github.com/argoproj/gitops-engine/blob/master/pkg/utils/kube/scheme/scheme.go

Jump to

Keyboard shortcuts

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