Documentation ¶
Overview ¶
Copyright Contributors to the Open Cluster Management project
Index ¶
- Variables
- func UsageTempate(cmd *cobra.Command, reader ApplierScenarioReader, valuesTemplatePath string) string
- type ApplierScenarioReader
- type ApplierScenarioResourcesReader
- func (r *ApplierScenarioResourcesReader) Asset(name string) ([]byte, error)
- func (b *ApplierScenarioResourcesReader) AssetNames() ([]string, error)
- func (r *ApplierScenarioResourcesReader) ExtractAssets(prefix, dir string) error
- func (r *ApplierScenarioResourcesReader) ToJSON(b []byte) ([]byte, error)
- type ApplierScenariosOptions
Constants ¶
This section is empty.
Variables ¶
View Source
var ApplierScenariosExample = `
# Import a cluster
%[1]s --values values.yaml
`
Functions ¶
func UsageTempate ¶
func UsageTempate(cmd *cobra.Command, reader ApplierScenarioReader, valuesTemplatePath string) string
Types ¶
type ApplierScenarioReader ¶
type ApplierScenarioReader interface { templateprocessor.TemplateReader ExtractAssets(prefix, dir string) error }
type ApplierScenarioResourcesReader ¶
type ApplierScenarioResourcesReader struct {
// contains filtered or unexported fields
}
func NewApplierScenarioResourcesReader ¶
func NewApplierScenarioResourcesReader(files *embed.FS) *ApplierScenarioResourcesReader
func (*ApplierScenarioResourcesReader) Asset ¶
func (r *ApplierScenarioResourcesReader) Asset(name string) ([]byte, error)
func (*ApplierScenarioResourcesReader) AssetNames ¶
func (b *ApplierScenarioResourcesReader) AssetNames() ([]string, error)
func (*ApplierScenarioResourcesReader) ExtractAssets ¶
func (r *ApplierScenarioResourcesReader) ExtractAssets(prefix, dir string) error
type ApplierScenariosOptions ¶
type ApplierScenariosOptions struct { ConfigFlags *genericclioptions.ConfigFlags OutFile string ValuesPath string Timeout int Force bool Silent bool OutTemplatesDir string genericclioptions.IOStreams }
func NewApplierScenariosOptions ¶
func NewApplierScenariosOptions(streams genericclioptions.IOStreams) *ApplierScenariosOptions
func (*ApplierScenariosOptions) AddFlags ¶
func (o *ApplierScenariosOptions) AddFlags(flagSet *pflag.FlagSet)
Click to show internal directories.
Click to hide internal directories.