Commit Graph

9 Commits

Author SHA1 Message Date
DeJaeger, Darren (dd118r) 5a1866fb45 Add "labels" to MAAS ingress & ingress-errors deployments
Adding said label, that's already defined, to the deployments themselves.
This will enable Armada to properly wait for certain percentages of the
deployment replicas to be ready prior to proceeding. Prior to this change,
there wasn't a way to select these deployments via labels.

Change-Id: I4d8e479eb40e4395a4e3b79bbc9df651aa4e12e7
2021-04-30 16:58:31 -04:00
KHIYANI, RAHUL (rk0850) 926dadfbf4 [FIX] override security context capabilities in values.yaml
Add missing helm-toolkit snippet for ingress-errors container

Change-Id: I9c7ec6b71a1d026257c2a1f76e18a3e3be8e244d
2020-07-21 03:56:42 +00:00
KAVVA, JAGAN MOHAN REDDY (jk330k) b2e100f6ce Enable Docker default AppArmor profile to maas
This adds default Apparmor profile to maas.

Change-Id: I9c68fdb2be074c855085032dfe9ff0dbbeadcf7c
2020-04-02 15:24:40 +00:00
Phil Sphicas 1147e9689e MAAS chart fixes: ingress apiversion, serviceNames
This change fixes a few issues with the MAAS chart:

1. Removes extraneous serviceName from maas-ingress-errors Deployment
2. Adds missing serviceName to maas-syslog StatefulSet
3. Moves maas-region-api Ingress object back under extensions/v1beta1
   Similar to: https://review.opendev.org/691701/

Change-Id: I83156c0e255ad17bbac024daba293490980414ee
2019-11-12 08:46:22 -08:00
Kumar, Nishant (nk613n) f0ac0a62c2 [Ingress] Change apiVersion for Ingress and Deployment Resource
'apps/v1beta1' apiVersion for Deployment has been deprecated.
'extensions/v1beta1' apiVersion for Ingress resource has been deprecated.

This PS aligns towards the effort in moving to k8s 1.16.

Reference: https://v1-14.docs.kubernetes.io/docs/setup/release/notes/#deprecations

Change-Id: Ied31e4e136fb9bf0343d609cf75bd1b7028d6f66
2019-10-07 10:20:58 -04:00
anthony.bellino 8e4b97900c [fix] Deploy maas-ingress-errors
Updating deployment-ingress-errors chart so ingress-errors deploys.
The chart was previously checking for rack_deployment which is now
rack_statefulset.

Change-Id: I79750804ca7bb62a7fcf9c91b80a435d9af332aa
2019-09-24 19:28:17 +00:00
BARTRA, RICK 5641cc1117 maas-ingress and maas-ingress-errors pods with non-root user
Run the maas-ingress and maas-ingress-vip containers with the
'www-data' (33) user

Run the maas-ingress-errors container with the error-page image [0],
from [1] which already runs as nobody user.

[0] Dockerfile.404-server-with-metrics
[1] https://github.com/kubernetes/ingress-gce

Change-Id: Idf3791a958017d512bb3f5015b59452e2831b1b3
2019-09-04 15:31:26 +00:00
Rahul Khiyani 809b329de8 Maas: Add pod/container security context
- deployment-ingress-errors.yaml

This updates the maas chart to include the pod
security context on the pod template.

This also adds the container security context to set
readOnlyRootFilesystem to true

Change-Id: Id377f31aacc65e8ba31a360d9283fda225e7732a
2019-05-20 15:26:22 +00:00
Scott Hussey 74af40376b MAAS support for pod mobility
Upgrades to the MAAS chart to allow for the Pods
running the rack and region services to work across
all control plane hosts.

Change-Id: I84c856599a1122a2b4a64242a7cea357887b0462
2018-10-23 08:19:53 -05:00