{"id":12565420,"name":"falcosecurity/kernel-testing","ecosystem":"actions","description":"Ansible playbooks to provision firecracker VMs and run Falco kernel tests.","homepage":"https://falcosecurity.github.io/libs/matrix/","licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/falcosecurity/kernel-testing","keywords_array":["ansible","ebpf","falco","firecracker","ignite","kernel","runtime-security","tests"],"namespace":"falcosecurity","versions_count":9,"first_release_published_at":"2023-07-25T08:43:22.000Z","latest_release_published_at":"2025-12-18T16:39:11.000Z","latest_release_number":"v0.4.0","last_synced_at":"2026-05-06T02:18:18.881Z","created_at":"2025-12-08T15:31:45.179Z","updated_at":"2026-05-06T02:18:18.881Z","registry_url":"https://github.com/falcosecurity/kernel-testing","install_command":null,"documentation_url":null,"metadata":{"name":"kernel-testing","description":"Ansible playbooks to provision firecracker VMs and run Falco kernel tests.","inputs":{"libsversion":{"description":"libs version to be tested, eg: master","required":false,"default":"master"},"libsrepo":{"description":"libs repo to be tested, eg: falcosecurity/libs","required":false,"default":"falcosecurity/libs"},"build_matrix":{"description":"Whether to generate matrixes as matrix artifact","required":false,"default":"false"},"images_tag":{"description":"Images tag to be used, in the form vX.Y.Z","required":true}},"outputs":{"ansible_output":{"description":"Uploaded ansible output artifact name","value":"${{ steps.store-outputs.outputs.ansible }}"},"matrix_output":{"description":"Uploaded matrix artifact name","value":"${{ steps.store-outputs.outputs.matrix }}"}},"runs":{"using":"composite","steps":[{"name":"Generate vars yaml","working-directory":"${{ github.action_path }}/ansible-playbooks","shell":"bash","run":"cat \u003e vars.yml \u003c\u003cEOF\nrun_id: \"id-${{ github.run_id }}\"\noutput_dir: \"~/ansible_output_${{ github.run_id }}\"\ntag: \"${{ inputs.images_tag }}\"\nrepos:\n  libs: {name: \"falcosecurity-libs\", repo: \"https://github.com/${{ inputs.libsrepo }}.git\", version: \"${{ inputs.libsversion }}\"}\nEOF\n","env":{"ACTION_REF":"${{ github.action_ref }}"}},{"name":"Bootstrap VMs","working-directory":"${{ github.action_path }}/ansible-playbooks","shell":"bash","run":"ansible-playbook bootstrap.yml --extra-vars \"@vars.yml\""},{"name":"Common setup","working-directory":"${{ github.action_path }}/ansible-playbooks","shell":"bash","run":"ansible-playbook common.yml --extra-vars \"@vars.yml\""},{"name":"Prepare github repos","working-directory":"${{ github.action_path }}/ansible-playbooks","shell":"bash","run":"ansible-playbook git-repos.yml --extra-vars \"@vars.yml\""},{"name":"Run scap-open tests","working-directory":"${{ github.action_path }}/ansible-playbooks","shell":"bash","run":"ansible-playbook scap-open.yml --extra-vars \"@vars.yml\" || :\n"},{"name":"Tar output files","shell":"bash","run":"tar -cvf $GITHUB_ACTION_PATH/ansible_output.tar ~/ansible_output_${{ github.run_id }}"},{"name":"Build matrix_gen and generate matrix","if":"inputs.build_matrix == 'true'","working-directory":"${{ github.action_path }}/matrix_gen","env":{"GOPATH":"/root/go","GOCACHE":"/root/.cache/go-build"},"shell":"bash","run":"go build .\n./matrix_gen --root-folder ~/ansible_output_${{ github.run_id }} --output-file matrix.md\n"},{"name":"Set output","id":"store-outputs","shell":"bash","run":"echo \"ansible=${{ github.action_path }}/ansible_output.tar\" \u003e\u003e $GITHUB_OUTPUT\necho \"matrix=${{ github.action_path }}/matrix_gen/matrix.md\" \u003e\u003e $GITHUB_OUTPUT\n"},{"name":"Cleanup","if":"always()","working-directory":"${{ github.action_path }}/ansible-playbooks","shell":"bash","run":"ansible-playbook clean-up.yml --extra-vars \"@vars.yml\" || :\n"}]},"default_branch":"main","path":null},"repo_metadata":{},"repo_metadata_updated_at":"2025-12-08T17:44:06.464Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.749643940801288,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":3.374821970400644},"purl":"pkg:githubactions/falcosecurity/kernel-testing","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/falcosecurity/kernel-testing","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/actions/falcosecurity/kernel-testing","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/falcosecurity/kernel-testing/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/falcosecurity%2Fkernel-testing/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/falcosecurity%2Fkernel-testing/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/falcosecurity%2Fkernel-testing/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/falcosecurity%2Fkernel-testing/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/falcosecurity%2Fkernel-testing/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/falcosecurity%2Fkernel-testing/codemeta","maintainers":[]}