Skip to content
This repository has been archived by the owner on Mar 1, 2023. It is now read-only.

Container & Helm chart #197

Merged
merged 18 commits into from Nov 3, 2019
Merged

Conversation

crswty
Copy link
Contributor

@crswty crswty commented Oct 26, 2019

Build docker container and adds a helm chart for deployment to kubernetes

I think this is ready for beta testing so am keen to merge it to start getting feedback. Check the README.md in the deployment/helm folder for more detail on how to use the chart.

I've taken a best stab at hooking this into the release process but suspect there will be some finessing once we merge to get it publishing properly. There are a couple of places where I need to change the repository from crswty/postfacto to pivotal/postfacto, i'll do that post review butt pre merge.

This addresses the following issues:
#191
#115

  • I have reviewed the contributing guide

  • I have made this pull request to the master branch

  • I have run all the tests using ./test.sh.

  • I have added the copyright headers to each new file added

  • I have given myself credit in the humans.txt file (assuming I want to)

* Add option to disable SSL redirection
* Not yet working with google auth
* Write config.js out when container starts
* Provide config.js values through ENV
* Unset oauth if value is empty as well as not provided
Because we run db migrations before the app starts, we need to guarentee
that postgres is running before we try to start the postfacto container
@crswty crswty mentioned this pull request Oct 26, 2019
2 tasks
@crswty crswty force-pushed the feat-docker-release branch 4 times, most recently from 54ec3a2 to 764a6f4 Compare October 26, 2019 19:01
@crswty crswty force-pushed the feat-docker-release branch 4 times, most recently from f1561e2 to c6aa242 Compare October 26, 2019 21:33
@crswty crswty requested a review from textbook October 27, 2019 10:12
@crswty crswty marked this pull request as ready for review October 27, 2019 10:14
@crswty
Copy link
Contributor Author

crswty commented Oct 27, 2019

Hey @textbook could you take a look at at least the docker part of this?

Happy to take feedback on the helm stuff as well if you have some but was expecting to probably not get a review of that part.

Copy link
Contributor

@textbook textbook left a comment

Choose a reason for hiding this comment

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

Generally looks OK, although I don't know enough about most of the Helm stuff to have an opinion either way! I've left a few comments, up to you whether you think they need addressing right now.

.travis.yml Outdated Show resolved Hide resolved
deployment/helm/README.md Outdated Show resolved Hide resolved
docker.sh Outdated Show resolved Hide resolved
docker/ci-push Outdated Show resolved Hide resolved
docker/release/Dockerfile Outdated Show resolved Hide resolved
docker/release/Dockerfile Outdated Show resolved Hide resolved
deployment/helm/values.yaml Outdated Show resolved Hide resolved
@crswty crswty merged commit b156a1b into vmware-archive:master Nov 3, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants