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

KubeArmor plugin integration #12833

Closed
4 of 5 tasks
Prateeknandle opened this issue Feb 4, 2024 · 8 comments
Closed
4 of 5 tasks

KubeArmor plugin integration #12833

Prateeknandle opened this issue Feb 4, 2024 · 8 comments
Labels
integration-request Request to register new Packer integration stage/accepted Confirmed, and intend to work on. No timeline commitment though. stage/waiting-on-upstream This issue is waiting on an upstream change

Comments

@Prateeknandle
Copy link

Prateeknandle commented Feb 4, 2024

Description

A plugin for KubeArmor that provides KubeArmor Hardening Host Security policies for the build workloads.

The KubeArmor provisioner will configure the build and provide the KubeArmor Hardening Host Security Policies. These hardening policies will be in the context of your workload so you can see how they will be applied and what impact they will have on your system. This allows you to make informed decisions about which policies to apply and helps you understand the trade-offs between security and functionality.

plugin - https://github.com/kubearmor/packer-plugin-kubearmor

Integration Tier

Checklist

  • Has valid metadata.hcl file in plugin repository.
  • Has added integration scripts packer-plugin-scaffolding to plugin repository.
  • Has added top-level integration README.md file to plugin docs directory.
  • All plugins components have one README.md describing their usage.
  • Has a fully synced .web-docs directory ready for publishing to the integrations portal.
@Prateeknandle Prateeknandle added the integration-request Request to register new Packer integration label Feb 4, 2024
@Prateeknandle
Copy link
Author

Hey folks, which part will be added as documentation on the portal? Is the one present in .web/docs folder inside components dir?

@nywilken
Copy link
Contributor

nywilken commented Feb 8, 2024

Hi @Prateeknandle I reviewed the initial configuration and found a few things that needed to be updated to match the KubeArmor repo. I opened a PR to help push this request forward kubearmor/packer-plugin-kubearmor#8

Is the one present in .web/docs folder inside components dir?

All the docs are read from the .web-docs directory at this time. However, if you find that you would like to move the docs into a different directory you can do so. We would just need to know where to read the docs from in order for the integration to consume the correct information.

@nywilken nywilken added stage/waiting-on-upstream This issue is waiting on an upstream change stage/accepted Confirmed, and intend to work on. No timeline commitment though. labels Feb 8, 2024
@Prateeknandle
Copy link
Author

is there something required from our side let me know, thanks folks.

@nywilken
Copy link
Contributor

is there something required from our side let me know, thanks folks.

Hi there I opened a PR to fix an issue with the identifier in the KubeArmor repo.

Also I don't see the actions for triggering a Packer integration release notification job. If you could merge in these actions after merging in these changes you can trigger a notification release job to ingest the plugin documentation into the Packer integration portal.

@nyrahul
Copy link

nyrahul commented Mar 28, 2024

@Prateeknandle , any updates on this? Would be great to have this merged. Thanks

@Prateeknandle
Copy link
Author

Yup, this was merged, and the documentation has also been generated, but there is an issue with the structure of the documentation. I will fix it.

@nywilken
Copy link
Contributor

nywilken commented Apr 2, 2024

Closing as the integration is now complete https://developer.hashicorp.com/packer/integrations/kubearmor/kubearmor

Thank you @Prateeknandle

@nywilken nywilken closed this as completed Apr 2, 2024
Copy link

github-actions bot commented May 3, 2024

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 3, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
integration-request Request to register new Packer integration stage/accepted Confirmed, and intend to work on. No timeline commitment though. stage/waiting-on-upstream This issue is waiting on an upstream change
Projects
None yet
Development

No branches or pull requests

3 participants