Release v0.1.28 - #324
Merged
Merged
Conversation
…or displaying the diffs Signed-off-by: Anthony Floeder <anthony.floeder@hpe.com>
Fix compare-releases.sh: proper diff error handling, add options to for displaying the diffs
KIND clusters fail to deploy out of the box due to three issues: webhook race conditions, a removed container image, and missing third-party services. - Wait for cert-manager and DWS webhooks to be functional before deploying dependent modules (cmd/main.go) - Update submodules to include gcr.io -> registry.k8s.io fix for kube-rbac-proxy - Auto-inject system CA certificates into KIND nodes for corporate proxy environments (tools/kind.sh) - Copy overlay-legacy.yaml-template so init installs cert-manager and mpi-operator without modifying shared config Signed-off-by: Anthony Floeder <anthony.floeder@hpe.com>
Improve KIND deployment reliability
Add VS Code custom agent (@Release) and release documentation: - .github/agents/release.agent.md: VSCode Custom agent for executing NNF releases - tools/release-all/Instructions.md: Agent behavioral guidelines - tools/release-all/RELEASE-PLAN.md: Authoritative release plan with vendoring, submodule pointer fixes, and dependency-ordered workflow - tools/release-all/setup-release-env.sh: Helper script sourced to set up release environment variables and define nnf_cmd, nnf_create_pr, nnf_add_reviewers, nnf_gh_repo functions Signed-off-by: Anthony Floeder <anthony.floeder@hpe.com>
- Deduplicate Instructions.md (remove sections that duplicate release.agent.md) - Strengthen core rules in release.agent.md with NEVER/ALWAYS/STOP emphasis - Name release-all.sh as the central tool in agent file and plan intro - Add .github/CODEOWNERS with 4 reviewers - Read CODEOWNERS in setup-release-env.sh instead of hardcoded pool - Add make clean-bin loop before rm -rf in Step 0 - Add gh auth status pre-flight check (prereq 3) - Add retry guidance for nnf_deploy GitHub Release wait - Add empty RELEASE_REVIEWERS warning guard Signed-off-by: Anthony Floeder <anthony.floeder@hpe.com>
Add release agent documentation and helper script
- Add nnf_storedversions_maint to release-all.sh repo map (index 5, between nnf_ec and nnf_sos; uses main branch) - Add config/manager kustomization update for nnf_storedversions_maint in update_own_release_references() - Add nnf_storedversions_maint to nnf_gh_repo() in setup-release-env.sh - Update RELEASE-PLAN.md: repo table, dependency chain, vendoring note, no-changes note, saved repo list - Update final-release-notes.sh to include nnf_storedversions_maint as a standalone block (between nnf_deploy and nnf_doc) Signed-off-by: Anthony Floeder <anthony.floeder@hpe.com>
…o-release Add nnf-storedversions-maint to release process
Signed-off-by: Anthony Floeder <anthony.floeder@hpe.com>
Fix KIND cluster setup: CA cert injection, --no-argocd flag, and help command
Signed-off-by: Anthony Floeder <anthony.floeder@hpe.com>
Pull contributors for PRs from CONTRIBUTORS file
Preserve the exit code of release-all.sh through the pipe in nnf_cmd by returning PIPESTATUS[0]. Previously, all invocations exited 0 because the pipe's exit code was that of 'cat', not release-all.sh. Also advance submodule pointers to their current master HEADs: - lustre-fs-operator: 7ebec7d -> c59379b (PR #125 update-vendor) - nnf-dm: 42a3d3a4 -> c959e3b5 (PR #360 update-vendor + others) - nnf-integration-test: b967cc0 -> 3e52df1 (PR #160 update-vendor + #159) - nnf-sos: 8749851d -> bcb00b92 (PR #604 update-vendor + others) Also restore the ONE-command-per-turn rule to release.agent.md and remove trailing blank lines from RELEASE-PLAN.md. Signed-off-by: Anthony Floeder <anthony.floeder@hpe.com>
…status-and-submodules Fix nnf_cmd exit code and update submodule pointers
Signed-off-by: Anthony Floeder <anthony.floeder@hpe.com>
Signed-off-by: Anthony Floeder <anthony.floeder@hpe.com>
matthew-richerson
approved these changes
Apr 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release v0.1.28