Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Force trigger COA build (template-refresh) on user-triggered service instance no-op update #33

Closed
gberche-orange opened this issue Jun 18, 2018 · 3 comments
Milestone

Comments

@gberche-orange
Copy link
Member

gberche-orange commented Jun 18, 2018

As a service author, I need COAB to force a COA build of the service instance deployment for every service instance update, in order to provide ways for a service instance to get updates I make to service models.

This is a workaround for orange-cloudfoundry/cf-ops-automation#144

  • When: any service instance update is requested
  • Then: COAB commits into paas-template a marker file (e.g. last-update-date.txt) with the intent of forcing the detection of input changes on the paas-template-<service-instance_id> resource, which in turn pick up the changes made to the symlinked deployment model, and will update the service instance with them. This file has no other impacts than triggering the new build (i.e. it is ignored by the tasks of the deploy concourse job )

Service operators that wish to upgrade all service instances would have to loop other all service instances using the CF CLI/API or perform the same git commit on paas-templates (e.g. a git rebase of the service-instances branch against the paas-template current version commit id)

@gberche-orange gberche-orange added this to the 1.0 milestone Jun 28, 2018
@gberche-orange gberche-orange changed the title Force trigger COA build (template-refresh) on service instance no-op update Force trigger COA build (template-refresh) on user-triggered service instance no-op update Aug 9, 2019
@gberche-orange
Copy link
Member Author

For the use-case of service operators that wish to upgrade all service instances, the current service instance rebase operations that are performed on paas-templates deployments, see https://github.com/orange-cloudfoundry/paas-templates/issues/304 Rebasing tasks + reset-merged-wip-features job are likely to already trigger new concourse deployments

@poblin-orange
Copy link
Member

see #40

@gberche-orange
Copy link
Member Author

Closing for now as service instance rebases triggered by service operators trigger COA build (stemcell + release updates) and #245 handle operator triggered updates or #40 handle user-triggered updates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants