feat,fix: eks vault iam permissions,eks autoscaler iam role,#808
feat,fix: eks vault iam permissions,eks autoscaler iam role,#808
Conversation
|
Hi @jokestax, After our call I dug deeper into why we needed to attach two more polices (in this commit) to the default node group instance profile for Vault to unseal. There was a problem with vault This was fixed in I see you have added two permission policy with narrowed down scope ( Good work Rishi! |
|
@muse-sisay ohh but i cant find a vault helm chart where it installs 1.14.1 ;-; |
* add eks cluster autoscaler * add cluster autoscaler name * add ploicy for defualt node group * add cluster autoscaler policy * attach more policies * add support for gitlab * feat: kubefirst pro chart (#807) * set next macro chart for kubefirst - 2.6.2-rc9 * set next macro chart for kubefirst - 2.6.2-rc10 * set next macro chart for kubefirst - 2.6.2-rc11 * set next macro chart for kubefirst - 2.6.2-rc12 * set next macro chart for kubefirst - 2.6.2-rc13 * set next macro chart for kubefirst - 2.6.2-rc14 * set next macro chart for kubefirst - 2.6.2-rc15 * set next macro chart for kubefirst - 2.6.2-rc16 * set next macro chart for kubefirst - 2.6.2-rc17 * set next macro chart for kubefirst - 2.6.2-rc18 * set next macro chart for kubefirst - 2.6.2-rc19 * set next macro chart for kubefirst - 2.6.2-rc20 * set next macro chart for kubefirst - 2.6.2-rc21 * set next macro chart for kubefirst - 2.6.2-rc22 * fix: wait label (#809) * set next macro chart for kubefirst - 2.6.2-rc23 * set next macro chart for kubefirst - 2.6.2-rc24 * set next macro chart for kubefirst - 2.6.2-rc25 * set next macro chart for kubefirst - 2.6.2-rc26 * set next macro chart for kubefirst - 2.6.2-rc27 * set next macro chart for kubefirst - 2.6.2-rc28 * add gpu and ollama * add civo ai and ollama * feat:add ai for gitlab * add inline ingress and rename ai to gpu * add sync wave * fix gpu template * change k8s version * add comma * fix name * fix irsa for pro api * add annotation for api * edit structure of policy * fix gpu gitlab * scope down permission policy for vault sa * fix: update vault version 1.14.1 hashicorp/vault#21478 * add comma * feat: create irsa for cluster-autoscaler * add pro to api sa * add pro to api sa --------- Co-authored-by: Cristhian Fernández <CristhianF7@gmail.com> Co-authored-by: konstruct-bot <konstruct-bot@konstruct.io>
Description
This PR -
1) Narrow down permissions for vault iam role
2) Add role for cluster-autoscaler service account
3) fix: variable gpu in Civo gitlab
4) fix: add service account annotation for kubefirst-pro-api
5) update vault image to v1.14.1 refer
How to test
/path/to/kubefirst aws create
--alerts-email
--github-org
--cluster-name
--domain-name
--gitops-template-branch eks-autoscaler