Skip to content

Releases: orange-cloudfoundry/cf-ops-automation

3.4.0

18 Mar 08:27
Compare
Choose a tag to compare

Release notes

v3.4.0 (2019-03-18)

Full Changelog

Implemented enhancements:

  • Record bosh deployment manifest including ops files interpolation #242
  • git submodule of a deployment model are not pulled in the on-demand-pipeline context #195
  • Dump generated manifest on bosh deploy failures #2

Fixed bugs:

  • committed generated cloud-config.yml and runtime-config.yml are incomplete #246
  • runtime-config operators are not applied in alphabetic order #244
  • fe-int default value is not generic #243

Closed issues:

  • Issue with the "github-release" concourse resource type tagged versions. #220
  • 1st class support for private bosh releases #81

Merged pull requests:

  • pipeline(bosh): improvements #247
  • tasks(bosh_update_[cloud|runtime]_config: fix operator alphabetical order when applied #245
  • hardening pipeline retries #241
  • pipelines(submodules): fix #237
  • 108 add covered pipelines #236

* This Change Log was automatically generated by github_changelog_generator

3.3.0

29 Jan 09:12
Compare
Choose a tag to compare

Release notes

v3.3.0 (2019-01-29)

Full Changelog

Implemented enhancements:

  • add a retrigger all job on *-depls-s3-br-upload-generated pipelines #202
  • UX: Include update-pipeline-ops-depls-generated job in tf group #18
  • Rename check-terraform-cf-consistency #11

Fixed bugs:

  • Parallel execution limit seems to generate deadlocks in some cases #216

Closed issues:

  • Error during git put tasks leads to data loss (eg tfstate changes) #232
  • Allow users to provide a GitHub access token for the "github-release" concourse resource type. #219
  • reset-merged-wip-features job doesn't apply the configuration from GIT #218
  • bootstrap failed to dynamically create vars_files list for *-update-pipeline #213
  • multiple concurrent executions of bosh errands #196

Merged pull requests:

  • Reorganize libs #227
  • logger(*): fix the logger so that it works for class methods. #226
  • pipelines(br-upload): add a retrigger-all-uploads task #225
  • 81 add ops interpolation example #224
  • pipeline(sync-feature-branches): add hard reset job #222
  • WIP: rework serial_groups allocation #217
  • Fix bootstrap failure on update-pipeline #214

* This Change Log was automatically generated by github_changelog_generator

3.2.2

26 Nov 09:52
Compare
Choose a tag to compare

Release notes

v3.2.2 (2018-11-26)

Full Changelog

Fixed bugs:

  • Dual mode jobs are broken on bootstrap-all-init-pipeline #209

Closed issues:

  • Root-deployment concurrent execution limit overriding is broken for bosh-pipeline #210

* This Change Log was automatically generated by github_changelog_generator

3.2.0

23 Nov 10:06
Compare
Choose a tag to compare

Release notes

v3.2.0 (2018-11-23)

Full Changelog

Closed issues:

  • Limit concurrent updates that trigger overload and cascading failures #184

Merged pull requests:

  • pipeline(*): introduce concurrent update limitations #208

* This Change Log was automatically generated by github_changelog_generator

3.1.2

22 Nov 15:53
Compare
Choose a tag to compare

#Hotfix release

v3.1.2

Fixed bugs:

  • Bosh recreate is broken #205

3.1.1

20 Nov 14:02
Compare
Choose a tag to compare

#Hotfix release

v3.1.1

Fixed bugs:

  • deployment-dependencies per iaas_type support is broken #204

  • multiple concurrent executions of bosh errands #196

Enhancements:

  • bump providers: azure, aws, cloudflare, cloudfoundry, credhub, flexible-engine, kubernetes and openstack. See orange-cloudfoundry/paas-docker-cloudfoundry-tools@c1f95e8

  • pipeline(depls): add mutex on terraform plan and apply to avoid inconsistency when plan and apply run at the same time

  • upgrade(coa_version_update): add script to ease switch to a coa corrective version

3.1.0

18 Sep 13:24
Compare
Choose a tag to compare

Release notes

v3.1.0 (2018-09-18)

Full Changelog

Implemented enhancements:

  • add features to purge bosh tasks in a root deployment #90

Fixed bugs:

  • Errand jobs failed with no versions of image available #199

Closed issues:

  • Reference Dataset links are broken #192

Merged pull requests:

  • pipeline(depls): fix invalid bosh-errand-resource #200
  • depls(utils) change bosh cancel all tasks vars to bosh cl1 v1 #193

* This Change Log was automatically generated by github_changelog_generator

3.0.0

09 Aug 10:52
Compare
Choose a tag to compare

Release notes

Upgrade
this version provides a script to add missing configuration to pipeline in order to be able to use #89. To upgrade config repository to the new syntax, simply run upgrade/v3.0.0/01-upgrade-config.rb from cf-ops-automation root-directory with required parameters.
Recommended upgrade path:

  1. run cf-ops-automation upgrade script: upgrade/v3.0.0/01-upgrade-config.rb
  2. check, amend/commit changes to secrets repository
  3. update COA version
  4. trigger bootstrap-update-pipeline / use concourse-bootstrap script
  5. if update-pipeline-xx are failing , trigger bootstrap-init-pipelines job after all job failures

v3.0.0 (2018-08-09)

Full Changelog

Implemented enhancements:

  • add documentation for bosh deployments recreate pipeline #124
  • Concourse pipeline input bosh releases should be configurable by iaas-type #89

Closed issues:

  • Terraform helm support #180
  • Find and apply global solution to print password in yaml files #145
  • provide automated non-attended COA env bootstrap #113

Merged pull requests:

  • tasks(generate_manifest): make files used by spruce optional #177

* This Change Log was automatically generated by github_changelog_generator

2.2.0

26 Jul 08:55
Compare
Choose a tag to compare

Release notes

v2.2.0 (2018-07-26)

Full Changelog

Upgrade
this version provides a script to cleanup useless secrets, since concourse 3.9.2, custom certificates are inherited from bosh. We don't requires secrets related that configuration To upgrade config repository to the new syntax, simply run upgrade/v2.2.0/01-upgrade-config.rb from cf-ops-automation root-directory with required parameters.

Implemented enhancements:

  • Support online stemcell #128
  • Support terraform provider UAA #120
  • Terraform pipeline UX: single job to apply TF specs #22

Fixed bugs:

  • The job update-pipeline-<root deployment> is not triggered as expected #172

Closed issues:

  • Reset git to a previous commit #173
  • terraform plan phase should not be recurrent daily, but triggered by secrets update #156
  • add terraform azure support #153
  • Regression: IAAS_SPEC_PATH is missing in Concourse pipelines #151
  • Remove consistency check on deployment-dependencies.yml#deployment.<dep_name> #150
  • Setup a reference dataset #111
  • Add living user documentation generated from tests #107

Merged pull requests:

  • task(git_reset_wip): create a commit after reset #174
  • trigger update-pipeline on eachsecrets-repo commit and init-concourse-boshrelease-and-stemcell improvements #171
  • Online stemcells support #169
  • Terraform improvements #166
  • allow usage of generic key in deployment-dependencies #163
  • Living doc missing cf app hooks #161
  • Upgrade script for config repo for upcoming release 2.2.0 #160
  • pipeline(depls): collapse delete task to speed up concourse execution #154
  • 107 living documentation refactored #149

* This Change Log was automatically generated by github_changelog_generator

2.1.0

20 Jun 10:31
Compare
Choose a tag to compare

Release notes

v2.1.0 (2018-06-20)

Full Changelog

Implemented enhancements:

  • offer a preview in logs of interpolated (manifest + operators + vars) #52
  • Add delete lifecycle #4

Closed issues:

  • Regression: IAAS_SPEC_PATH is missing in Concourse pipelines #151

Merged pull requests:

  • pipeline(tf): fixes missing IAAS\_SPEC\_PATH #152

* This Change Log was automatically generated by github_changelog_generator