-- The Arvados Dockerfiles need to be rebuilt so that they have the latest `apt`
- metadata. As a workaround, some pods, such as `keep-web` are running `apt-get
- update` when they start.
-- Set the floating IP through `./values.yaml` and have Helm handling templating
- it, rather than manually replacing references to the IP.
- - There may be other values worth templating, such as the number of Keep
- containers to deploy, or the versions of the Arvados packages to install.
-- Figure out a better way of setting API tokens. It's currently hardcoded in
- the config files, and changing it in one location will cause the other
- references to fail.
- ```
- $ grep -r 'thisisnotavery' .
- ./config/api-server/90-init-db.sh: bundle exec script/create_superuser_token.rb thisisnotaverygoodsuperusersecretstring00000000000
- ./config/api-server/90-init-db.sh: bundle exec get_anonymous_user_token.rb -t thisisnotaverygoodanonymoussecretstring00000000000 || true
- ./config/sso/90-init-db.sh: bundle exec script/create_superuser_token.rb thisisnotaverygoodsuperusersecretstring00000000000
- ./config/sso/90-init-db.sh: bundle exec get_anonymous_user_token.rb -t thisisnotaverygoodanonymoussecretstring00000000000 || true
- ./templates/keep-proxy-deployment.yaml: value: "thisisnotaverygoodanonymoussecretstring00000000000"
- ./templates/keep-web-deployment.yaml: value: "thisisnotaverygoodanonymoussecretstring00000000000"
- ./templates/shell-server-deployment.yaml: value: "thisisnotaverygoodsuperusersecretstring00000000000"
- ```
+- Add an option to use an external PostgreSQL database
+- Add an option to use an external Keep storage backend
+- Add Arvados Docker Cleaner to the compute nodes.