add IRSA api

This commit is contained in:
kkb0318
2024-05-15 21:58:49 +09:00
parent 811d295b74
commit a3d160c47c
16 changed files with 647 additions and 5 deletions
+15 -3
View File
@@ -3,8 +3,20 @@
TODO
- [x] delete secret
- [x] delete cloud resource
- [ ] only once secret creation (status check)
- [x] delete s3
- [x] only once secret creation (status check)
- [x] no update secret
- [ ] no update bucket object
- [x] no update bucket object
- [x] delete idp
- [x] issue: when irsasetup was deleted, resource remained with some error occured
- [x] certificate
- [ ] check keys.json keyid has to be empty or not
- [ ] IRSA api
- [ ] use with cert-manager
- [ ] validation webhook (invalid to change)
```
kubectl get secret -n kube-system irsa-manager-key -o jsonpath="{.data.ssh-privatekey}" | base64 --decode | sudo tee /etc/kubernetes/pki/irsa-manager.key > /dev/null
kubectl get secret -n kube-system irsa-manager-key -o jsonpath="{.data.ssh-publickey}" | base64 --decode | sudo tee /etc/kubernetes/pki/irsa-manager.pub > /dev/null
```