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

Release v0.0.2 #73

Merged
merged 21 commits into from
Jun 8, 2023
Merged

Release v0.0.2 #73

merged 21 commits into from
Jun 8, 2023

Conversation

bdevcich
Copy link
Contributor

@bdevcich bdevcich commented Jun 8, 2023

matthew-richerson and others added 21 commits May 2, 2023 11:11
Add a github workflow to verify that tags are annotated tags.

Signed-off-by: Matt Richerson <[email protected]>
RABSW-1161: Add tag verification
* Add checks for:
  * duplicate system names
  * duplicate aliases
  * missing overlays
  * missing workers
  * duplicate rabbit node names
  * duplicate compute node names (in a system)
* Add supporting functions to make system config eaiser to test
* Add unit tests for config.go
  * Add Makefile to run tests locally
  * Add GitHub workflow to run tests
* Fixed incorrectly named worker node for htx-2
* Fixed bug in main.go that prints error output twice

Signed-off-by: Blake Devcich <[email protected]>
…arately

You can then manually turn off the workflows in the web UI.

Signed-off-by: Blake Devcich <[email protected]>
Managing the submodule releases can be done through 'git submodule' commands.

Signed-off-by: Matt Richerson <[email protected]>
RABSW-1162: Remove release subcommand
Signed-off-by: Dean Roehrich <[email protected]>
)

Remove any use of the cray.nnf.manager label.  Anything that was relying on
that will now go to any available untainted worker.

Update the submodules.

Signed-off-by: Dean Roehrich <[email protected]>
Add default target that does the 'go build'.

Add targets for 'go fmt' and 'go vet' for the nnf-deploy code and its tests.
Fix go.mod to allow this.
Fix format in tests.

Signed-off-by: Dean Roehrich <[email protected]>
…#63)

Use "kubectl apply -k", pointing to github, to install lustre-fs-operator
and lustre-csi-driver.  The local copies of these repos are not referenced.

Extend the "Repository" config to allow the new information to be specified.
To have nnf-deploy revert to the old way of handling these repos, change the
'useRemoteK' value to false for the given repo.

Add a wait phase for cert-manager, because our NNF stuff needs the cert-manager
webhook to be live when they start up.

Signed-off-by: Dean Roehrich <[email protected]>
Allow the nnf-mfu release to be specified.

Allow a build environment to be specified for the repositories.

Add an environment variable to indicate which version of nnf-mfu should be
used.

Signed-off-by: Dean Roehrich <[email protected]>
Create a generic way to handle third-party services like cert-manager
and mpi-operator.

Add a section to repositories.yaml to handle the third-party services.  Allow
a "wait command" to be specified, so we can wait for the webhook on a service
like cert-manager.

Signed-off-by: Dean Roehrich <[email protected]>
Signed-off-by: Dean Roehrich <[email protected]>
Add command line options to specify the path to the config files for systems.yaml,
daemons.yaml, and repositories.yaml. The new options are "systems", "daemons", and
"repos".

Signed-off-by: Matt Richerson <[email protected]>
Github-63: Add command line options for config file paths
Allow make to determine whether "nnf-deploy" is out of date with "main.go".

Signed-off-by: Dean Roehrich <[email protected]>
@bdevcich bdevcich linked an issue Jun 8, 2023 that may be closed by this pull request
8 tasks
@roehrich-hpe
Copy link
Contributor

Do NOT use squash or rebase.

@bdevcich bdevcich merged commit c1e3674 into releases/v0 Jun 8, 2023
@bdevcich bdevcich deleted the release-v0.0.2 branch June 8, 2023 17:01
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.

Release v0.0.2
3 participants