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

Remove check for presence of secrets #103

Merged
merged 2 commits into from
Dec 11, 2019
Merged

Remove check for presence of secrets #103

merged 2 commits into from
Dec 11, 2019

Conversation

jace-ys
Copy link
Contributor

@jace-ys jace-ys commented Dec 9, 2019

theatre-envconsul assumes that your app needs secrets when you opt-in by annotating your service. when it doesn't find the vault: prefix, it errors as envconsul hangs when provided no secrets. we have now changed that assumption as gc-app now adds that annotation to every service, causing apps that don't use the vault: prefix (currently everything) to crash loop.

with this change in our fork of envconsul, we no longer have to worry about envconsul hanging when no secrets are provided.

@jace-ys jace-ys force-pushed the jace/no-secrets-exec branch 3 times, most recently from d7a3d19 to 929e528 Compare December 10, 2019 14:41
@jace-ys jace-ys changed the title WIP: No secrets exec WIP: Remove check for presence of secrets Dec 10, 2019
theatre-envconsul assumes that your app needs secrets when you opt-in by
annotating your service. when it doesn't find the vault: prefix, it errors
as envconsul hangs when provided no secrets. we have now changed that
assumption as gc-app now adds that annotation to every service, causing apps
that don't use the vault: prefix (currently everything) to crash loop.

with this change in our fork of envconsul, we no longer have to worry about
envconsul hanging when no secrets are provided.
@jace-ys jace-ys force-pushed the jace/no-secrets-exec branch from 43eb4e5 to 7f1ea8d Compare December 10, 2019 17:34
@jace-ys jace-ys changed the title WIP: Remove check for presence of secrets Remove check for presence of secrets Dec 10, 2019
@jace-ys jace-ys force-pushed the jace/no-secrets-exec branch 2 times, most recently from 1573dca to 6cd38a4 Compare December 10, 2019 22:50
@jace-ys jace-ys force-pushed the jace/no-secrets-exec branch from 6cd38a4 to ec1c655 Compare December 10, 2019 23:11
@dyson dyson merged commit 3905625 into master Dec 11, 2019
@dyson dyson deleted the jace/no-secrets-exec branch December 11, 2019 17:29
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