Documentation ¶
Index ¶
- Constants
- func ApiCheck(ctx *gin.Context)
- func Handler() http.Handler
- func Injection(ctx *gin.Context)
- func NewV1AdmissionResponseFromError(err error) *v1.AdmissionResponse
- type Config
- type Patch
- type PisaControllerInjectionMeta
- type PisaProxyInjectionMeta
- func (m *PisaProxyInjectionMeta) SetAdminListenHostFromEnv() *PisaProxyInjectionMeta
- func (m *PisaProxyInjectionMeta) SetAdminListenPortFromEnv() *PisaProxyInjectionMeta
- func (m *PisaProxyInjectionMeta) SetAdminLogLevelFromEnv() *PisaProxyInjectionMeta
- func (m *PisaProxyInjectionMeta) SetDefaultName() *PisaProxyInjectionMeta
- func (m *PisaProxyInjectionMeta) SetDeployedName(name string) *PisaProxyInjectionMeta
- func (m *PisaProxyInjectionMeta) SetImageFromEnv() *PisaProxyInjectionMeta
Constants ¶
View Source
const ( EnvPisaProxyAdminListenHost = "PISA_PROXY_ADMIN_LISTEN_HOST" EnvPisaProxyAdminListenPort = "PISA_PROXY_ADMIN_LISTEN_PORT" EnvPisaProxyAdminLoglevel = "PISA_PROXY_ADMIN_LOG_LEVEL" EnvPisaProxyImage = "PISA_PROXY_IMAGE" EnvPisaProxyDeployedNamespace = "PISA_DEPLOYED_NAMESPACE" EnvPisaProxyDeployedName = "PISA_DEPLOYED_NAME" EnvPisaControllerService = "PISA_CONTROLLER_SERVICE" EnvPisaControllerNamespace = "PISA_CONTROLLER_NAMESPACE" DefaultPisaProxyAdminListenHost = "0.0.0.0" DefaultPisaProxyAdminListenPort = 5591 DefaultPisaProxyAdminLoglevel = "INFO" DefaultPisaProxyImage = "pisanixio/proxy:latest" DefaultPisaProxyContainerName = "pisa-proxy" DefaultPisaControllerService = "default" DefaultPisaControllerNamespace = "default" )
Variables ¶
This section is empty.
Functions ¶
func NewV1AdmissionResponseFromError ¶
func NewV1AdmissionResponseFromError(err error) *v1.AdmissionResponse
Types ¶
type Patch ¶
type Patch struct { OP string `json:"op"` Path string `json:"path"` Value *corev1.Container `json:"value"` }
func (*Patch) SetContainerImage ¶
func (*Patch) SetContainerName ¶
func (*Patch) SetContainerPort ¶
type PisaControllerInjectionMeta ¶
func (*PisaControllerInjectionMeta) SetNamespaceFromEnv ¶
func (m *PisaControllerInjectionMeta) SetNamespaceFromEnv() *PisaControllerInjectionMeta
func (*PisaControllerInjectionMeta) SetServiceFromEnv ¶
func (m *PisaControllerInjectionMeta) SetServiceFromEnv() *PisaControllerInjectionMeta
type PisaProxyInjectionMeta ¶
type PisaProxyInjectionMeta struct { Name string Image string AdminListenHost string AdminListenPort uint32 AdminLogLevel string DeployedName string }
func (*PisaProxyInjectionMeta) SetAdminListenHostFromEnv ¶
func (m *PisaProxyInjectionMeta) SetAdminListenHostFromEnv() *PisaProxyInjectionMeta
func (*PisaProxyInjectionMeta) SetAdminListenPortFromEnv ¶
func (m *PisaProxyInjectionMeta) SetAdminListenPortFromEnv() *PisaProxyInjectionMeta
func (*PisaProxyInjectionMeta) SetAdminLogLevelFromEnv ¶
func (m *PisaProxyInjectionMeta) SetAdminLogLevelFromEnv() *PisaProxyInjectionMeta
func (*PisaProxyInjectionMeta) SetDefaultName ¶
func (m *PisaProxyInjectionMeta) SetDefaultName() *PisaProxyInjectionMeta
func (*PisaProxyInjectionMeta) SetDeployedName ¶
func (m *PisaProxyInjectionMeta) SetDeployedName(name string) *PisaProxyInjectionMeta
func (*PisaProxyInjectionMeta) SetImageFromEnv ¶
func (m *PisaProxyInjectionMeta) SetImageFromEnv() *PisaProxyInjectionMeta
Click to show internal directories.
Click to hide internal directories.