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

Add CI to generate Cosmian KMS VM image #191

Merged
merged 52 commits into from
Mar 8, 2024
Merged

Add CI to generate Cosmian KMS VM image #191

merged 52 commits into from
Mar 8, 2024

Conversation

phochard
Copy link
Contributor

@phochard phochard commented Feb 26, 2024

Add CI to generate Cosmian KMS VM image:

  • based on Cosmian VM
  • built by Packer for Ubuntu and Redhat

CI tests:

  • start cosmian_vm_agent (LUKS generation, self-signed cert generation)
  • deploy conf for KMS in the LUKS
  • start cosmian_kms_server service
  • enable HTTPS through Nginx based on generated self-signed cert

@phochard phochard marked this pull request as draft February 26, 2024 10:11
@ThibsG ThibsG force-pushed the ansible-packer branch 26 times, most recently from c79a5bc to 9354ab6 Compare February 28, 2024 10:37
ThibsG and others added 25 commits March 8, 2024 15:13
Co-authored-by: Manuthor <32013169+Manuthor@users.noreply.github.com>
* Add test image for KMS Cosmian VM

* Update documentation

* CI: add timeout for curl request

* ci: last_build replaced by github.com url

* test: with last binaries

* fix: last merge

* fix: copy artifacts from parent folder

* fix: relative paths not working with packer

* fix:  revert blocking bash errors on install_kms_xxx

* fix: provision kms_server file to packer

* fix: kms_server provisioning into packer

* fix: let cosmian_vm build/test/push only on nightly

* feat: add standalone workflow to build/push cosmian_vm images

* fix: delete rhel filter

---------

Co-authored-by: ThibsG <thibsg@pm.me>
@Manuthor Manuthor merged commit d725c3f into develop Mar 8, 2024
23 checks passed
@Manuthor Manuthor deleted the ansible-packer branch March 8, 2024 14:49
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

Successfully merging this pull request may close these issues.

4 participants