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

Add support for PRODUCTION environment (not just development) #20

Open
w-le opened this issue Aug 19, 2021 · 1 comment
Open

Add support for PRODUCTION environment (not just development) #20

w-le opened this issue Aug 19, 2021 · 1 comment
Assignees
Labels
focus: devops Focus on DevOps/Infra type: enhancement new feature or request

Comments

@w-le
Copy link
Contributor

w-le commented Aug 19, 2021

Currently all clusters will be deployed in development mode, which is insecure as it will use public secret stored in each service's git repo.

There should be a global value to specify whether to deploy the new cluster in development or production mode.

When in production mode, new JWT secret and public keys should be generated and stored as k8s secrets and shared to each relevant pod (which I think are api/staff, maybe core? someone from Product team will be able to confirm which services needs which env vars when in PRODUCTION mode)

In production mode there should be 0 "default" passwords, e.g. initial backoffice password should be randomly generated.

@w-le w-le added the type: enhancement new feature or request label Aug 19, 2021
@caspiano caspiano added the focus: devops Focus on DevOps/Infra label Jun 7, 2022
@viv-4
Copy link
Contributor

viv-4 commented Oct 26, 2022

  • no default secrets
  • resource definitions - dev: 1a884ca prod: 1a884ca
  • prod terraform (azure) - place-labs/k8s-terraform@11266f2
  • scale placeos services
  • scale external services
  • should env (placeos services env var) be development on master?
  • use global value rather than branches

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
focus: devops Focus on DevOps/Infra type: enhancement new feature or request
Projects
None yet
Development

No branches or pull requests

3 participants