canonical / canonical/knative-operators
Juju destroy model does note remove knative-serving and knative-eventing namespaces and pods
- Dominant language
- Jinja
- Stars
- 2
- Forks
- 3
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 2
Description
Kubernetes: 1.24 EKS
Juju: 2.9.42
kubectl after destroy-model
```
$ kubectl get po -A
NAMESPACE NAME READY STATUS RESTARTS AGE
admin base-pipeline-2tvqk-3527695403 0/2 Completed 0 164m
admin base-pipeline-2tvqk-71452121 0/2 Completed 0 164m
admin bpk-ckf-mlflow-0 2/2 Running 0 7h13m
admin ml-pipeline-ui-artifact-5675b8f595-pwspf 2/2 Running 0 7h24m
admin ml-pipeline-visualizationserver-5568776585-g5wcp 2/2 Running 0 7h24m
knative-eventing eventing-controller-7f448655c8-z5zg8 1/1 Running 0 8h
knative-eventing eventing-webhook-7d5b577c94-lrphz 1/1 Running 0 8h
knative-eventing imc-controller-769d8b7f66-n8j6r 1/1 Running 0 8h
knative-eventing imc-dispatcher-55979cf74b-lrrzp 1/1 Running 0 8h
knative-eventing mt-broker-controller-66b756f8bb-cmtbl 1/1 Running 0 8h
knative-eventing mt-broker-filter-56b5d6d697-tjbfb 1/1 Running 0 8h
knative-eventing mt-broker-ingress-5c4d45dfd6-kllb9 1/1 Running 0 8h
knative-serving activator-5f6b4bf5c8-5zc2h 1/1 Running 0 8h
knative-serving autoscaler-bc7d6c9c9-qc9zg 1/1 Running 0 8h
knative-serving autoscaler-hpa-6469fbb6cd-fwmgv 1/1 Running 0 8h
knative-serving controller-687d88ff56-zjvdn 1/1 Running 0 8h
knative-serving domain-mapping-69cc86d8d5-xk5n7 1/1 Running 0 8h
knative-serving domainmapping-webhook-65dfdd9b96-826gn 1/1 Running 0 8h
knative-serving net-istio-controller-5fc4cc65f7-57xtk 1/1 Running 0 8h
knative-serving net-istio-webhook-6c5b7cbdd5-74krl 1/1 Running 0 8h
knative-serving webhook-587cdd8dd7-lb4w8 1/1 Running 0 8h
kube-system aws-node-hpqxz 1/1 Running 0 10h
kube-system aws-node-mtk8h 1/1 Running 0 10h
kube-system coredns-6bc4667bcc-5p2s6 1/1 Running 0 10h
kube-system coredns-6bc4667bcc-ptg4k 1/1 Running 0 10h
kube-system ebs-csi-controller-67d8658fb6-lrj4d 6/6 Running 0 10h
kube-system ebs-csi-controller-67d8658fb6-p8g2q 6/6 Running 0 10h
kube-system ebs-csi-node-4np9g 3/3 Running 0 10h
kube-system ebs-csi-node-h8ktt 3/3 Running 0 10h
kube-system kube-proxy-7rcl8 1/1 Running 0 10h
kube-system kube-proxy-m6lct 1/1 Running 0 10h
```
Expected - knative eventing and serving namespaces are removed.
Contributor guide
Research direction
Reproduce the destroy-model flow on Kubernetes 1.24 EKS with Juju 2.9.42, then trace the knative-operators cleanup path for the knative-serving and knative-eventing resources. Done means both namespaces and their pods are removed after the model is destroyed, as verified with kubectl get po -A.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, kubernetes
- Domain
- infrastructure
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100