Skip to content

Releases: orange-cloudfoundry/cf-ops-automation

2.0.0

31 May 15:40
Compare
Choose a tag to compare

Release notes

Upgrade
this version does not require stemcell definition in deployment-dependencies.yml. To upgrade paas-templates repository to the new syntax, simply run upgrade/v2.0.0/01-upgrade-paas-template.rb.
warning: it will remove all comments from theses files.

v2.0.0 (2018-05-29)

Full Changelog

Fixed bugs:

  • Errands are not always trigger after deployment #137
  • Move out stemcell declararation from deployment-dependencies.yml #129
  • cf app pipeline triggers concurrent updates instead of serializing them #123

Closed issues:

  • Test ticket from Code Climate #132
  • Remove custom slack certificates - requires concourse 3.9.1 #105
  • Support Iaas specific TF configs loading #38

Merged pull requests:

  • task(terraform_*):fix helm terraform provider #140
  • pipeline(depls): fixes errand job triggering #138
  • Move out stemcell declararation from deployment-dependencies.yml #136
  • task(terraform_*): bump providers (openstack, grafana, credhub and helm) #134
  • Update terraform dev env to enable use of docker images used by COA #133
  • Reference Dataset #131
  • add value 'serial: true' to cf-push-app job in cf-apps-pipeline #127
  • tasks(terraform_*): add iaas_type support #126
  • pipeline(*): reduce retry number #118
  • Suggestions for slight Changes #116
  • feature: multi deployer support #115
  • pipeline(sync-*-branches, bootstrap-all-init): updates #114

* This Change Log was automatically generated by github_changelog_generator

1.9.1

31 May 14:19
Compare
Choose a tag to compare

Release notes

v1.9.1 (2018-05-31)

Full Changelog

Fixed bugs:

  • Errands are not always trigger after deployment #137
  • Move out stemcell declararation from deployment-dependencies.yml #129
  • cf app pipeline triggers concurrent updates instead of serializing them #123

Closed issues:

  • Test ticket from Code Climate #132
  • Remove custom slack certificates - requires concourse 3.9.1 #105
  • Support Iaas specific TF configs loading #38

Merged pull requests:

  • task(terraform_*):fix helm terraform provider #140
  • pipeline(depls): fixes errand job triggering #138
  • Move out stemcell declararation from deployment-dependencies.yml #136
  • task(terraform_*): bump providers (openstack, grafana, credhub and helm) #134
  • Update terraform dev env to enable use of docker images used by COA #133
  • Reference Dataset #131
  • add value 'serial: true' to cf-push-app job in cf-apps-pipeline #127
  • tasks(terraform_*): add iaas_type support #126
  • pipeline(*): reduce retry number #118
  • Suggestions for slight Changes #116
  • feature: multi deployer support #115
  • pipeline(sync-*-branches, bootstrap-all-init): updates #114

v1.9.0 (2018-02-27)

Full Changelog

v1.7.3 (2018-02-22)

Full Changelog

Closed issues:

  • S3 upload pipeline should handle additional teams #100
  • Rename post-bosh-deploy.sh hook into post-deploy.sh #99
  • init pipeline should handle additional teams #98
  • on cf-app deployments [skip ci] is ignored on secrets repo updates and builds are triggered twice #95

Merged pull requests:

  • task(generate-manifest): fixes missing support for vars files in a IAAS_TYPE dir #102

v1.8.4 (2018-02-07)

Full Changelog

Implemented enhancements:

  • bump spruce 1.14 - better hybrid spruce / bosh 2 interop #70

Closed issues:

  • Terraform update are not detected by depls-pipeline #94

Merged pull requests:

  • pipeline(cf-apps): injects CF info as environment variable in post-cf-deploy #97
  • pipeline(depls,s3-br-upload): supports offline boshrelease and updates boshrelease upload location - REQUIRES shared/private config feature #93

v1.8.3 (2018-01-30)

Full Changelog

v1.8.2 (2018-01-23)

Full Changelog

Implemented enhancements:

  • Update terraform-provider-cloudfoundry version #23

Fixed bugs:

  • Failed to commit generated manifest #85
  • Cannot reset wip due to an error about develop branch #78
  • New deployments freeze on first launch #29

Closed issues:

  • Avoid same deployment to be executed in parallel #86

Merged pull requests:

  • Setup additional teams #87

v1.8.1 (2018-01-16)

Full Changelog

Merged pull requests:

  • script(generate-depls): supports shared config with override #77
  • pipeline(depls): restores terraform scan during update-pipeline #76

v1.8.0 (2018-01-12)

Full Changelog

Implemented enhancements:

  • Support ops-files and var-files for [cloud|runtime]-config #50
  • Split out pipelines in distinct teams (concourse ops vs template/secrets contributors) #21

Fixed bugs:

  • [skip ci] is ignored on secrets repo updates and builds are triggered twice #74
  • Failed to load root deployment composed only by disabled deployment #64
  • Race condition between ops-depls-generated/update-pipeline-ops-depls-generated and ops-depls-cf-apps-generated #19

Merged pull requests:

  • pipeline(depls): add new resource to handle git commit #75
  • task(terraform_*): switch to custom image with providers and bump TF 0.11.2 #73
  • task(generate_manifest): supports vars-file without spruce processing #71
  • pipeline(depls): introduces a new staging branch on paas-templates #68

v1.7.1 (2017-12-08)

Full Changelog

v1.7.0 (2017-12-04)

Full Changelog

Implemented enhancements:

  • Support iaas specifics on bosh deployment #51

Fixed bugs:

  • Bosh deployment using v1 manifest fails with concourse 3.5.* and 3.6.0 #53

Merged pull requests:

  • feature: Support ops-files and var-files for [cloud|runtime]-config #60

v1.6.0 (2017-11-28)

Full Changelog

Fixed bugs:

  • bosh deployment support for vars property with leading / #30

Merged pull requests:

  • pipeline(depls): overrides bosh-deployment-resource v1 to latest #59
  • Fix improper input mapping for secrets in tf-pipeline #58
  • Fix Tf pipeline #57
  • pipeline(depls): move stemcell support from bosh.io to S3 #55
  • task(execute_deploy_script): ensure deploy.sh is always executable #54
  • task(post_bosh_deploy): switch to cf-cli image [#49](https://github.com/orange-cloudfoundry...
Read more

1.9.0

28 Feb 13:22
Compare
Choose a tag to compare

Release notes

v1.9.0 (2018-02-28)

Full Changelog

Closed issues:

  • S3 upload pipeline should handle additional teams #100
  • Rename post-bosh-deploy.sh hook into post-deploy.sh #99
  • init pipeline should handle additional teams #98

Merged pull requests:

  • task(generate-manifest): fixes missing support for vars files in a IAAS_TYPE dir #102

  • pipeline(depls,s3-br-upload): supports offline boshrelease and updates boshrelease upload location - REQUIRES shared/private config feature #93

  • script(generate-depls): supports shared config with override #77

* This Change Log was automatically generated by github_changelog_generator

1.7.3

27 Feb 10:23
Compare
Choose a tag to compare

Hotfix release

v1.7.3

Fixed bugs:

  • unexpected bosh-cli-v2 image upgrade broke cloud and runtime config support. So instead of using the latest version, we use a specific docker image version.

How to use it

Hotfix release may require additional configuration because this release is based on hotfix branch, not on master branch. So, you won't see hotfix tags unless you watch hotfix branch

1.8.4

07 Feb 16:09
Compare
Choose a tag to compare

Release notes

v1.8.4 (2018-02-07)

Full Changelog

Closed issues:

  • Terraform update are not detected by depls-pipeline #94

  • on cf-app deployments [skip ci] is ignored on secrets repo updates and builds are triggered twice #95

Merged pull requests:

  • pipeline(cf-apps): injects CF info as environment variable in post-cf-deploy #97

* This Change Log was automatically generated by github_changelog_generator

1.8.3

30 Jan 11:09
Compare
Choose a tag to compare

Release notes

v1.8.3 (2018-01-30)

Full Changelog

Fixed bugs:

  • Setup additional teams #87

Implemented enhancements:

  • bump spruce 1.14 - better hybrid spruce / bosh 2 interop #70

* This Change Log was automatically generated by github_changelog_generator

1.8.2

23 Jan 15:57
Compare
Choose a tag to compare

Release notes

v1.8.2 (2018-01-23)

Full Changelog

Implemented enhancements:

  • Use dedicated concourse resource to handle cf app binary #28
  • Update terraform-provider-cloudfoundry version #23

Fixed bugs:

  • Failed to commit generated manifest #85
  • Cannot reset wip due to an error about develop branch #78
  • New deployments freeze on first launch #29

Closed issues:

  • Avoid same deployment to be executed in parallel #86

* This Change Log was automatically generated by github_changelog_generator

1.8.1

16 Jan 18:44
80d5b3c
Compare
Choose a tag to compare

Release notes

v1.8.1 (2018-01-16)

Full Changelog

Merged pull requests:

  • pipeline(depls): restores terraform scan during update-pipeline #76

* This Change Log was automatically generated by github_changelog_generator

1.8.0

12 Jan 17:06
Compare
Choose a tag to compare

Release notes

v1.8.0 (2018-01-12)

Full Changelog

Implemented enhancements:

  • Support ops-files and var-files for [cloud|runtime]-config #50
  • Split out pipelines in distinct teams (concourse ops vs template/secrets contributors) #21

Fixed bugs:

  • [skip ci] is ignored on secrets repo updates and builds are triggered twice #74
  • Failed to load root deployment composed only by disabled deployment #64
  • Race condition between ops-depls-generated/update-pipeline-ops-depls-generated and ops-depls-cf-apps-generated #19

Merged pull requests:

  • pipeline(depls): add new resource to handle git commit #75
  • task(terraform_*): switch to custom image with providers and bump TF 0.11.2 #73
  • task(generate_manifest): supports vars-file without spruce processing #71
  • pipeline(depls): introduces a new staging branch on paas-templates #68

Prerequisite:

Before upgrading to cf-ops-automation 1.8.0, or higher, you have to prepare paas-template. You need to create a new branch from paas-templates-branch secrets repository, and prefix it with pipeline-current- (full name: pipeline-current-<paas-templates-branch>). The new branch should be created from paas-templates-branch properties, in secrets repository.
Example:

  1. get paas-template-branch concourse property value from secrets repository. Let's say master
  2. go to paas-template repository, and checkout the paas-template-branch branch (ie: master)
  3. create the new branch
    • execute git checkout pipeline-current-master
  4. push your modifications, and you are ready to upgrade cf-ops-automation version

* This Change Log was automatically generated by github_changelog_generator

1.7.1

08 Dec 17:13
Compare
Choose a tag to compare

Release notes

v1.7.1 (2017-12-08)

Full Changelog

Fixed bugs:

  • Support ops-files and var-files for [cloud|runtime]-config #50

* This Change Log was automatically generated by github_changelog_generator