Documentation
¶
Index ¶
- Constants
- func Deployment(limitador *limitadorv1alpha1.Limitador, storageConfigSecret *v1.Secret) *appsv1.Deployment
- func GetLimitadorImageVersion() string
- func Labels(limitador *limitadorv1alpha1.Limitador) map[string]string
- func LimitsConfigMap(limitador *limitadorv1alpha1.Limitador) (*v1.ConfigMap, error)
- func PodDisruptionBudget(limitadorObj *limitadorv1alpha1.Limitador) *policyv1.PodDisruptionBudget
- func PodDisruptionBudgetName(limitadorObj *limitadorv1alpha1.Limitador) string
- func Service(limitador *limitadorv1alpha1.Limitador) *v1.Service
- func ServiceName(limitadorObj *limitadorv1alpha1.Limitador) string
- func ValidatePDB(pdb *policyv1.PodDisruptionBudget) error
Constants ¶
View Source
const ( DefaultReplicas = 1 LimitadorRepository = "quay.io/kuadrant/limitador" StatusEndpoint = "/status" LimitadorConfigFileName = "limitador-config.yaml" LimitsCMNamePrefix = "limits-config-" LimitadorCMMountPath = "/home/limitador/etc/" )
Variables ¶
This section is empty.
Functions ¶
func Deployment ¶ added in v0.5.0
func Deployment(limitador *limitadorv1alpha1.Limitador, storageConfigSecret *v1.Secret) *appsv1.Deployment
func GetLimitadorImageVersion ¶ added in v0.4.0
func GetLimitadorImageVersion() string
func LimitsConfigMap ¶
func LimitsConfigMap(limitador *limitadorv1alpha1.Limitador) (*v1.ConfigMap, error)
func PodDisruptionBudget ¶ added in v0.6.0
func PodDisruptionBudget(limitadorObj *limitadorv1alpha1.Limitador) *policyv1.PodDisruptionBudget
func PodDisruptionBudgetName ¶ added in v0.6.0
func PodDisruptionBudgetName(limitadorObj *limitadorv1alpha1.Limitador) string
func ServiceName ¶
func ServiceName(limitadorObj *limitadorv1alpha1.Limitador) string
func ValidatePDB ¶ added in v0.6.0
func ValidatePDB(pdb *policyv1.PodDisruptionBudget) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.