-
Notifications
You must be signed in to change notification settings - Fork 187
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
Missing property name values for components #2092
Comments
I am supportive of this bug fix and it is immediately helpful to FedRAMP's use cases. It would seem that we need to add new values and maybe adjust
|
@iMichaela can you take a look at this |
I'll put it on my ToDo list and mark it with high priority. Thank you. |
@brian-ruf if possible, are we able to add "hardware-model" to this list. See PR 1088. Thank you. |
@Gabeblis - enhancing (adding) accepted values to existing constraints is not a problem. Adding constraints when they were not or removing values accepted before will cause a backwards incompatibility and need to carefully consider such situations. |
Describe the bug
There are certain properties that were intended to be aligned between
component
andinventory-item
with the idea that the information could be provided either:inventory-item
; orcomponent
identified by the inventory item'simplemented-component
fieldIdeally, SSP authors provide as much information as possible within the
component
itself and each implemented instance (inventory-item
) of that component only includes details that change for each implemented instance, such as MAC address (mac-address
property)The following properties should be allowed in both
component[@type='software']
andinventory-item
, but are currently not allowed incomponent
of any type. For most of these,component
is the preferred location.os-name
os-version
software-name
software-version
software-patch-level
The "model" property property, while allowed in both
component
andinventory-item
, has inconsistent naming.model
prop incomponent
hardware-model
prop ininventory-item
.model
in both places.hardware-model
could be depreciated, but left ininventory-item
for now if there is concern that this is a breaking change.While "interconnection" components currently allow
ipv4-address
andipv6-address
props, they sometimes require a FQDN or UIR instead of IP address. The following properties should be allowed in "interconnection" components:fqdn
uri
Similar to "interconnection" components, "service" components also require the ability to specific either an IP address, FQDN, or UIR. The following properties should be allowed in "service" components:
fqdn
uri
ipv4-address
ipv6-address
Who is the bug affecting
inventory-item
assemblies and their relatedcomponent
assemblies.NOTE: This also impacts the use of inventory
component
within thelocal-definitions
assembly of AP, AR and POA&M.What is affected by this bug
Metaschema
How do we replicate this issue
oscal-cli
Expected behavior (i.e. solution)
The above properties should be allowed within the identified component types.
Other comments
No response
Revisions
No response
The text was updated successfully, but these errors were encountered: