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

Integrate FIPS stemcell validation into cf-deployment pipeline #1171

Closed
3 tasks done
jochenehret opened this issue Apr 8, 2024 · 2 comments
Closed
3 tasks done

Integrate FIPS stemcell validation into cf-deployment pipeline #1171

jochenehret opened this issue Apr 8, 2024 · 2 comments

Comments

@jochenehret
Copy link
Contributor

jochenehret commented Apr 8, 2024

We want to integrate the FIPS stemcell validation into the cf-deployment pipeline, instead of running a separate pipeline. The approach should be similar to the "update-windows2019-stemcell" process:
https://concourse.wg-ard.ci.cloudfoundry.org/teams/main/pipelines/update-releases?group=update-windows-stemcells-and-releases

Tasks:

@ctlong
Copy link
Member

ctlong commented Apr 8, 2024

Are we sure we want to add a new ops file when no one can use it? Perhaps we'd be better off just having a fan-out in the cf-deployment pipeline that uses the latest FIPs, and also trigger it when a new FIPs comes in. I guess it's a bit hacky either way.

@jochenehret
Copy link
Contributor Author

The new ops file has actually no direct relation to a FIPS stemcell:

- type: replace
  path: /stemcells/-
  value:
    alias: default
    os: ubuntu-jammy
    version: "1.406"

That's because the "os" or "stack" is the same as for the regular stemcell. This can indeed be confusing. The only purpose of this file is to manage the version of the FIPS stemcell. The idea is to design this similar to the operations/windows2019-cell.yml ops file. A new incoming stemcell version is written in the ops file and committed. That will trigger the cf-deployment pipeline. If we used the bosh-io-stemcell resource as trigger, we wouldn't have the version defined in cf-deployment, unless we used a sophisticated job like https://concourse.wg-ard.ci.cloudfoundry.org/teams/main/pipelines/update-releases/jobs/update-stemcell-minor.

We can discuss how to proceed in this week's ARD WG meeting.

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