Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ErrResourceNotFound ¶
Types ¶
type Cluster ¶
The things we can get from the running cluster. These used to form the remote.Platform interface; but now we do more in the daemon so they are distinct interfaces.
type ManifestError ¶
type ManifestError struct {
// contains filtered or unexported fields
}
type Manifests ¶
type Manifests interface { // Load all the resource manifests under the path given. `baseDir` // is used to relativise the paths, which are supplied as absolute // paths to directories or files; at least one path must be // supplied. LoadManifests(baseDir, first string, rest ...string) (map[string]resource.Resource, []string, error) // Parse the manifests given in an exported blob ParseManifests([]byte) (map[string]resource.Resource, error) }
Manifests represents how a set of files are used as definitions of resources, e.g., in Kubernetes, YAML files describing Kubernetes resources.
type ResourceError ¶
type SyncAction ¶
SyncAction represents either the deletion or application (create or update) of a resource.
type SyncDef ¶
type SyncDef struct { // The actions to undertake Actions []SyncAction }
Click to show internal directories.
Click to hide internal directories.