Releases: Skatteetaten/vagrant-hashistack
Releases · Skatteetaten/vagrant-hashistack
Release v0.4.3
Release v0.4.2
Release v0.4.1
Changed
- Renamed nomad_acl_test.tf to nomad_acl.tf
- Added description for make dev and make test in template README.md #243
- Makefile to contain status and linter
- .gitignore file to ignore super-linter.log
- Enabled more tflint rules #301
- vault: 1.5.2 -> 1.5.3
- terraform: 0.13.1 -> 0.13.2
- consul: 1.8.3 -> 1.8.4
- nomad: 0.12.3 -> 0.12.4
Added
- Directories for
example
andtemplate_example/example
nomad_acl.tf
fromtemplate_example/example/
added toexample/vagrant_box_example/
- Added CHEATSHEET.md to docs, a list of commands for the CLIs #268
- Section
Port collisions
to both template and root readme #289 #274 - Added CHANGELOG.md in template #277
- Section about linters and terraform formatting to CONTRIBUTING.md and template/README.md
Fixed
Release v0.4.0
Changed
- Changed "Use this template" to button in template/README.md
- Update prereqs to latest versions #247
- Use base box for build #231
- Refactor root README.md
- Refactor template README.md
- CI improvements #226 #227 #260
- Removed Personal Access Token from CI context
- Changed Vagrantfile in template to make use of DRY(Dont Repeat Yourself) principles
- Uninstall virtualbox before installation #263
test_example
should be renamed to a more appropriatetemplate_example
#246- Strict naming convention for domain features #269
- Increase timeout [Task - Archive docker image] #279
- vault: 1.5.0 -> 1.5.2 (1.5.2.1+ent)
- terraform: 0.13.0 -> 0.13.1
- vagrant (make install): 2.2.9 -> 2.2.10
Added
- Changelog enforcer
- Minio section(definition and usage) in template/README.md
- Terraform module documentation in template/README.md
- Template license - Apache 2.0
- Sections to template/README.md
- "Where to start"
- "Goals of this template"
- "Default startup scheme"
- "Commands"
- "Terraform Module Requirements"
- "Accessing Consul, Nomad and Vault"
- "Test Configuration and Execution"
- "Iteration of the development process"
- "Vagrant box resources"
make install
add to template #238
Fixed
make test
fail. Certificates for docker image #239- Move
make install
to prerequisites #236 - Make bootstrap process idempotent
Force template release
Release v0.3.1
Release v0.3.0
Fixed
- Pre- and post steps runs in lexical order.
- make install: lacking binaries
- make install: missing else statement
Make build
will not leave virtualbox vm in halted state.
Changed
- nomad: acl toggle, refactor bootstrap, tokens via vault
- nomad: 0.11.3 -> 0.12.3
- consul: 1.8.0 -> 1.8.3
- vault: 1.4.2 -> 1.5.0
- consul-template: 0.25.0 -> 0.25.1
- packer: 1.6.0 -> 1.6.1
- terraform: 0.12.26 -> 1.13.0
- nomad ACLs: the toggle is now done on the basis of nomad_acl from env.yml.
- moved installation of unzip from install.yml to bootstrap.sh.
- cleanup and zero out disk before box output in order to reduce time and space consumption.
- box features can now be controlled by environment variables in
.env
- super-linter version set to latest and only relevant linters is running.
Added
- Included jq (json query tool) in vagrantbox
- Vault-Consul integration: enable consul secrets engine
- Vault-Consul integration: create dev/admin custom policies, roles and tokens
- Test matrix. relevant box feature permutations will now be tested by default.
- Added healthchecks to the countdash-job.
- Added minio as a running service on port 9000
- Template and test redesign to make Terraform modules center of the template
- Added enterprise binaries: consul, nomad, vault
Release v0.2.2
Fixed
- Mac installation prerequisites
Added
- Introduce vagrant-hashistack box life-cycle
- Default extra_vars for ansible provisioner
- Override default extra_vars via ANSIBLE_ARGS or prestart scripts
- Consul ACL default policy based on extra_vars switch
Release v0.2.1
Changed
- Renamed github actions
- Template push action in separate workflow ( forked & fixed )
Fixed
- Template was missing directories
- VAGRANT_VAGRANTFILE was not properly referenced
Added
- README.md in template directories adds a bit of guidance and context
Release v0.2.0
Changed
- Tests now run based on template ( see Added )
- Updated documentation to be more user focused.
- Vagrant box can now be used without any special config.
vagrant init fredrikhgrelland/hashistack
Added
- Publishes a starter repository as template
- Support for extending and altering configuration of the hashistack
- Support for running pre and post steps on startup
- Starts all services by default on
vagrant up
Release v0.1.2
Changed
- Vagrantbox package the necessary network configuration
- Ansible will run playbooks inside of box ( added hosts )
Added
- pip: docker -
docker_image
available in ansible
Fixed
- VAULT_ADDR is set to http to match vault configuration
- Better documentation. typos fixed
- Github action release fixed ( retry and log upload )