ohaiwalt / cog-helm Goto Github PK
View Code? Open in Web Editor NEWA Helm chart to deploy Cog on Kubernetes
License: Apache License 2.0
A Helm chart to deploy Cog on Kubernetes
License: Apache License 2.0
currently NOTES.txt
only includes a local cluster DNS name.
If a release was created, it wouldn't be necessary to clone the repo to use this chart. One could simply say
helm install https://github.com/ohaiwalt/cog-helm/releases/....
In the interests of getting a new user set up as quickly as possible, add a Quickstart to create a Postgres container to point Cog to.
Creating service LoadBalancer
by default is an odd behavior, as we assume that users will have their own preferred Ingress method. Change to ClusterIP
.
It appears that with the new variables set up, the fact that COG_SLACK_ENABLED
and COG_HIPCHAT_ENABLED
both exist with some value is causing confusion for the bot.
Apply database migrations...
+ echo 'Apply database migrations...'
+ mix ecto.migrate --no-deps-check
** (Mix.Config.LoadError) could not load config config/config.exs
** (RuntimeError) Multiple chat providers were specified. You can only enable one provider at a time.
config/helpers.exs:49: Cog.Config.Helpers.enabled_chat_provider/0
(stdlib) erl_eval.erl:670: :erl_eval.do_apply/6
(stdlib) erl_eval.erl:878: :erl_eval.expr_list/6
(stdlib) erl_eval.erl:236: :erl_eval.expr/5
(stdlib) erl_eval.erl:228: :erl_eval.expr/5
(stdlib) erl_eval.erl:229: :erl_eval.expr/5
(stdlib) erl_eval.erl:878: :erl_eval.expr_list/6
(stdlib) erl_eval.erl:236: :erl_eval.expr/5
In order to make it easier to follow one to the other, and reference them in https://github.com/operable/cog-book, change the variables in values.yml
from foo-bar-baz
to FOO_BAR_BAZ
to match the Cog vars.
A specific use-case for this is changing the default error output from the giant blob of red text in Slack to something more palatable.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.