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

Add system-characteristics 'cia-has' and 'has-system-name-short' constraints #689

Conversation

Gabeblis
Copy link

@Gabeblis Gabeblis commented Sep 13, 2024

Committer Notes

Description

Added system-characteristics 'cia-has' and 'has-system-name-short' constraints and tests for each of the constraints. These should be added as they are part of the effort write all of the constraints from the constraint tracker.

Changes

  • Added constraints cia-impact-has-selected, cia-impact-has-adjustment-justification, and has-system-name-short to fedramp-external-constraints.xml.
  • Added pass and fail yaml tests for all of the above constraints.
  • Edited ssp-all-INVALID.xml to ensure all constraints fail correctly.
  • Edited ssp-all-VALID.xml to ensure all constraints pass correctly.

{Please provide a description of what this PR accomplishes. Be sure to reference any issues addressed. If the PR is a work-in-progress submitted for early review, please submit the PR as a draft PR using the "Draft pull request" dropdown.}

All Submissions:

By submitting a pull request, you are agreeing to provide this contribution under the CC0 1.0 Universal public domain dedication.

@Gabeblis Gabeblis requested a review from a team as a code owner September 13, 2024 13:14
Copy link
Contributor

@aj-stein-gsa aj-stein-gsa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Woops, meant to be an approval.

aj-stein-gsa
aj-stein-gsa previously approved these changes Sep 16, 2024
Copy link
Contributor

@aj-stein-gsa aj-stein-gsa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These looks good, thanks for the work here. We still need documentation updates. I will approve but hold for merge.

Hold for GSA/automate.fedramp.gov#55 and GSA/automate.fedramp.gov#58.

@aj-stein-gsa aj-stein-gsa changed the title Add system-characteristics 'cia-has' and 'has-system-name-short' constraints [DONOTMERGE] Add system-characteristics 'cia-has' and 'has-system-name-short' constraints Sep 16, 2024
@Gabeblis Gabeblis force-pushed the constraints/system-characteristics/constraints branch 2 times, most recently from 51ca5e1 to 95036f6 Compare September 20, 2024 19:11
@Gabeblis Gabeblis force-pushed the constraints/system-characteristics/constraints branch 2 times, most recently from 52a57b3 to a010fcd Compare September 25, 2024 02:27
@Gabeblis Gabeblis changed the base branch from feature/external-constraints to develop September 26, 2024 19:25
@Gabeblis Gabeblis force-pushed the constraints/system-characteristics/constraints branch from 7e6eb3a to 6b5ece6 Compare September 27, 2024 19:34
@Gabeblis Gabeblis force-pushed the constraints/system-characteristics/constraints branch from 6b5ece6 to 384fd43 Compare October 11, 2024 14:19
@Gabeblis Gabeblis changed the title [DONOTMERGE] Add system-characteristics 'cia-has' and 'has-system-name-short' constraints Add system-characteristics 'cia-has' and 'has-system-name-short' constraints Oct 29, 2024
@Gabeblis Gabeblis force-pushed the constraints/system-characteristics/constraints branch from 384fd43 to a7b258e Compare October 29, 2024 19:33
@Gabeblis Gabeblis requested a review from a team as a code owner October 29, 2024 19:33
@Gabeblis Gabeblis force-pushed the constraints/system-characteristics/constraints branch from ad156ce to 3f8e4a3 Compare October 30, 2024 03:08
DimitriZhurkin
DimitriZhurkin previously approved these changes Oct 30, 2024
Rene2mt
Rene2mt previously approved these changes Oct 30, 2024
Copy link
Member

@Rene2mt Rene2mt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR looks good!

aj-stein-gsa
aj-stein-gsa previously approved these changes Oct 30, 2024
Copy link
Contributor

@aj-stein-gsa aj-stein-gsa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am happy with this PR as it progressed, but we need to rebase. I can look into this because, per our style guide reqs, that rebase should include alphabetically sorting (the target branch on rebase screwed that up when I merged, not @Gabeblis).

@aj-stein-gsa
Copy link
Contributor

I am happy with this PR as it progressed, but we need to rebase. I can look into this because, per our style guide reqs, that rebase should include alphabetically sorting (the target branch on rebase screwed that up when I merged, not @Gabeblis).

You know what? Nevermind, no. I will open a chore PR to fix that lest I mess things up. 😆

@Gabeblis Gabeblis force-pushed the constraints/system-characteristics/constraints branch from 3f8e4a3 to 941ae42 Compare October 30, 2024 22:39
@aj-stein-gsa aj-stein-gsa merged commit 04d3591 into GSA:develop Oct 30, 2024
5 checks passed
wandmagic pushed a commit that referenced this pull request Nov 1, 2024
…traints (#689)

* Added system-characteristics 'cia-impact' and 'has-system-name-short' constraints and tests

* rephrase for clarity

* Create separate invalid tests

* Add more detailed test descriptions

* Adjust ssp-all-VALID.xml to have valid security levels

* Cleanup metapath

* Add help-url props

* Capitalize things

* add n
brian-ruf pushed a commit to brian-ruf/fedramp-automation that referenced this pull request Nov 8, 2024
…traints (GSA#689)

* Added system-characteristics 'cia-impact' and 'has-system-name-short' constraints and tests

* rephrase for clarity

* Create separate invalid tests

* Add more detailed test descriptions

* Adjust ssp-all-VALID.xml to have valid security levels

* Cleanup metapath

* Add help-url props

* Capitalize things

* add n
This was referenced Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🚢 Ready to Ship
Development

Successfully merging this pull request may close these issues.

4 participants