Documentation ¶
Index ¶
- Constants
- Variables
- func AddOutputJsonYamlFlag(cmd *kingpin.CmdClause)
- func DefineDebugCommands(kpApp *kingpin.Application)
- func DefineStartCommandFlags(kpApp *kingpin.Application, cmd *kingpin.CmdClause)
- type GlobalRequest
- func (gr *GlobalRequest) Config(format string) ([]byte, error)
- func (gr *GlobalRequest) List(format string) ([]byte, error)
- func (gr *GlobalRequest) Patches() ([]byte, error)
- func (gr *GlobalRequest) Snapshots(format string) ([]byte, error)
- func (gr *GlobalRequest) Values(format string) ([]byte, error)
- type ModuleRequest
- func (mr *ModuleRequest) Config(format string) ([]byte, error)
- func (mr *ModuleRequest) List(format string) ([]byte, error)
- func (mr *ModuleRequest) Name(name string) *ModuleRequest
- func (mr *ModuleRequest) Patches() ([]byte, error)
- func (mr *ModuleRequest) Render(debug bool) ([]byte, error)
- func (mr *ModuleRequest) ResourceMonitor(format string) ([]byte, error)
- func (mr *ModuleRequest) Snapshots(format string) ([]byte, error)
- func (mr *ModuleRequest) Values(format string) ([]byte, error)
Constants ¶
View Source
const ( DefaultTempDir = "/tmp/addon-operator" DefaultDebugUnixSocket = "/var/run/addon-operator/debug.socket" )
Variables ¶
View Source
var ( AppName = "addon-operator" AppDescription = "" Version = "dev" DefaultListenAddress = "0.0.0.0" DefaultListenPort = "9650" DefaultPrometheusMetricsPrefix = "addon_operator_" Helm3HistoryMax int32 = 10 Helm3Timeout = 5 * time.Minute HelmIgnoreRelease = "" HelmMonitorKubeClientQpsDefault = "5" // DefaultQPS from k8s.io/client-go/rest/config.go HelmMonitorKubeClientQps float32 HelmMonitorKubeClientBurstDefault = "10" // DefaultBurst from k8s.io/client-go/rest/config.go HelmMonitorKubeClientBurst int Namespace = "" ConfigMapName = "addon-operator" GlobalHooksDir = "global-hooks" ModulesDir = "modules" UnnumberedModuleOrder = 1 AdmissionServerListenPort = "9651" AdmissionServerCertsDir = "" AdmissionServerEnabled = false )
Functions ¶
func AddOutputJsonYamlFlag ¶
func AddOutputJsonYamlFlag(cmd *kingpin.CmdClause)
func DefineDebugCommands ¶
func DefineDebugCommands(kpApp *kingpin.Application)
func DefineStartCommandFlags ¶
func DefineStartCommandFlags(kpApp *kingpin.Application, cmd *kingpin.CmdClause)
DefineStartCommandFlags init global flags with default values
Types ¶
type GlobalRequest ¶
type GlobalRequest struct {
// contains filtered or unexported fields
}
func Global ¶
func Global(client *sh_debug.Client) *GlobalRequest
func (*GlobalRequest) List ¶ added in v1.0.4
func (gr *GlobalRequest) List(format string) ([]byte, error)
func (*GlobalRequest) Patches ¶
func (gr *GlobalRequest) Patches() ([]byte, error)
type ModuleRequest ¶
type ModuleRequest struct {
// contains filtered or unexported fields
}
func Module ¶
func Module(client *sh_debug.Client) *ModuleRequest
func (*ModuleRequest) Name ¶
func (mr *ModuleRequest) Name(name string) *ModuleRequest
func (*ModuleRequest) Patches ¶
func (mr *ModuleRequest) Patches() ([]byte, error)
func (*ModuleRequest) ResourceMonitor ¶
func (mr *ModuleRequest) ResourceMonitor(format string) ([]byte, error)
Click to show internal directories.
Click to hide internal directories.