Connectivity
Added
- HPA: Align to upstream. (#369)
- HPA: Add labels & annotations.
- HPA: Add
controller.kind switch. - HPA: Add
controller.autoscalingTemplate. - HPA: Add
controller.autoscaling.behavior. - HPA: Add all KEDA values.
- PDB: Add
minAvailable. (#373) - Webhook: Align to upstream. (#374)
- Webhook: Add
controller.admissionWebhooks.service.clusterIP. - Webhook: Add
controller.admissionWebhooks.service.externalIPs. - Webhook: Add
controller.admissionWebhooks.service.loadBalancerIP. - Webhook: Add
controller.admissionWebhooks.service.loadBalancerSourceRanges.
- Ingress Class: Align to upstream. (#377)
- Ingress Class: Add
controller.ingressClass.
- RBAC: Align to upstream. (#378)
- Values: Add RBAC & service account configuration.
- Helpers: Add
ingress-nginx.serviceAccountName. - Values: Add
controller.electionID. - Helpers: Add
podSecurityPolicy.apiGroup. - Values: Add
controller.existingPsp. - Values: Add
controller.hostNetwork & controller.hostPort. - Values: Add
controller.image.chroot. - Values: Add
controller.sysctls. - Values: Add
controller.metrics.enabled & controller.metrics.portName. - Values: Add
tcp & udp.
Changed
- HPA: Align to upstream. (#369)
- HPA: Reorder name & namespace.
- HPA: Use
ingress-nginx.controller.fullname. - HPA: Use
autoscaling/v2beta2. - HPA: Fix indention.
- HPA: Swap CPU & memory block.
- HPA: Disable when KEDA is enabled.
- Admission Webhooks: Align from upstream. (#370)
- Ingress Class: Align from upstream. (#371, #374, #377)
- Helpers: Rename
labels.selector to ingress-nginx.selectorLabels. (#372) - PDB: Align from upstream. (#373)
- Webhook: Align to upstream. (#374)
- RBAC: Align to upstream. (#378)
- RBAC: Move
ClusterRoleBinding to separate file. - RBAC: Move
RoleBinding to separate file. - RBAC: Move
ClusterRole to separate file. - RBAC: Move
Role to separate file. - RBAC: Rename
service-account.yaml to controller-serviceaccount.yaml. - RBAC: Rename
psp.yaml to controller-psp.yaml. - RBAC: Move PSP
ClusterRoleBinding to clusterrolebinding.yaml. - RBAC: Move PSP
ClusterRole to clusterrole.yaml. - RBAC: Align
ServiceAccount. - RBAC: Align
ClusterRoleBinding to upstream. - RBAC: Align
ClusterRole to upstream. - RBAC: Reorder
coordination.k8s.io/leases in ClusterRole. - RBAC: Indent
ClusterRole. - RBAC: Indent
Role. - Helpers: Rename
controller.leader.election.id to ingress-nginx.controller.electionID. - Helpers: Align
ingress-nginx.controller.electionID to upstream. - RBAC: Align
Role to upstream. - RBAC: Align
RoleBinding to upstream. - RBAC: Move PSP
ClusterRole & PSP ClusterRoleBinding to Role. - RBAC: Reorder & indent
PodSecurityPolicy. - RBAC: Align
PodSecurityPolicy to upstream.
Added
- Add projected volumes for
capa (#219). - Add nodeSelector, affinity, topologySpreadContraints and tolerations values to align to upstream (223)
Changed
- ServiceAccount: Align to upstream (#222).
- Labels: Add labels from values.
- Allow overrides of service account annotations (#221).
Added
Changed
- Move nodeselector
label:value to values.yaml to allow customizing it for CAPZ - Add toleration for
node-role.kubernetes.io/control-plane to masters instance
Added
- Deployment: Align to upstream (#214).
- Add extraVolumes and extraVolumeMounts from values.
- Add environment variables from values.
- Add secretConfiguration for injecting secrets to deployment.
Changed
- ServiceAccount: Align to upstream (#207).
- Helper: Add upstream helpers.
- ServiceAccount: Add annotations from values.
- RBAC: Align to upstream (#209)
- Split rbac.yaml into clusterrole.yaml and clusterrolebinding.yaml.
- Compose role rules based on values.
- Rename ClusterRoleBinding.
- Enable RBAC creation based on values.
- Deployment: Align to upstream (#210 #211).
- Add annotations from values.
- Add labels in pods from values.
- Add annotations in pods from values.
- Add deployment specs.
Added
- Possibility to set scale down
stabilizationWindowSeconds behaviour
Added
- CAPA provider for service account
irsa annotation
Added
- Support for running behind a proxy.
HTTP_PROXY,HTTPS_PROXY and NO_PROXY are set as environment variables in the deployment if defined in values.yaml.
- Support for using
cluster-apps-operator specific cluster.proxy values.
Changed
- Allow using AWS Route53 from any provider #200