Documentation ¶
Index ¶
- func GetSetID(bundleID, labelPrefix, labelSuffix string) string
- type DeployedBundle
- type Deployer
- type DeploymentStatus
- type Manager
- func (m *Manager) Cleanup() error
- func (m *Manager) Delete(bundleDeploymentKey string) error
- func (m *Manager) Deploy(bd *fleet.BundleDeployment) (string, error)
- func (m *Manager) MonitorBundle(bd *fleet.BundleDeployment) (DeploymentStatus, error)
- func (m *Manager) Resources(bd *fleet.BundleDeployment) (*Resources, error)
- type Resources
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DeployedBundle ¶ added in v0.3.0
type Deployer ¶
type Deployer interface { Deploy(bundleID string, manifest *manifest.Manifest, options fleet.BundleDeploymentOptions) (*Resources, error) ListDeployments() ([]DeployedBundle, error) EnsureInstalled(bundleID, resourcesID string) (bool, error) Resources(bundleID, resourcesID string) (*Resources, error) Delete(bundleID, releaseName string) error }
type DeploymentStatus ¶
type DeploymentStatus struct { Ready bool `json:"ready,omitempty"` NonModified bool `json:"nonModified,omitempty"` NonReadyStatus []fleet.NonReadyStatus `json:"nonReadyStatus,omitempty"` ModifiedStatus []fleet.ModifiedStatus `json:"modifiedStatus,omitempty"` }
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func (*Manager) MonitorBundle ¶
func (m *Manager) MonitorBundle(bd *fleet.BundleDeployment) (DeploymentStatus, 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 |
Click to show internal directories.
Click to hide internal directories.