Documentation
¶
Index ¶
- type Deployer
- func (d *Deployer) DeployBundle(ctx context.Context, bd *fleet.BundleDeployment, force bool) (fleet.BundleDeploymentStatus, error)
- func (d *Deployer) RemoveExternalChanges(ctx context.Context, bd *fleet.BundleDeployment) (string, error)
- func (d *Deployer) Resources(name string, releaseID string) (*helmdeployer.Resources, error)
- type Lookup
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 (*Deployer) DeployBundle ¶ added in v0.10.0
func (d *Deployer) DeployBundle( ctx context.Context, bd *fleet.BundleDeployment, force bool, ) (fleet.BundleDeploymentStatus, error)
DeployBundle deploys the bundle deployment with the helm SDK. It does not mutate bd, instead it returns the modified status If force is true, bd will be upgraded even if its contents have not changed; this is useful for applying changes coming from external resources, such as those referenced through valuesFrom.
func (*Deployer) RemoveExternalChanges ¶ added in v0.10.0
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. |
|
Package imported from github.com/rancher/wrangler, with a few local tweaks (e.g.
|
Package imported from github.com/rancher/wrangler, with a few local tweaks (e.g. |
Click to show internal directories.
Click to hide internal directories.