Documentation
¶
Index ¶
- type GeneratorOptions
- func (cfg *GeneratorOptions) ClientCertificate() *operatorv1alpha1.DiscoveryServiceCertificate
- func (cfg *GeneratorOptions) Deployment() *appsv1.Deployment
- func (cfg *GeneratorOptions) HPA() *autoscalingv2.HorizontalPodAutoscaler
- func (cfg *GeneratorOptions) OwnedResourceKey() types.NamespacedName
- func (cfg *GeneratorOptions) PDB() *policyv1.PodDisruptionBudget
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 DiscoveryServiceName string XdssAdress string XdssPort int EnvoyAPIVersion envoy.APIVersion EnvoyNodeID string EnvoyClusterID string ClientCertificateName string ClientCertificateDuration time.Duration SigningCertificateName string DeploymentImage string DeploymentResources corev1.ResourceRequirements ExposedPorts []operatorv1alpha1.ContainerPort ExtraArgs []string AdminPort int32 AdminAccessLogPath string Replicas operatorv1alpha1.ReplicasSpec LivenessProbe operatorv1alpha1.ProbeSpec ReadinessProbe operatorv1alpha1.ProbeSpec Affinity *corev1.Affinity PodDisruptionBudget operatorv1alpha1.PodDisruptionBudgetSpec ShutdownManager *operatorv1alpha1.ShutdownManager InitManager *operatorv1alpha1.InitManager }
func (*GeneratorOptions) ClientCertificate ¶
func (cfg *GeneratorOptions) ClientCertificate() *operatorv1alpha1.DiscoveryServiceCertificate
func (*GeneratorOptions) Deployment ¶
func (cfg *GeneratorOptions) Deployment() *appsv1.Deployment
func (*GeneratorOptions) HPA ¶
func (cfg *GeneratorOptions) HPA() *autoscalingv2.HorizontalPodAutoscaler
func (*GeneratorOptions) OwnedResourceKey ¶
func (cfg *GeneratorOptions) OwnedResourceKey() types.NamespacedName
func (*GeneratorOptions) PDB ¶
func (cfg *GeneratorOptions) PDB() *policyv1.PodDisruptionBudget
Click to show internal directories.
Click to hide internal directories.