config

package
v0.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2025 License: MIT Imports: 7 Imported by: 0

README

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	CONFIG_KIND_NAME = map[int32]string{
		0: "CONFIG_MAP",
		1: "SECRET",
	}
	CONFIG_KIND_VALUE = map[string]int32{
		"CONFIG_MAP": 0,
		"SECRET":     1,
	}
)

Enum value maps for WORKLOAD_KIND.

Functions

This section is empty.

Types

type CONFIG_KIND

type CONFIG_KIND int32
const (
	// 普通配置
	CONFIG_KIND_CONFIG_MAP CONFIG_KIND = 0
	// 加密配置
	CONFIG_KIND_SECRET CONFIG_KIND = 1
)

func (CONFIG_KIND) String

func (c CONFIG_KIND) String() string

type Client

type Client struct {
	// contains filtered or unexported fields
}

func NewConfig

func NewConfig(cs *kubernetes.Clientset) *Client

func (*Client) CreateConfigMap

func (c *Client) CreateConfigMap(ctx context.Context, req *v1.ConfigMap) (*v1.ConfigMap, error)

func (*Client) CreateSecret

func (c *Client) CreateSecret(ctx context.Context, req *v1.Secret) (*v1.Secret, error)

func (*Client) DeleteConfigMap

func (c *Client) DeleteConfigMap(ctx context.Context, req *meta.DeleteRequest) error

func (*Client) FindOrCreateConfigMap

func (c *Client) FindOrCreateConfigMap(ctx context.Context, cm *v1.ConfigMap) error

func (*Client) FindOrCreateSecret

func (c *Client) FindOrCreateSecret(ctx context.Context, secret *v1.Secret) error

func (*Client) GetConfigMap

func (c *Client) GetConfigMap(ctx context.Context, req *meta.GetRequest) (*v1.ConfigMap, error)

func (*Client) GetSecret

func (c *Client) GetSecret(ctx context.Context, req *meta.GetRequest) (*v1.Secret, error)

func (*Client) ListConfigMap

func (c *Client) ListConfigMap(ctx context.Context, req *meta.ListRequest) (*v1.ConfigMapList, error)

func (*Client) ListSecret

func (c *Client) ListSecret(ctx context.Context, req *meta.ListRequest) (*v1.SecretList, error)

func (*Client) UpdateConfigMap

func (c *Client) UpdateConfigMap(ctx context.Context, req *v1.ConfigMap) (*v1.ConfigMap, error)

func (*Client) UpdateSecret

func (c *Client) UpdateSecret(ctx context.Context, req *v1.Secret) (*v1.Secret, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL