deployer

package
v0.12.0-alpha.1 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2024 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Deployer added in v0.10.0

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

func New added in v0.10.0

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

func (*Deployer) DeployBundle added in v0.10.0

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

func (*Deployer) RemoveExternalChanges added in v0.10.0

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

func (*Deployer) Resources added in v0.10.0

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

type Lookup added in v0.10.0

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

Directories

Path Synopsis
Package data contains functions for working with unstructured values like []interface or map[string]interface{}.
Package data contains functions for working with unstructured values like []interface or map[string]interface{}.
internal
diff
+vendored argoproj/gitops-engine/pkg/diff/diff.go
+vendored argoproj/gitops-engine/pkg/diff/diff.go
diff/json
+vendored argoproj/gitops-engine/pkg/utils/json/json.go
+vendored argoproj/gitops-engine/pkg/utils/json/json.go
diff/scheme
+vendored https://github.com/argoproj/gitops-engine/blob/master/pkg/utils/kube/scheme/scheme.go
+vendored https://github.com/argoproj/gitops-engine/blob/master/pkg/utils/kube/scheme/scheme.go
normalizers
Package normalizers contains normalizers for resources.
Package normalizers contains normalizers for resources.
normalizers/glob
+vendored argoproj/argo-cd/util/glob/glob.go
+vendored argoproj/argo-cd/util/glob/glob.go
resource
+vendored argoproj/argo-cd/pkg/apis/application/v1alpha1/types.go
+vendored argoproj/argo-cd/pkg/apis/application/v1alpha1/types.go
Package monitor provides functionality for monitoring and updating the status of a bundle deployment.
Package monitor provides functionality for monitoring and updating the status of a bundle deployment.

Jump to

Keyboard shortcuts

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