Skip to content
This repository was archived by the owner on Jul 1, 2021. It is now read-only.

2.4.0: Kubernetes support & CLI container

Choose a tag to compare

@socketwench socketwench released this 12 Dec 18:58

This version offers the ability to run Flight Deck in production using Kubernetes or Docker Swarm. Instead of using environment variables, you can now use Secrets or k8s ConfigMaps to configure the containers.

To support remote access to a production container set, a CLI container is now included that provides SSH access an Cron.

Major new features

  • Added the ability to load container configuration from files at $CONFIG_DIR/VAR_NAME
  • Added the ability to load container sensitive configuration (secrets) from files at $SECRETS_DIR/VAR_NAME
  • Added new CLI container for cron and SSH.
  • Added global CONFIG_DIR variable, default "/config".
  • Added global SECRETS_DIR variable, default "/secrets".

Minor new features

  • Added default Ansible hosts file with localhost.
  • Added default Ansible configuration file (sorry, cows!).
  • Added XMLReader support.

Bug fixes

  • Fixed bug where T7_SITE_ENVIRONMENT was not respected in Apache.