Documentation
¶
Index ¶
- type AirshipChart
- type AirshipChartGroup
- type AirshipChartGroupSpec
- type AirshipDocument
- type AirshipManifest
- type AirshipManifestSpec
- type AirshipMetadata
- type RunCommand
- func (c *RunCommand) CheckCRD(restConfig *rest.Config) error
- func (c *RunCommand) ConvertChart(chart *AirshipChart) *armadav1.ArmadaChart
- func (c *RunCommand) InstallChart(chart *armadav1.ArmadaChart, resClient dynamic.NamespaceableResourceInterface, ...) error
- func (c *RunCommand) ParseManifests() error
- func (c *RunCommand) ReadCRD() (*apiextv1.CustomResourceDefinition, error)
- func (c *RunCommand) RunE() error
- func (c *RunCommand) ValidateManifests() error
- func (c *RunCommand) VerifyNamespaces(rsc *rest.Config) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AirshipChart ¶
type AirshipChart struct { AirshipDocument armadav1.ArmadaChartSpec `json:"data,omitempty"` }
type AirshipChartGroup ¶
type AirshipChartGroup struct { AirshipDocument AirshipChartGroupSpec `json:"data,omitempty"` }
type AirshipChartGroupSpec ¶
type AirshipDocument ¶
type AirshipDocument struct { Schema string `json:"schema,omitempty"` Metadata AirshipMetadata `json:"metadata,omitempty"` }
type AirshipManifest ¶
type AirshipManifest struct { AirshipDocument AirshipManifestSpec `json:"data,omitempty"` }
type AirshipManifestSpec ¶
type AirshipMetadata ¶
type AirshipMetadata struct {
Name string `json:"name,omitempty"`
}
type RunCommand ¶
type RunCommand struct { Factory config.Factory Manifests string TargetManifest string Out io.Writer Installed *[]string Updated *[]string // contains filtered or unexported fields }
RunCommand phase run command
func (*RunCommand) ConvertChart ¶
func (c *RunCommand) ConvertChart(chart *AirshipChart) *armadav1.ArmadaChart
func (*RunCommand) InstallChart ¶
func (c *RunCommand) InstallChart( chart *armadav1.ArmadaChart, resClient dynamic.NamespaceableResourceInterface, restConfig *rest.Config) error
func (*RunCommand) ParseManifests ¶
func (c *RunCommand) ParseManifests() error
func (*RunCommand) ReadCRD ¶
func (c *RunCommand) ReadCRD() (*apiextv1.CustomResourceDefinition, error)
func (*RunCommand) ValidateManifests ¶
func (c *RunCommand) ValidateManifests() error
func (*RunCommand) VerifyNamespaces ¶
func (c *RunCommand) VerifyNamespaces(rsc *rest.Config) error
Click to show internal directories.
Click to hide internal directories.