ploigos-step-runner icon indicating copy to clipboard operation
ploigos-step-runner copied to clipboard

Ploigos Step Runner (PSR) implemented as a Python library.

Results 29 ploigos-step-runner issues
Sort by recently updated
recently updated
newest added

*Realized I opened this originally in the wrong repo* We are currently using the UAT step to perform automated testing via a project deployed via ArgoCD. We have recently switched...

enhancement

# Purpose Implements #131. Adds ad-hoc shared step implementer that can be used to run a command or script from any step. # Breaking? No # Integration Testing I did...

# Purpose This PR enhances the existing OpenSCAP step runner to allow for pulling down an OpenSCAP definition tailoring file from a private git repository. # Breaking? No # Integration...

enhancement

# purpose apparently our CI bandit call was never actually scanning due to a missing `-r` flag. need to re-enable and then fix all the errors

bug
help wanted

PSR currently won't build using python 3.10. Looks like the toolchain maybe changed with 3.10 no longer supporting the old toolchain. Success Criteria: * Contributors can build and run psr...

An implementer which can run a bash script or single command. Rationale: Sometimes when you're prototyping you just want to run that CLI command instead of implementing a step implementer...

enhancement

# purpose currently no way to enable the argocd `Self Heal` option via the ArgoCD StepImplementer.

enhancement
good first issue
help wanted

If an application runs some kind of coding style scan that looks for http: urls (instead of https:), that scan turns up a finding because PSR generates an effective-pom.xml file...

# Purpose I have never liked the "application" and "service" monikers, but could never think of a better option. After conversation with @BillBensing and @raffaelespazzoli a new idea came out....

enhancement
good first issue

For consistency, as well as the ability to control the Exception thrown which validations fail within our logic, replace 'assert' statements with 'raise' statements, e.g., ``` assert os.path.exists(pom_file_path), \ f'Given...