Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: deploy tts #78

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

feat: deploy tts #78

wants to merge 9 commits into from

Conversation

limwa
Copy link
Member

@limwa limwa commented Aug 16, 2024

Deploys tts.

Code is not very good, but I don't have a lot of time to work on it, sorry.

Requires creating a secret with the production values, as in https://github.com/NIAEFEUP/tts-be/blob/develop/django/.env.dev

Please ensure that the changes I have made to the cloudnative-pg cluster work, I haven't tested them.

@limwa
Copy link
Member Author

limwa commented Aug 16, 2024

Production isn't being deployed yet because no version from the main has been published yet.

@limwa limwa requested review from LuisDuarte1, tomaspalma and a team August 16, 2024 22:23
@LuisDuarte1
Copy link
Member

Code is not very good, but I don't have a lot of time to work on it, sorry.

🗿

@limwa limwa requested a review from LuisDuarte1 August 21, 2024 20:54
Copy link
Member

@LuisDuarte1 LuisDuarte1 left a comment

Choose a reason for hiding this comment

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

Keel 🔨

@LuisDuarte1
Copy link
Member

LuisDuarte1 commented Aug 22, 2024

Deploy to-do steps (after tts is merged into main, @tomaspalma let us know when this is done):

  • Merge this
  • Create tts, tts-staging namespaces by hand - limitation of not having vault and in cluster deploys at the moment
  • Create secrets for tts and tts-staging (to be merged into vault, when it's up)
  • Deploy using pulumi
  • Create databases for tts and tts-staging (create a database with proper owners and stuff like that)
  • Hand credentials to the tts team
  • Upload credentials and pulumi stack to R2

Copy link
Member

@LuisDuarte1 LuisDuarte1 left a comment

Choose a reason for hiding this comment

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

great work 🚀

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.

3 participants