habitat
habitat copied to clipboard
Modern applications with built-in automation
Currently we're seeing some pain from the system admin side of things managing applications with habitat. Here's what it looks like to try to do the standard "change this one...
If you accept the Habitat license under a sudo'd command, you get `/hab/accepted-licenses/habitat` while if you do it under an unpriveledged user you get `~/.hab/accepted-licenses/habitat` If you start out a...
I know I'm not alone in Handlebars making me very sad. There are all sorts of gotchas and limitations (eg. scoping inside each/with, lack of useful functions, etc.). It would...
I want to eat the output of a few Habitat commands in an automation process, relying on the user to have already accepted the license through any means hab supports....
The new `--multi-layer` option for `hab pkg export docker` is really powerful, but it can't be taken advantage of in a CI environment where the Docker build cache isn't persisted...
- `netdata/plan.sh`: ```bash do_setup_environment() { export HAB_ENV_NETDATA_PKG_PLUGINS_DIR_SEPARATOR=" " set_runtime_env -f HAB_ENV_NETDATA_PKG_PLUGINS_DIR_SEPARATOR "${HAB_ENV_NETDATA_PKG_PLUGINS_DIR_SEPARATOR}" push_runtime_env NETDATA_PKG_PLUGINS_DIR "${pkg_prefix}/libexec/netdata/plugins.d" push_runtime_env NETDATA_PKG_PLUGINS_DIR "${pkg_prefix}/plugins.d" } ``` - -> `/hab/pkgs/.../RUNTIME_ENVIRONMENT` ``` HAB_ENV_NETDATA_PKG_PLUGINS_DIR_SEPARATOR= ``` - `project/plan.sh`: ```bash pkg_deps=(...
This issue is for discuss Chef Habitats' election best behavior . I see that stop/start service doesn't trigger election. Now elections only triggered when leader supervisor goes down. Probably, we...
Currently, this functionality is hidden behind a feature flag `HAB_FEAT_TRIGGER_ELECTION`. This feature should be flushed out and stabilized. A command along the lines of `hab svc election ` could be...
If you run a service and then add a new `user.toml` file where the service did not previously use a `user.toml`, the running service will not react to the new...
This behavior applies only to the Linux chroot studio. During the set up phase of chroot studio creation, we have need to import the appropriate keys into the file tree...