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

CASMINST-6411: Phantom node tests, and reconcile improvements #130

Merged
merged 15 commits into from
Aug 29, 2023

Conversation

rsjostrand-hpe
Copy link
Contributor

@rsjostrand-hpe rsjostrand-hpe commented Aug 23, 2023

Summary and Scope

  • Fixed an issue with the CSV export/import test. A intermediate file to prevent a race condition opening the datastore from the export and import commands.
  • Disable color logging when CANI detects stderr is not a terminal
  • Datastore
    • Added a Search method
  • CSM Provider
    • Push CANI status into SLS via the @cani.status extra property
    • identifyDeviceSlug now can take part number. This is an optional value in the hardware type library identification schema to provide a more restrictive match.
    • Reconcile logic can now determine that hardware is changing states from empty -> staged/provisioned.
    • Reconcile also now flags unwanted changes to identical hardware
    • SLS package now has HardwareSort and HardwarePairSort convenience methods.
    • SLS Client now has @cani.status as a new field for hardware extraproperties.
  • Hardware Type library
    • Fixed typo in Grizzly peak Model string
    • Added Blanca Peak hardware type
    • Added Antero hardware type
    • Added optional field part-number for device type identification
  • Tests
    • Ran CSM License checker against test scripts
    • Added tavern tests for the add blade tests

Risks and Mitigations

@rsjostrand-hpe rsjostrand-hpe mentioned this pull request Aug 28, 2023
@rsjostrand-hpe rsjostrand-hpe marked this pull request as ready for review August 29, 2023 16:41
@rsjostrand-hpe rsjostrand-hpe merged commit 3fb3b77 into main Aug 29, 2023
5 checks passed
@rsjostrand-hpe rsjostrand-hpe deleted the CASMINST-6411-final branch August 29, 2023 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants