ansible / awx-operator

An Ansible AWX operator for Kubernetes built with Operator SDK and Ansible. 🤖
https://www.github.com/ansible/awx
Apache License 2.0
1.24k stars 626 forks source link

What is namespace label control-plane: controller-manager for? #621

Open coolbry95 opened 2 years ago

coolbry95 commented 2 years ago
ISSUE TYPE
SUMMARY

The namespace created by make deploy contains the label control-plane: controller-manager. This is causing istio to not be able to do side car injection if the label istio-injection: enabled is also on the namespace.

I have remove the label for now so that istio works again. This may be an istio issue as well.

ENVIRONMENT
STEPS TO REPRODUCE

Deploy awx-operator then add the istio-injection: enabled with a cluster with istio installed. Restart pods after so that the sidecars are injected.

EXPECTED RESULTS

Pods have istio sidecar on them.

ACTUAL RESULTS

No istio sidecar.

ADDITIONAL INFORMATION
AWX-OPERATOR LOGS
ditenev commented 2 years ago

As info: AKS adds control-plane excluding rule to Istio mutating webhook: https://github.com/Azure/AKS/issues/1771