Skip to content

Cray-HPE/cfs-state-reporter

Repository files navigation

Configuration Management Framework State Reporter

About

The purpose of this tool is to inform the configuration management framework service (CMF) of the initial unconfigured state of a node during boot. This allows CFS to bring the node into a state of known good configuration during initial clean boot, as well, to restore configuration to prescribed configuration in the event of a loss of power.

The responsibility of this client is to successfully communicate that the node is without configuration ONCE to CFS.

Build Helpers

This repo uses some build helper scripts from the cms-meta-tools repo.

Versioning

We use SemVer.

Changelog

See the CHANGELOG for changes. This file uses the Keep A Changelog format.

Copyright and License

This project is copyrighted by Hewlett Packard Enterprise Development LP and is under the MIT license. See the LICENSE file for details.

When making any modifications to a file that has a Cray/HPE copyright header, that header must be updated to include the current year.

When creating any new files in this repo, if they contain source code, they must have the HPE copyright and license text in their header, unless the file is covered under someone else's copyright/license (in which case that should be in the header). For this purpose, source code files include Dockerfiles, Ansible files, RPM spec files, and shell scripts. It does not include Jenkinsfiles, OpenAPI/Swagger specs, or READMEs.

When in doubt, provided the file is not covered under someone else's copyright or license, then it does not hurt to add ours to the header.