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 COLD_START option to ease fresh deployments #22

Open
jpolchlo opened this issue Oct 20, 2022 · 0 comments · May be fixed by #45
Open

Add COLD_START option to ease fresh deployments #22

jpolchlo opened this issue Oct 20, 2022 · 0 comments · May be fixed by #45
Assignees
Labels
kubernetes Kubernetes project work

Comments

@jpolchlo
Copy link
Collaborator

There are a few places in our Terraform code where the infrastructure doesn't start up properly from scratch. Two examples: (1) the user_map for the aws-auth ConfigMap can't be set right away, for some reason (this is a bug in the EKS terraform module that should be reported, but hasn't yet); (2) JupyterHub does not start with proxy.https.enabled set to true from the start, due to the unavailability of the route 53 alias record at the time of creation. In both cases, there is a flag that could be set when cold-starting that could offer a convenient method to deal with modules that exhibit poor behavior when being created from scratch (i.e., not modified from an existing state). infra should be modified to allow for this flag. If done correctly, this fix will also lay the groundwork for improving other features, like passing flags to Terraform when one-off configurations need to be set.

@jpolchlo jpolchlo self-assigned this Oct 20, 2022
@jpolchlo jpolchlo added the kubernetes Kubernetes project work label Oct 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kubernetes Kubernetes project work
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant