Releases: appsembler/sultan
Releases · appsembler/sultan
v2.2.0
- We are using now
ansible 2.10.6. - Virtual environment is no longer managed by sultan. So please make sure you create and activate your own, before running any sultan command.
- Changes you have to make in your configs file in case you've been using the master before:
INVENTORY_CONFIGS_DIR=$SULTAN_HOME/ansible/dynamic-inventoryINVENTORY=$INVENTORY_CONFIGS_DIR/inventory.compute.gcp.ymlMOUNT_DIR=$SULTAN_HOME/mnt/SULTAN_ENV=$(which python)
SULTAN_ENVis no longer a configuration and changing it won't change the python bin sultan is talking to. It's now used for debugging purposes- We are using
google.cloud.gcp_computeplugin to manage our inventory.gce.pyis no longer supported. sultan local cleancommand no longer works. It's been replaced bysultan local configthat will make sure of cleaning sultan-generated files in case they were causing errors.- Make sure to clean your local machine before checking out this version (using
sultan local clean) as we renamed the managed blocks fromtoANSIBLE MANAGED BLOCKSULTAN MANAGED BLOCK. You can also do the cleaning manually by editing/etc/hostsand~/.ssh/config. Sultan won't recognize the old blocks that were namedANSIBLE MANAGED BLOCK.
v2.1.0 Sultan is now shell-based software
- Makefiles are now deprecated.
- VMs can be created from any image even if that image wasn't created by the same user.
- Images can be created with custom names (You can create as many images as you want).
- Env files are now customized to be compatible with the shell scripts instead of the Makefiles.
- Configuration files are moved to
configs/directory. - Ansible files are moved to
ansible/directory. - Updated the help messages.
- Support bash completion.
- Unified playbooks syntax.
- The devstack on the remote machine is using a Python 3 virtualenv instead of a Python 2.
- The VM stores an ENV variable of the last user who created the machine.
v1.2.0 Support for multiple Open edX releases
- Adding support to preemptible machine types.
- Adding support to multiple Open edX releases.
- Enhanced documentation.
- Licensed product.
- Bug fixes.
v1.1.0 Enhanced configurations
- Rename
to be.env.configs. - Fix styling issues in
environment.debugtarget. - A better wiki documentation.
v1.0.0 First Public Version
This is the first the public release of Sultan. It requires a Mac or Linux OS, and only deploys to GCP.