aaw-toleration-injector needs to add three tolerations to any cloud-main-system egress gateway pod in order for that pod to be scheduled to the cloud-main-system nodepool:
node.statcan.gc.ca/purpose=system
node.statcan.gc.ca/use=cloud-main-system
data.statcan.gc.ca/classification=protected-b
If all three tolerations are added to the egress gateway pod, it should get correctly scheduled to the cloud-main-system node pool. The toleration node.statcan.gc.ca/use=cloud-main-system is added only for pods scheduled to the cloud-main-system namespace, so no other pods should get accidentally scheduled to the cloud-main-system node pool.
aaw-toleration-injector
needs to add three tolerations to anycloud-main-system
egress gateway pod in order for that pod to be scheduled to thecloud-main-system
nodepool:node.statcan.gc.ca/purpose=system
node.statcan.gc.ca/use=cloud-main-system
data.statcan.gc.ca/classification=protected-b
If all three tolerations are added to the egress gateway pod, it should get correctly scheduled to the
cloud-main-system
node pool. The tolerationnode.statcan.gc.ca/use=cloud-main-system
is added only for pods scheduled to thecloud-main-system
namespace, so no other pods should get accidentally scheduled to thecloud-main-system
node pool.