Releases: genesis-community/blacksmith-genesis-kit
v0.14.1
Bug Fixes
- Restored the persistent disk that was omitted from v0.14.0
v0.14.0
Major Improvement: Ubuntu-Jammy Upgrade
RabbitMQ, Redis and Blacksmith itself have been upgraded to use ubuntu-jammy, and where applicable, built with go v1.20.4 to resolve CVEs inherent in the previous OS and go libraries.
Software Releases
Release | Version | Release Date | Changed |
---|---|---|---|
shield | 8.8.4 | 2022-10-11 | |
blacksmith | 1.7.0 | 2023-08-10 | X |
bosh* | 277.3.1 | 2023-05-08 | X |
bpm* | 1.2.2 | 2023-05-15 | X |
routing* | 0.275.0 | 2023-07-12 | X |
bosh-dns-aliases* | 0.0.4 | 2021-05-17 | |
bosh-azure-cpi* | 46.0.0 | 2023-06-23 | X |
bosh-google-cpi* | 49.0.1 | 2023-08-01 | X |
bosh-aws-cpi* | 99 | 2023-06-23 | X |
bosh-vsphere-cpi* | 95 | 2023-07-13 | X |
bosh-openstack-cpi* | 53 | 2023-06-23 | X |
* - only used with internal bosh director
Forges
Release | Version | Release Date | Changed |
---|---|---|---|
mariadb-forge | 0.5.0 | 2021-11-29 | |
rabbitmq-forge | 1.1.4 | 2023-08-09 | X |
postgresql-forge | 0.4.0 | 2021-12-03 | |
redis-forge | 1.0.0 | 2023-08-09 | X |
kubernetes-forge | 1.0.0 | 2019-09-10 |
v0.13.1
Correction point release, broker/ca
is the cert that signs all services certs and NOT tls/ca
.
v0.13.0-rc.9
This is a prerelease - please see commit messages for changes
v0.13.0-rc.8
This is a prerelease - please see commit messages for changes
v0.13.0-rc.7
This is a prerelease - please see commit messages for changes
v0.13.0-rc.10
This is a prerelease - please see commit messages for changes
v0.13.0
Major Improvement: OCFP Feature
-
Added
ocfp
feature which encodes the opensource cloud foundry platform reference architecture.ocfp
specifies that inputs for features come from vault.The reference architecture specifies the
network
,vm_type
,disk_type
, andazs
based ondev
vsprod
environment scales.Naming scheme is entirely based on environment name, and is designed to work with the
ocfp-ops-scripts
ocfp
cli in order to generate configs, initialize and test
environments.bosh-dns
is explicitely leveraged.Redis & RabbitMQ forges have been aligned with the reference architecture.
OCFP included/required features:
- external bosh
New Features with OCFP:
- shield-agent - colocates a shield-agent on the blacksmith vm
- shield-backups - enables automatic backups when creating services, specifically RabbitMQ definitions today.
Other Improvements
- Add dual-mode and TLS features for Redis and RabbitMQ forges
- Add rabbitmq-dashboard-registration feature.
- Access shield admin credentials through exodus to authenticate directly for backup feature
- Improve documentation for walkthrough and manual
- Introduces distinct autoscale feature for RabbitMQ
- Add dynamic credentials for RabbitMQ
Bug Fixes
- Fix deployment on GCP
Breaking Change
-
In order to better manage the TLS certification between Cloud Foundry
and the services, we are using a single CA cert that can be trusted by
other systems (CF, BOSH, etc...)To upgrade to this version, update your environment to use this
version, then rungenesis <env> rotate -P
to regenerate the certs.
You can then deploy this version with the correct CA association.Once deployed, you will need to recreate each service instances via CF
marketplace. Please backup your data before proceeding if it isn't
ephemeral.
Software Releases
Release | Version | Release Date |
---|---|---|
shield | 8.8.4 | 2022-10-11 |
blacksmith | 1.6.10 | 2022-12-08 |
bosh* | 270.12.0 | 2020-02-26 |
bpm* | 1.1.12 | 2021-06-02 |
routing* | 0.225.0 | 2021-09-24 |
bosh-dns-aliases* | 0.0.4 | 2021-05-17 |
bosh-azure-cpi* | 37.5.0 | 2021-05-18 |
bosh-google-cpi* | 40.0.4 | - |
bosh-aws-cpi* | 87 | 2021-05-24 |
bosh-vsphere-cpi* | 59 | 2021-06-03 |
bosh-openstack-cpi* | 44 | 2019-11-20 |
* - only used with internal bosh director
Forges
Release | Version | Release Date |
---|---|---|
mariadb-forge | 0.5.0 | 2021-11-29 |
rabbitmq-forge | 1.0.2 | 2022-10-27 |
postgresql-forge | 0.4.0 | 2021-12-03 |
redis-forge | 0.8.16 | 2022-10-21 |
kubernetes-forge | 1.0.0 | 2019-09-10 |
v0.13.0-rc.1
This is a prerelease - please see commit messages for changes
v0.12.1-rc.26
This is a prerelease - please see commit messages for changes