oscal-compass / infrastructure-workflows

Infrastructure automation for the oscal compass project
Apache License 2.0
0 stars 0 forks source link

Make the `compliance-trestle` workflows reusable #1

Open jpower432 opened 3 months ago

jpower432 commented 3 months ago

Issue description / feature objectives

Many of the workflows from compliance-trestle are duplicated in compliance-trestle-fedramp. To reduce workflow maintenance, the workflows should be centralized and allow customization through inputs.

Caveats / Assumptions

Completion Criteria

Needs oscal-compass/compliance-trestle#1608

jpower432 commented 3 months ago

@butler54 Wanted to check before there was any movement on this issue - do you see duplication or conflict with oscal-compass/compliance-trestle#1608?

butler54 commented 3 months ago

I think really

@butler54 Wanted to check before there was any movement on this issue - do you see duplication or conflict with oscal-compass/compliance-trestle#1608?

I think really oscal-compass/compliance-trestle#1608 is just steps on the way to doing this. There was a distinct lack of reusability when the pipelines were first created.

based on this: https://docs.github.com/en/actions/using-workflows/reusing-workflows we might want to establish a workflows repo or similar.

jpower432 commented 3 months ago

Thanks for the reply. Sounds like it would be simpler to start this after oscal-compass/compliance-trestle#1608 is completed to take advantage of the changes.

based on this: https://docs.github.com/en/actions/using-workflows/reusing-workflows we might want to establish a workflows repo or similar.

Agree. I will create a new repo for this.

jpower432 commented 2 months ago

Transferring this issue to the new repo where this will be worked.