Releases: orange-cloudfoundry/cf-ops-automation
2.0.0
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)
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
Release notes
v1.9.1 (2018-05-31)
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)
v1.7.3 (2018-02-22)
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)
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)
v1.8.2 (2018-01-23)
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)
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)
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)
v1.7.0 (2017-12-04)
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)
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...
1.9.0
Release notes
v1.9.0 (2018-02-28)
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
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
Release notes
v1.8.4 (2018-02-07)
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
Release notes
v1.8.3 (2018-01-30)
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
Release notes
v1.8.2 (2018-01-23)
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
Release notes
v1.8.1 (2018-01-16)
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
Release notes
v1.8.0 (2018-01-12)
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:
- get
paas-template-branch
concourse property value from secrets repository. Let's saymaster
- go to paas-template repository, and checkout the
paas-template-branch
branch (ie: master) - create the new branch
- execute
git checkout pipeline-current-master
- execute
- 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
Release notes
v1.7.1 (2017-12-08)
Fixed bugs:
- Support ops-files and var-files for [cloud|runtime]-config #50
* This Change Log was automatically generated by github_changelog_generator