Documentation ¶
Index ¶
- func GenerateAllModifiers(dk dynakube.DynaKube, capability capability.Capability, ...) []builder.Modifier
- func GetSecurityContext(readOnlyRootFileSystem bool) *corev1.SecurityContext
- type AuthTokenModifier
- type CertificatesModifier
- type CustomPropertiesModifier
- type KubernetesMonitoringModifier
- type ProxyModifier
- type RawImageModifier
- type ReadOnlyModifier
- type SSLVolumeModifier
- type ServicePortModifier
- type TrustedCAsModifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateAllModifiers ¶
func GenerateAllModifiers(dk dynakube.DynaKube, capability capability.Capability, agBaseContainerEnvMap *prioritymap.Map) []builder.Modifier
func GetSecurityContext ¶
func GetSecurityContext(readOnlyRootFileSystem bool) *corev1.SecurityContext
Types ¶
type AuthTokenModifier ¶
type AuthTokenModifier struct {
// contains filtered or unexported fields
}
func NewAuthTokenModifier ¶
func NewAuthTokenModifier(dk dynakube.DynaKube) AuthTokenModifier
func (AuthTokenModifier) Enabled ¶
func (mod AuthTokenModifier) Enabled() bool
func (AuthTokenModifier) Modify ¶
func (mod AuthTokenModifier) Modify(sts *appsv1.StatefulSet) error
type CertificatesModifier ¶
type CertificatesModifier struct {
// contains filtered or unexported fields
}
func NewCertificatesModifier ¶
func NewCertificatesModifier(dk dynakube.DynaKube) CertificatesModifier
func (CertificatesModifier) Enabled ¶
func (mod CertificatesModifier) Enabled() bool
func (CertificatesModifier) Modify ¶
func (mod CertificatesModifier) Modify(sts *appsv1.StatefulSet) error
type CustomPropertiesModifier ¶
type CustomPropertiesModifier struct {
// contains filtered or unexported fields
}
func NewCustomPropertiesModifier ¶
func NewCustomPropertiesModifier(dk dynakube.DynaKube, capability capability.Capability) CustomPropertiesModifier
func (CustomPropertiesModifier) Enabled ¶
func (mod CustomPropertiesModifier) Enabled() bool
func (CustomPropertiesModifier) Modify ¶
func (mod CustomPropertiesModifier) Modify(sts *appsv1.StatefulSet) error
type KubernetesMonitoringModifier ¶
type KubernetesMonitoringModifier struct {
// contains filtered or unexported fields
}
func NewKubernetesMonitoringModifier ¶
func NewKubernetesMonitoringModifier(dk dynakube.DynaKube, capability capability.Capability) KubernetesMonitoringModifier
func (KubernetesMonitoringModifier) Enabled ¶
func (mod KubernetesMonitoringModifier) Enabled() bool
func (KubernetesMonitoringModifier) Modify ¶
func (mod KubernetesMonitoringModifier) Modify(sts *appsv1.StatefulSet) error
type ProxyModifier ¶
type ProxyModifier struct {
// contains filtered or unexported fields
}
func NewProxyModifier ¶
func NewProxyModifier(dk dynakube.DynaKube) ProxyModifier
func (ProxyModifier) Enabled ¶
func (mod ProxyModifier) Enabled() bool
func (ProxyModifier) Modify ¶
func (mod ProxyModifier) Modify(sts *appsv1.StatefulSet) error
type RawImageModifier ¶
type RawImageModifier struct {
// contains filtered or unexported fields
}
func NewRawImageModifier ¶
func NewRawImageModifier(dk dynakube.DynaKube, envMap *prioritymap.Map) RawImageModifier
func (RawImageModifier) Enabled ¶
func (mod RawImageModifier) Enabled() bool
func (RawImageModifier) Modify ¶
func (mod RawImageModifier) Modify(sts *appsv1.StatefulSet) error
type ReadOnlyModifier ¶
type ReadOnlyModifier struct {
// contains filtered or unexported fields
}
func NewReadOnlyModifier ¶
func NewReadOnlyModifier(dk dynakube.DynaKube) ReadOnlyModifier
func (ReadOnlyModifier) Enabled ¶
func (mod ReadOnlyModifier) Enabled() bool
func (ReadOnlyModifier) Modify ¶
func (mod ReadOnlyModifier) Modify(sts *appsv1.StatefulSet) error
type SSLVolumeModifier ¶ added in v1.1.0
type SSLVolumeModifier struct {
// contains filtered or unexported fields
}
func NewSSLVolumeModifier ¶ added in v1.1.0
func NewSSLVolumeModifier(dk dynakube.DynaKube) SSLVolumeModifier
func (SSLVolumeModifier) Enabled ¶ added in v1.1.0
func (mod SSLVolumeModifier) Enabled() bool
func (SSLVolumeModifier) Modify ¶ added in v1.1.0
func (mod SSLVolumeModifier) Modify(sts *appsv1.StatefulSet) error
type ServicePortModifier ¶
type ServicePortModifier struct {
// contains filtered or unexported fields
}
func NewServicePortModifier ¶
func NewServicePortModifier(dk dynakube.DynaKube, capability capability.Capability, envMap *prioritymap.Map) ServicePortModifier
func (ServicePortModifier) Enabled ¶
func (mod ServicePortModifier) Enabled() bool
func (ServicePortModifier) Modify ¶
func (mod ServicePortModifier) Modify(sts *appsv1.StatefulSet) error
type TrustedCAsModifier ¶ added in v1.1.0
type TrustedCAsModifier struct {
// contains filtered or unexported fields
}
func NewTrustedCAsVolumeModifier ¶ added in v1.1.0
func NewTrustedCAsVolumeModifier(dk dynakube.DynaKube) TrustedCAsModifier
func (TrustedCAsModifier) Enabled ¶ added in v1.1.0
func (mod TrustedCAsModifier) Enabled() bool
func (TrustedCAsModifier) Modify ¶ added in v1.1.0
func (mod TrustedCAsModifier) Modify(sts *appsv1.StatefulSet) error
Click to show internal directories.
Click to hide internal directories.