Skip to content

feat: add inital support for AWS multi-account deployment#805

Merged
muse-sisay merged 40 commits intomainfrom
aws-multi-account
Oct 16, 2024
Merged

feat: add inital support for AWS multi-account deployment#805
muse-sisay merged 40 commits intomainfrom
aws-multi-account

Conversation

@muse-sisay
Copy link
Copy Markdown
Contributor

Description

PR moves providerconfig to /templates/aws/crossplane, where they can be copeid at runtime (to /registry/cluster-name.)

It also introduces 2 ways to specify credentials required to create the EKS cluster. One using access key and a role.

Related Issue(s)

Fixes #

How to test

PR moves providerconfig to /templates/aws/crossplane, where they can be copeid at runtime (to /registry/cluster-name.)

It also introduces 2 ways to specify credentials required to create the EKS cluster. One using access key and a role.
@jokestax jokestax requested a review from johndietz October 3, 2024 18:00
@jokestax jokestax marked this pull request as ready for review October 3, 2024 18:01
jokestax and others added 13 commits October 17, 2024 04:12
* 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>
@CristhianF7 CristhianF7 dismissed johndietz’s stale review October 16, 2024 22:52

comments have been addressed

@muse-sisay muse-sisay merged commit 52292a0 into main Oct 16, 2024
@muse-sisay muse-sisay deleted the aws-multi-account branch October 16, 2024 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants