Documentation ¶
Index ¶
- type Config
- type K8S
- type NamepaceSecrets
- type NamespaceConfigMaps
- type Runner
- func (r *Runner) AddAnnotatedConfigMap(configMapMaps map[string]*NamespaceConfigMaps, namespace string, ...) error
- func (r *Runner) AddAnnotatedSecret(secretMaps map[string]*NamepaceSecrets, namespace string, ...) error
- func (r *Runner) CanIdo(verb string, resource string) (bool, error)
- func (r *Runner) Close()
- func (r *Runner) ConfigMapList(namespace string) (configmaps *v1.ConfigMapList, err error)
- func (r *Runner) CreateConfigMap(namespace string, from v1.ConfigMap) (err error)
- func (r *Runner) CreateSecret(namespace string, from v1.Secret) (err error)
- func (r *Runner) DeleteConfigMap(namespace string, from v1.ConfigMap) (err error)
- func (r *Runner) DeleteSecret(namespace string, from v1.Secret) (err error)
- func (r *Runner) Init() error
- func (r *Runner) NamespacesList() (namespaces *v1.NamespaceList, err error)
- func (r *Runner) RemoveAnnotatedConfigMap(configMapMaps map[string]*NamespaceConfigMaps, namespace string, ...) error
- func (r *Runner) RemoveAnnotatedSecret(secretMaps map[string]*NamepaceSecrets, namespace string, ...) error
- func (r *Runner) SecretList(namespace string) (secrets *v1.SecretList, err error)
- func (r *Runner) Start() error
- func (r *Runner) UpdateConfigMap(namespace string, from v1.ConfigMap) (err error)
- func (r *Runner) UpdateSecret(namespace string, from v1.Secret) (err error)
- func (r *Runner) ValidateMyAccess() (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
func DefaultConfig ¶
func DefaultConfig() *Config
type K8S ¶
type K8S struct {
Clientset kubernetes.Interface
}
type NamepaceSecrets ¶
type NamespaceConfigMaps ¶
type Runner ¶
type Runner struct {
// contains filtered or unexported fields
}
func (*Runner) AddAnnotatedConfigMap ¶
func (*Runner) AddAnnotatedSecret ¶
func (*Runner) ConfigMapList ¶
func (r *Runner) ConfigMapList(namespace string) (configmaps *v1.ConfigMapList, err error)
func (*Runner) CreateConfigMap ¶
func (*Runner) CreateSecret ¶
func (*Runner) DeleteConfigMap ¶
func (*Runner) DeleteSecret ¶
func (*Runner) NamespacesList ¶
func (r *Runner) NamespacesList() (namespaces *v1.NamespaceList, err error)
func (*Runner) RemoveAnnotatedConfigMap ¶
func (*Runner) RemoveAnnotatedSecret ¶
func (*Runner) SecretList ¶
func (r *Runner) SecretList(namespace string) (secrets *v1.SecretList, err error)
func (*Runner) UpdateConfigMap ¶
func (*Runner) UpdateSecret ¶
func (*Runner) ValidateMyAccess ¶
Click to show internal directories.
Click to hide internal directories.