• add-alveolus: adds a service to the alveoli available in the defined folder. It is a skaffolding command.

  • apply: apply/deploy a set of descriptors from a root one.

  • build: build a project.

  • check-update: check if a new version is available.

  • cipher-password: cipher a password to put it in ~/.m2/settings.xml servers (useful for deploy command for example).

  • completion: execute bash completion. Should be setup in your ~/.bashrc or ~/.profile file to be active.

  • create-master-password: generate a master password if none exist (in ~/.m2/settings-security.xml).

  • delete: delete an alveolus deployment by deleting all related descriptors.

  • deploy: build and deploy a project. It inherits from most configuration of build command and adds remote repository settings.

  • help: print help for all available commands.

  • http: execute a HTTP request over Kubernetes client. This is mainly for not yet existing commands and to reuse all the client auto-configuration.

  • inspect: inspect an alveolus, i.e. list the descriptors to apply.

  • new: creates a new project.

  • process: process all descriptors - as in an apply command - from a root descriptor. If output is set, it dumps the descriptors in this directory. Don’t forget to set --kubeconfig explicit to ignore kube setup.

  • rollback: rollback an alveolus deployment.

  • run: tries to run the recipe as plain forks on the host. In this mode, Bundlebee is used as the orchestrator. It is highly recommended to only do that with application matching the bundlebee command environment.

  • version: shows the application version.

  • versions: list versions for an artifact to know which ones are available.