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

Consume import-component-definition href's for validation #381

Closed
brandtkeller opened this issue Apr 22, 2024 · 2 comments · Fixed by #406
Closed

Consume import-component-definition href's for validation #381

brandtkeller opened this issue Apr 22, 2024 · 2 comments · Fixed by #406
Assignees
Labels
enhancement New feature or request

Comments

@brandtkeller
Copy link
Member

Is your feature request related to a problem? Please describe.

Ability to consume upstream artifacts natively as OSCAL intends for them to be used.

See import-component-definitions as an array of href links that can likely be use similar to links hrefs with some modification for merge.

Merge operation should implement or help inform the override process.

Describe the solution you'd like

  • Given a component-definition has 1 -> N component-definitions referenced by href in the import-component-definitions referenced above...
  • When a validation is performed or an assessment-plan is generated...
  • Then Lula should retrieve an merge the component-definition appropriately.

Describe alternatives you've considered

This is expected as native to OSCAL - Lula should support.

Additional context

When Lula supports generation of an assessment-plan - this will largely become something that only happens initially and is not required on a repetitive cadence.

@brandtkeller brandtkeller added the enhancement New feature or request label Apr 22, 2024
@github-actions github-actions bot added the triage Awaiting triage from the team label Apr 22, 2024
@brandtkeller brandtkeller removed the triage Awaiting triage from the team label Apr 22, 2024
@brandtkeller
Copy link
Member Author

Two avenues of support here (not mutually exclusive):

  1. During validation - retrieve and merge (in memory) the imported component-definitions
  2. lula tools compose should optionally allow for retrieving and merging the imported component-definitions into a single file

@mike-winberry mike-winberry self-assigned this May 2, 2024
@brandtkeller
Copy link
Member Author

Initial function for merging component-definitions will be available in: #401

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants