Releases: infolinks/deployster
Releases · infolinks/deployster
17.4.0
Add Kubernetes StatefulSet resource. (#32)
Support the Kubernetes StatefulSet
resource (Docker image is infolinks/deployster-k8s-statefulset
).
17.3.1
Fix action process 'stdout' processing. (#31)
Fix a bug that crept in the last version that causes an exception after an action execution.
17.3.0
Support using other variables in variable files. (#29)
Fixes #28.
17.2.0
Expose deployster context variable (#18)
This allows setting resource image versions to {{ _version }}
to always align them to the currently-running Deployster version.
17.1.1
Add missing dependencies to Kubernetes resource images. (#17)
Kubernetes resources are currently still GKE-bound, which means they still need GCP dependencies:
gcp.py
gcp_services.py
gcp_project.py
17.1.0
Cloud SQL scripts (#16)
The scripts can be conditional, by attaching conditions to them. Supported conditions are:
- Any schema missing
- No schema missing
- Any table missing
- No table missing
- Expected row count from an SQL query
- Composites (an "any" relation between a list of conditions, and a "all" relation between a list of conditions)
Also fixed some bugs:
- data disk size could not be set
- detect when attempting to reuse an instance name after deletion (Cloud SQL reserves instance names for one week)
17.0.5
Handle case when a project does not have a billing account associated. (#15)
17.0.4
Bug fixes (#14)
- Fix project API enablement/disablement polling.
- Generate kubectl config file without using gcloud's "get-credentials" command (faster)
17.0.3
Fix project API enablement/disablement polling. (#14)
It seems that the standard GCP API for waiting for the operation of API enablement/disablement does not fully wait. Implement a custom polling loop to fix it.
17.0.2
Fix RBAC role action. (#13)
The "update-rules" action could not be invoked due to the wrong name being used on the action descriptor.