Closed mcritchlow closed 5 years ago
status update: https://github.com/ucsdlib/hifive/compare/init-helm-chart
todo:
Much closer, but currently having an issue w/ the database connection between the application and the database containers.
getting:
2019-10-28 23:19:49.029 GMT [3631] FATAL: password authentication failed for user "hifive"
2019-10-28 23:19:49.029 GMT [3631] DETAIL: Role "hifive" does not exist.
Otherwise, the chart is deployed in our Rancher cluster for testing. Will circle back tomorrow
Progress report:
Once email is working, I'm going to submit a PR to get this initial work in place
Oh also I have shib commented out in the production config file. Don't let me merge/commit that change accidentally! :)
Thoughts on connection issues:
MYNETWORKS
?Edit: thinking this might be a policy thing: exec'ing a shell on the running app container, I can nc -z
the db host just fine, but not the email host.
Ok, so the network policy is/was definitely the problem. I think a few things to figure out:
Got it working w/ a network policy. PR coming
Descriptive summary
Create initial Helm chart for deploying the High Five application to a k8s cluster.
Rationale
see: #297
Expected behavior
/.hifive
chart should be created with Helm and populated to support necessary secrets, ingress, and database supportk3d
script for local testing of the chartsee: recent Starlight and Theodor work for reference implementations