Documentation ¶
Index ¶
- type GeneratorOptions
- func (cfg *GeneratorOptions) ClientCertName() string
- func (cfg *GeneratorOptions) ClientCertificate() func() *operatorv1alpha1.DiscoveryServiceCertificate
- func (cfg *GeneratorOptions) Deployment(hash string) func() *appsv1.Deployment
- func (cfg *GeneratorOptions) ResourceName() string
- func (cfg *GeneratorOptions) Role() func() *rbacv1.Role
- func (cfg *GeneratorOptions) RoleBinding() func() *rbacv1.RoleBinding
- func (cfg *GeneratorOptions) RootCertName() string
- func (cfg *GeneratorOptions) RootCertificationAuthority() func() *operatorv1alpha1.DiscoveryServiceCertificate
- func (cfg *GeneratorOptions) ServerCertName() string
- func (cfg *GeneratorOptions) ServerCertificate() func() *operatorv1alpha1.DiscoveryServiceCertificate
- func (cfg *GeneratorOptions) Service() func() *corev1.Service
- func (cfg *GeneratorOptions) ServiceAccount() func() *corev1.ServiceAccount
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GeneratorOptions ¶
type GeneratorOptions struct { InstanceName string Namespace string RootCertificateNamePrefix string RootCertificateCommonNamePrefix string RootCertificateDuration time.Duration ServerCertificateNamePrefix string ServerCertificateCommonNamePrefix string ServerCertificateDuration time.Duration ClientCertificateDuration time.Duration XdsServerPort int32 MetricsServerPort int32 ProbePort int32 ServiceType operatorv1alpha1.ServiceType DeploymentImage string DeploymentResources corev1.ResourceRequirements Debug bool PodPriorityClass *string }
func (*GeneratorOptions) ClientCertName ¶ added in v0.12.0
func (cfg *GeneratorOptions) ClientCertName() string
func (*GeneratorOptions) ClientCertificate ¶
func (cfg *GeneratorOptions) ClientCertificate() func() *operatorv1alpha1.DiscoveryServiceCertificate
func (*GeneratorOptions) Deployment ¶
func (cfg *GeneratorOptions) Deployment(hash string) func() *appsv1.Deployment
func (*GeneratorOptions) ResourceName ¶ added in v0.12.0
func (cfg *GeneratorOptions) ResourceName() string
func (*GeneratorOptions) Role ¶
func (cfg *GeneratorOptions) Role() func() *rbacv1.Role
func (*GeneratorOptions) RoleBinding ¶
func (cfg *GeneratorOptions) RoleBinding() func() *rbacv1.RoleBinding
func (*GeneratorOptions) RootCertName ¶ added in v0.12.0
func (cfg *GeneratorOptions) RootCertName() string
func (*GeneratorOptions) RootCertificationAuthority ¶
func (cfg *GeneratorOptions) RootCertificationAuthority() func() *operatorv1alpha1.DiscoveryServiceCertificate
func (*GeneratorOptions) ServerCertName ¶ added in v0.12.0
func (cfg *GeneratorOptions) ServerCertName() string
func (*GeneratorOptions) ServerCertificate ¶
func (cfg *GeneratorOptions) ServerCertificate() func() *operatorv1alpha1.DiscoveryServiceCertificate
func (*GeneratorOptions) Service ¶
func (cfg *GeneratorOptions) Service() func() *corev1.Service
func (*GeneratorOptions) ServiceAccount ¶
func (cfg *GeneratorOptions) ServiceAccount() func() *corev1.ServiceAccount
Click to show internal directories.
Click to hide internal directories.