Skip to content

CU-86bze09vt Move vectorizing to new clusters#53

Merged
bhvishal9 merged 7 commits intomainfrom
CU-86bze09vt-move-to-new-clusters
Aug 22, 2024
Merged

CU-86bze09vt Move vectorizing to new clusters#53
bhvishal9 merged 7 commits intomainfrom
CU-86bze09vt-move-to-new-clusters

Conversation

@bhvishal9
Copy link
Collaborator

@bhvishal9 bhvishal9 commented Aug 20, 2024

Description:

The PR moves the app deployment to the new clusters.

This PR includes:

  • A .dockerignore file to ignore unnecessary files in docker
  • Removal of AWS access keys and secret access keys
  • Moves the workflows to new structure with ECR and Argo, also uses an IAM role with federated access for the workflow tests which are failing currently and should be fixed with someone who has more expertise with this project
  • Improves the dockerfile
  • Updates boto3 to the current latest version to support AWS EKS pod identity.

Demo:

  • Already running on staging with https://vectorizing.stagingdesigner.com

Checklist (based on PR guidelines):

  • I have self-reviewed this PR, according to these points
  • This PR falls into maximum three of these categories
  • I feel comfortable taking responsibility for merging this code to production
  • The code is high quality, well-tested, follows styles guides (Frontend), clean, and well documented

@bhvishal9 bhvishal9 force-pushed the CU-86bze09vt-move-to-new-clusters branch 7 times, most recently from 570875f to 4f4d9c2 Compare August 20, 2024 14:15
@bhvishal9 bhvishal9 force-pushed the CU-86bze09vt-move-to-new-clusters branch 2 times, most recently from 9dfcd49 to 8da07dc Compare August 21, 2024 10:42
@bhvishal9 bhvishal9 force-pushed the CU-86bze09vt-move-to-new-clusters branch from 8da07dc to cb8f4ca Compare August 21, 2024 10:42
@bhvishal9 bhvishal9 marked this pull request as ready for review August 22, 2024 12:36
Copy link
Contributor

@pietrobolcato pietrobolcato left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm 🚀

@bhvishal9 bhvishal9 merged commit e74b781 into main Aug 22, 2024
@bhvishal9 bhvishal9 deleted the CU-86bze09vt-move-to-new-clusters branch August 22, 2024 12:47
bhvishal9 added a commit that referenced this pull request Aug 23, 2024
* Add CI to vectorizing CU-86bvyavpu  (#46)

* Add CI pipeline to run tests with gha
* Add system dependencies installer script shared between dev container and CI
* Update README documentation
* Remove 'python-dev0 as system dependency

* Upgrade vectorizing to python 3.11 CU-866aw6ung (#42)

* Update dockerfile
* Update requirements
* Update environments

* Add linting and formatting CU-86bw0yqjw  (#47)

* Linting and formatting setup using pre-commit
* Updated devcontainer with pre-commit

* Fix k8s deployment CU-86bwkb51r

* Add PR template CU-86bx2ntyx  (#50)

* Add PR template to the repository, with information aligned with guidelines in notion

* Remove PR template to use org one (#51)

* Remove PR template to use org one

* Fix UA  (#52)

* Update UA

* CU-86bze09vt Move vectorizing to new clusters (#53)

* Update Dockerfile and remove AWS AK/SAK

* Update deployment workflow

* Minor modification to the deploy workflow

* Add region_name to the client

* Upgrade boto3

* Update port

* Undo temp changes

---------

Co-authored-by: Pietro Bolcato <pietrobolcato@gmail.com>
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.

2 participants