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

FIPS validation for cf-deployment #1140

Closed
17 tasks done
jochenehret opened this issue Dec 5, 2023 · 3 comments
Closed
17 tasks done

FIPS validation for cf-deployment #1140

jochenehret opened this issue Dec 5, 2023 · 3 comments

Comments

@jochenehret
Copy link
Contributor

jochenehret commented Dec 5, 2023

We want to validate cf-deployment on a FIPS compliant stemcell. The validation pipeline has been set up here:
https://concourse.wg-ard.ci.cloudfoundry.org/teams/main/pipelines/fips-stemcell. PR for validation pipeline is #1135.

The pipeline uploads the stemcell to be validated and then deploys cf-deployment. Next, it runs the CF smoke-tests and the CF acceptance tests. The pipeline is triggered for each cf-deployment release candidate and for each new stemcell version.

This parent issue will be used to track child issues that are raised for the involved BOSH releases.

Issues

  1. accepted
  2. accepted
  3. winkingturtle-vmw
  4. bug
@Gerg
Copy link
Member

Gerg commented Jan 16, 2024

Is there an ops file somewhere to enable FIPS compatibility (for example, configuring the CAPI property introduced here: cloudfoundry/capi-release#370)?

@jochenehret
Copy link
Contributor Author

jochenehret commented Jan 17, 2024

We don't yet have an ops file for FIPS compatibility. There is a new config parameter to disable MD5 for the cloud controller:
https://github.com/cloudfoundry/capi-release/blob/389aca282ce32865eb4e39dcab48df680e68e69e/jobs/cloud_controller_ng/spec#L1216
We must wait for a new diego-release that supports the new hashing algorithm as well.

@jochenehret
Copy link
Contributor Author

jochenehret commented Feb 9, 2024

The latest FIPS validation runs are now green, e.g.:
https://concourse.wg-ard.ci.cloudfoundry.org/teams/main/pipelines/fips-stemcell/jobs/fips-cats/builds/66
CATs and CF smoke tests are both passing. We are still using the fips-compliance.yml ops file, however. After major releases of capi/diego we should not need this ops file anymore.

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

3 participants