.gitignore
COMMITMENT
LICENSE
README.md
conftest.py
pyproject.toml
setup.cfg
setup.py
tox.ini
.github/pull_request_template.md
.github/workflows/gh-pages.yml
.github/workflows/pull-request.yml
.github/workflows/push-master.yml
.github/workflows/push-tag.yml
src/__init__.py
src/ploigos_step_runner/__init__.py
src/ploigos_step_runner/__main__.py
src/ploigos_step_runner/decryption_utils.py
src/ploigos_step_runner/exceptions.py
src/ploigos_step_runner/step_implementer.py
src/ploigos_step_runner/step_runner.py
src/ploigos_step_runner/version.py
src/ploigos_step_runner.egg-info/PKG-INFO
src/ploigos_step_runner.egg-info/SOURCES.txt
src/ploigos_step_runner.egg-info/dependency_links.txt
src/ploigos_step_runner.egg-info/entry_points.txt
src/ploigos_step_runner.egg-info/not-zip-safe
src/ploigos_step_runner.egg-info/requires.txt
src/ploigos_step_runner.egg-info/top_level.txt
src/ploigos_step_runner/config/__init__.py
src/ploigos_step_runner/config/config.py
src/ploigos_step_runner/config/config_value.py
src/ploigos_step_runner/config/config_value_decryptor.py
src/ploigos_step_runner/config/step_config.py
src/ploigos_step_runner/config/sub_step_config.py
src/ploigos_step_runner/config/decryptors/__init__.py
src/ploigos_step_runner/config/decryptors/sops.py
src/ploigos_step_runner/results/__init__.py
src/ploigos_step_runner/results/step_result.py
src/ploigos_step_runner/results/step_result_artifact.py
src/ploigos_step_runner/results/step_result_evidence.py
src/ploigos_step_runner/results/workflow_result.py
src/ploigos_step_runner/step_implementers/__init__.py
src/ploigos_step_runner/step_implementers/audit_attestation/__init__.py
src/ploigos_step_runner/step_implementers/audit_attestation/opa.py
src/ploigos_step_runner/step_implementers/container_image_static_compliance_scan/__init__.py
src/ploigos_step_runner/step_implementers/container_image_static_compliance_scan/openscap.py
src/ploigos_step_runner/step_implementers/container_image_static_vulnerability_scan/__init__.py
src/ploigos_step_runner/step_implementers/container_image_static_vulnerability_scan/openscap.py
src/ploigos_step_runner/step_implementers/create_container_image/__init__.py
src/ploigos_step_runner/step_implementers/create_container_image/buildah.py
src/ploigos_step_runner/step_implementers/create_container_image/maven_jkube_k8sbuild.py
src/ploigos_step_runner/step_implementers/create_container_image/source_to_image.py
src/ploigos_step_runner/step_implementers/deploy/__init__.py
src/ploigos_step_runner/step_implementers/deploy/argocd.py
src/ploigos_step_runner/step_implementers/deploy/argocd_deploy.py
src/ploigos_step_runner/step_implementers/generate_evidence/__init__.py
src/ploigos_step_runner/step_implementers/generate_evidence/generate_evidence.py
src/ploigos_step_runner/step_implementers/generate_evidence/rekor_sign_evidence.py
src/ploigos_step_runner/step_implementers/generate_metadata/__init__.py
src/ploigos_step_runner/step_implementers/generate_metadata/commitizen.py
src/ploigos_step_runner/step_implementers/generate_metadata/git.py
src/ploigos_step_runner/step_implementers/generate_metadata/jenkins.py
src/ploigos_step_runner/step_implementers/generate_metadata/maven.py
src/ploigos_step_runner/step_implementers/generate_metadata/npm.py
src/ploigos_step_runner/step_implementers/generate_metadata/semantic_version.py
src/ploigos_step_runner/step_implementers/package/__init__.py
src/ploigos_step_runner/step_implementers/package/maven.py
src/ploigos_step_runner/step_implementers/package/maven_package.py
src/ploigos_step_runner/step_implementers/package/npm_package.py
src/ploigos_step_runner/step_implementers/push_artifacts/__init__.py
src/ploigos_step_runner/step_implementers/push_artifacts/maven.py
src/ploigos_step_runner/step_implementers/push_artifacts/maven_deploy.py
src/ploigos_step_runner/step_implementers/push_artifacts/npm_push_artifacts.py
src/ploigos_step_runner/step_implementers/push_container_image/__init__.py
src/ploigos_step_runner/step_implementers/push_container_image/pelorus_commit_timestamp_metric.py
src/ploigos_step_runner/step_implementers/push_container_image/skopeo.py
src/ploigos_step_runner/step_implementers/report/__init__.py
src/ploigos_step_runner/step_implementers/report/rekor_sign_report.py
src/ploigos_step_runner/step_implementers/report/result_artifacts_archive.py
src/ploigos_step_runner/step_implementers/shared/__init__.py
src/ploigos_step_runner/step_implementers/shared/argocd_generic.py
src/ploigos_step_runner/step_implementers/shared/container_deploy_mixin.py
src/ploigos_step_runner/step_implementers/shared/git_mixin.py
src/ploigos_step_runner/step_implementers/shared/maven_generic.py
src/ploigos_step_runner/step_implementers/shared/maven_test_reporting_mixin.py
src/ploigos_step_runner/step_implementers/shared/npm_generic.py
src/ploigos_step_runner/step_implementers/shared/npm_xunit_generic.py
src/ploigos_step_runner/step_implementers/shared/openscap_generic.py
src/ploigos_step_runner/step_implementers/shared/rekor_sign_generic.py
src/ploigos_step_runner/step_implementers/shared/tox_generic.py
src/ploigos_step_runner/step_implementers/sign_container_image/__init__.py
src/ploigos_step_runner/step_implementers/sign_container_image/podman_sign.py
src/ploigos_step_runner/step_implementers/static_code_analysis/__init__.py
src/ploigos_step_runner/step_implementers/static_code_analysis/sonarqube.py
src/ploigos_step_runner/step_implementers/static_code_analysis/tox_lint.py
src/ploigos_step_runner/step_implementers/tag_source/__init__.py
src/ploigos_step_runner/step_implementers/tag_source/git.py
src/ploigos_step_runner/step_implementers/uat/__init__.py
src/ploigos_step_runner/step_implementers/uat/maven_integration_test.py
src/ploigos_step_runner/step_implementers/uat/npm_xunit_integration_test.py
src/ploigos_step_runner/step_implementers/undeploy/__init__.py
src/ploigos_step_runner/step_implementers/undeploy/argocd_delete.py
src/ploigos_step_runner/step_implementers/unit_test/__init__.py
src/ploigos_step_runner/step_implementers/unit_test/maven.py
src/ploigos_step_runner/step_implementers/unit_test/maven_test.py
src/ploigos_step_runner/step_implementers/unit_test/npm_test.py
src/ploigos_step_runner/step_implementers/unit_test/npm_xunit_test.py
src/ploigos_step_runner/step_implementers/unit_test/tox_test.py
src/ploigos_step_runner/step_implementers/validate_environment_configuration/__init__.py
src/ploigos_step_runner/step_implementers/validate_environment_configuration/configlint.py
src/ploigos_step_runner/step_implementers/validate_environment_configuration/configlint_from_argocd.py
src/ploigos_step_runner/utils/__init__.py
src/ploigos_step_runner/utils/containers.py
src/ploigos_step_runner/utils/dict.py
src/ploigos_step_runner/utils/file.py
src/ploigos_step_runner/utils/io.py
src/ploigos_step_runner/utils/maven.py
src/ploigos_step_runner/utils/npm.py
src/ploigos_step_runner/utils/pgp.py
src/ploigos_step_runner/utils/reflection.py
src/ploigos_step_runner/utils/tox.py
src/ploigos_step_runner/utils/xml.py
tests/__init__.py
tests/conftest.py
tests/test_decryption_utils.py
tests/test_exceptions.py
tests/test_main.py
tests/test_step_implementer.py
tests/test_step_runner.py
tests/config/test_config.py
tests/config/test_config_value.py
tests/config/test_step_config.py
tests/config/test_sub_step_config.py
tests/config/decryptors/test_sops.py
tests/config/decryptors/files/step-runner-config-secret-stuff.yml
tests/files/step-runner-config-decryptors.yml
tests/files/step-runner-config-secret-stuff.yml
tests/files/step-runner-config.yml
tests/helpers/__init__.py
tests/helpers/base_step_implementer_test_case.py
tests/helpers/base_test_case.py
tests/helpers/sample_step_implementers.py
tests/helpers/sops_integration_test_case.py
tests/helpers/test_utils.py
tests/helpers/files/ploigos-step-runner-tests-private.asc
tests/helpers/files/ploigos-step-runner-tests-public.key
tests/results/test_step_result.py
tests/results/test_step_result_artifact.py
tests/results/test_step_result_evidence.py
tests/results/test_workflow_result.py
tests/step_implementers/audit_attestation/test_opa.py
tests/step_implementers/container_image_static_compliance_scan/test_openscap_compliance.py
tests/step_implementers/container_image_static_vulnerability_scan/test_openscap_vulnerability.py
tests/step_implementers/create_container_image/test_buildah_create_container_image.py
tests/step_implementers/create_container_image/test_maven_jkube_k8sbuild.py
tests/step_implementers/create_container_image/test_source_to_image.py
tests/step_implementers/deploy/test_argocd.py
tests/step_implementers/deploy/test_argocd_deploy.py
tests/step_implementers/generate_evidence/test_generate_evidence.py
tests/step_implementers/generate_evidence/test_rekor_evidence.py
tests/step_implementers/generate_metadata/test_commitizen_generate_metadata.py
tests/step_implementers/generate_metadata/test_git_generate_metadata.py
tests/step_implementers/generate_metadata/test_jenkins_generate_metadata.py
tests/step_implementers/generate_metadata/test_maven_generate_metadata.py
tests/step_implementers/generate_metadata/test_npm_generate_metadata.py
tests/step_implementers/generate_metadata/test_semantic_version_generate_metadata.py
tests/step_implementers/package/test_maven_depricated_by_maven_package.py
tests/step_implementers/package/test_maven_package.py
tests/step_implementers/package/test_npm_package.py
tests/step_implementers/push_artifacts/test_maven_deploy.py
tests/step_implementers/push_artifacts/test_maven_depricated_by_maven_deploy.py
tests/step_implementers/push_artifacts/test_npm_push_artifacts.py
tests/step_implementers/push_container_image/test_pelorus_commit_timestamp_metric.py
tests/step_implementers/push_container_image/test_skopeo_push_container_image.py
tests/step_implementers/report/test_rekor_report.py
tests/step_implementers/report/test_result_artifacts_archive.py
tests/step_implementers/shared/test_argocd_generic.py
tests/step_implementers/shared/test_container_deploy_mixin.py
tests/step_implementers/shared/test_git_mixin.py
tests/step_implementers/shared/test_maven_generic.py
tests/step_implementers/shared/test_maven_test_reporting_mixin.py
tests/step_implementers/shared/test_npm_generic.py
tests/step_implementers/shared/test_npm_xunit_generic.py
tests/step_implementers/shared/test_openscap_generic.py
tests/step_implementers/shared/test_rekor_sign_generic.py
tests/step_implementers/shared/test_tox_generic.py
tests/step_implementers/sign_container_image/test_podman_sign.py
tests/step_implementers/static_code_analysis/test_sonarqube_static_code_analysis.py
tests/step_implementers/static_code_analysis/test_tox_lint_static_code_analysis.py
tests/step_implementers/tag_source/test_git_tag_source.py
tests/step_implementers/uat/test_maven_integration_test.py
tests/step_implementers/uat/test_npm_xunit_integration_test.py
tests/step_implementers/undeploy/test_argocd_delete.py
tests/step_implementers/unit_test/test_maven_depricated_by_maven_test.py
tests/step_implementers/unit_test/test_maven_test.py
tests/step_implementers/unit_test/test_npm_test.py
tests/step_implementers/unit_test/test_npm_xunit_test.py
tests/step_implementers/unit_test/test_tox_test.py
tests/step_implementers/validate_environment_configuration/test_configlint.py
tests/step_implementers/validate_environment_configuration/test_configlint_from_argocd.py
tests/utils/test_containers.py
tests/utils/test_dict.py
tests/utils/test_file.py
tests/utils/test_io.py
tests/utils/test_maven.py
tests/utils/test_npm.py
tests/utils/test_pgp.py
tests/utils/test_refelection.py
tests/utils/test_tox.py
tests/utils/test_xml.py
tests/utils/files/bad.yaml
tests/utils/files/cvrf-rhba-2020-0017.xml
tests/utils/files/sample.json
tests/utils/files/sample.txt
tests/utils/files/sample.xml
tests/utils/files/sample.yaml
tests/utils/files/sample2.xml
tests/utils/files/sample3.xml
tests/utils/files/get_plugin_configuration_values_IT/pom-no-plugin-config.xml
tests/utils/files/get_plugin_configuration_values_IT/pom-plugin-config.xml
tests/utils/files/get_plugin_configuration_values_IT/pom-plugin-goal-config.xml
tests/utils/files/get_plugin_configuration_values_IT/pom-plugin-phase-config.xml
tests/utils/files/multiple_xml/sample.xml
tests/utils/files/multiple_xml/sample2.xml