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

Change way secrets are stored #675

Open
wants to merge 2,593 commits into
base: master
Choose a base branch
from
Open

Conversation

thejsj
Copy link
Member

@thejsj thejsj commented May 19, 2017

We should treat our k8 files as compiled files, since we don't actually (http://blog.andrewray.me/dealing-with-compiled-files-in-git/). We should probably wait some time until we actually have more confidence in our compilation.

What this PR does

  • Moves /ansible/certs to /ansible/secrets/certs
  • Moves all domain certs (/ansible/*.com) to /ansible/secrets/domains
  • Create README explaining secrets directory

Ideas

  • Make certs a env dependent thing (currently we have one global certs directory)
  • Move secrets up one directory (keep outside of /ansible)
  • Make docker-client and certs environment dependent (Currently docker-client certs are shared)
  • Add a secrets directory to every environment which would have all the correct files

Dependencies

  • Create document in confluence explaining changes
  • Create 1Password entry for certs and domains

Tests

Test any modifications on one of our environments.

  • Run runanble-domain-proxy
  • Run content-domain-proxy
  • ...

Deployment (post-merge)

Ensure that all environments have the given changes.

  • deployed to gamma
  • deployed to delta

thejsj and others added 30 commits March 1, 2017 13:58
Added ability to deploy to marketing again
* remove psad from dock

* update charon, add tag for cert
Myztiq and others added 28 commits May 16, 2017 14:57
Update gamma ingres proxy k8 configs.
…ripts into fix-image-builder-push

* 'fix-image-builder-push' of github.com:CodeNow/devops-scripts:
  update node version to the tested one
* make vault public

* add vars for access
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants