operator

package
v0.0.0-...-9de66fe Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2023 License: MIT Imports: 31 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BasicAuthCredentials

type BasicAuthCredentials struct {
	Username string
	Password string
}

type CredentialReference

type CredentialReference struct {
	Username *KeySource
	Password *KeySource
}

CredentialReference stores information about the used value sources (configMaps, secrets, ...)

type HtpasswdOperator

type HtpasswdOperator struct {
	KubeConfig   string
	PasswordFile string
	PidFile      string
	// contains filtered or unexported fields
}

func (*HtpasswdOperator) Generate

func (s *HtpasswdOperator) Generate(ctx context.Context) error

func (*HtpasswdOperator) Init

func (s *HtpasswdOperator) Init(ctx context.Context) error

func (*HtpasswdOperator) Run

func (s *HtpasswdOperator) Run(ctx context.Context)

type KeySource

type KeySource struct {
	Namespace    string
	ConfigMapRef *v1.Reference
	SecretKeyRef *v1.Reference
	Value        string
}

Jump to

Keyboard shortcuts

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