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.