Repository navigation
Description
Summary
Track Hive Commons' CNCF Sandbox onboarding using the OSAS sandbox-onboarding-template.
The TOC vote passed and the Contribution Agreement is signed. The acceptance issue cncf/sandbox#516 is now closed with contribution-agreement/signed. The active CNCF onboarding issue is cncf/sandbox#545.
Project-side checklist and evidence: hivecommons/cncf-sandbox-onboarding/ONBOARDING.md.
Current status - 2026-10-29
| Item | Status | Evidence / remaining work |
|---|---|---|
| Contribution Agreement | Complete | Acceptance issue #516 is closed and labeled contribution-agreement/signed. No further request to chase the signature. |
| CLOMonitor (tracker #9) | Complete; tracker closed | CNCF staff confirmed October 29. Hive Commons is live. Evidence merged in tracker PR #72, closing the task and updating the progress bar. |
| Domain transfer (tracker #22) | Request sent; awaiting CNCF/LF | The maintainer emailed projects@cncf.io on October 28, 2026. Await processing and transfer confirmation; do not ask the maintainer to send the request again. Sending the email does not establish that the transfer is complete. |
| License scanner (tracker #5, #11) | Awaiting CNCF access/import/key and verification | Workflow wiring #10044 merged, but the latest inspected run skipped scanning because the key was absent. Confirm maintainer-team access, import all in-scope repositories, and verify an actual scan. Reconcile scope against project.yaml, not just hive and docs. |
| LFX Project Control Center (tracker #7) | Awaiting LF activation confirmation | The signed agreement is no longer an outstanding project-side prerequisite. Activation still needs explicit confirmation or authenticated evidence. |
| Final review (tracker #1) | Outstanding | Complete or explicitly waive remaining requirements, reconcile evidence, and obtain CNCF sign-off on #545. |
31 / 36 checklist items complete (86%). Checklist and progress bar. Five tracker issues remain open: #1 (final review), #5 (scanner team access), #7 (PCC activation), #11 (repository scanning), and #22 (domain transfer). The earlier 30/36 count is superseded.
Tracking approach
- Create the tracker repository from the template. (done: Bootstrap CNCF sandbox onboarding checklist issues cncf-sandbox-onboarding#37)
- Bootstrap one issue per checklist item. (done: Bootstrap CNCF sandbox onboarding checklist issues cncf-sandbox-onboarding#37)
- Decide whether to configure optional
CNCF_SANDBOX_TOKENposting automation. Skipped by maintainer decision; continue manual updates on the active CNCF onboarding issue. See the October 19 decision. No token provisioning is required by this issue. - Record remaining evidence in
ONBOARDING.mdand close each completed tracker item through its normalCloses #NPR process. - Obtain final review/sign-off, close tracker #1, then close this umbrella issue.
Completed project-side items
- Neutral GitHub org (
hivecommons). (📖 Add neutral GitHub org evidence cncf-sandbox-onboarding#39) - DCO enforcement. (📖 Add DCO app evidence cncf-sandbox-onboarding#40)
-
GOVERNANCE.mdandSECURITY.md. (📖 Add governance document evidence cncf-sandbox-onboarding#41, 📖 Add security policy evidence cncf-sandbox-onboarding#42) - Code of Conduct referenced in the README. (📖 Reference CNCF Code of Conduct in READMEs #10039; refreshed in 📖 docs: CNCF/LF trademark footer, Code of Conduct wording, sandbox onboarding status page #11120 and restored in 📖 docs: README - CNCF sandbox project, restore Code of Conduct link #15100)
- OpenSSF Best Practices badge and LFX Insights. (LFX Insights onboarding complete cncf-sandbox-onboarding#38, 📖 Add OpenSSF badge evidence cncf-sandbox-onboarding#43)
Coordination and closeout
The former acceptance/signature hold explanation is superseded by the status above. Keep this issue as a coordination umbrella; do not restart onboarding analysis, repeat staff pings, request another domain-transfer email, or provision credentials without a new maintainer instruction.
No labels or automation controls are changed by this status update. Leave this issue open until the remaining external work and final review are confirmed.
Activity
clubanderson commentedon Oct 1, 2026
vote was accepted in issue 516 in cncf toc repo. contributor agreement is being written by IBM legal
clubanderson commentedon Oct 2, 2026
CNCF Sandbox onboarding tracker: https://github.com/hivecommons/cncf-sandbox-onboarding
Evidence PRs opened: #26 → hivecommons/cncf-sandbox-onboarding#39, #17 → #40, #14 → #41, #13 → #42, #12 → #43. Not-ready comments posted for #16 (fix PRs #10039, hivecommons/hivecommons.github.io#50), #15 (fix PR hivecommons/hivecommons.github.io#51), and #11. Maintainer-attestation comments posted for #28–#32, #34–#36. No PRs merged.
clubanderson commentedon Oct 2, 2026
CNCF onboarding update for #35/#36: did not close either item. #36 has blockers: missing Apache LICENSE files in homebrew-hive and spektacular-website (fix PRs hivecommons/homebrew-hive#17 and hivecommons/spektacular-website#11) plus the #35 license-policy blocker. #35 has one non-allowlisted dependency:
.github/scriptstransitiveminimatchv10.2.6 under BlueOak-1.0.0; comment with remediation posted on onboarding #35. No PRs merged.clubanderson commentedon Oct 2, 2026
Added a CNCF onboarding maintainer checklist for linking each GitHub handle to LFID/OpenProfile and confirming the primary email CNCF will use for service access: #10177
clubanderson commentedon Oct 2, 2026
CNCF license exception request filed for Hive's minimatch / BlueOak-1.0.0 finding: cncf/foundation#1552
Also opened the belt-and-braces ISC pin PR after verifying ESLint still passes with minimatch@9.0.9: #10178
clubanderson commentedon Oct 8, 2026
CNCF sandbox onboarding gap analysis updated against the OSAS sandbox-onboarding-template and current Hive repo state.
Template source checked:
OSAS/sandbox-onboarding-templateREADME/ONBOARDING checklist (36 items). Existing tracker exists at https://github.com/hivecommons/cncf-sandbox-onboarding; current open tracker items include #1, #2, #4, #5, #7, #9, #11, #22, #24, #25, #28, #33, and #58.Repo evidence that is already present in hivecommons/hive
hivecommons/hive.LICENSE(Apache-2.0).CODE_OF_CONDUCT.md; README references CNCF CoC at README.md lines found by search.GOVERNANCE.md; maintainer ownership viaOWNERSand Hive Commons org maintainer doc link.SECURITY.mdplussrc/docs/security-*docs andsecurity-insights.yml.CONTRIBUTING.mdhas DCO sign-off and enforcement details.ADOPTERS.md,ROADMAP.md,src/docs/roadmap.md.Gap map from the 36-item template
New agent-actionable Hive doc issues filed
KubeStellar Code of Conductwording in CONTRIBUTING.Human-only next actions
Acceptance vote has happened and a tracker exists, so this should no longer be parked as
hold; moving it toneeds-humanfor the remaining legal/account-transfer steps while doc child issues can proceed independently.hivecommons-hive commentedon Oct 8, 2026
What to reply
/hive approve: go with the recommendation/hive decision <your instructions>: go ahead, following your instructions/hive help: show these againIf this issue is waiting only for reporter confirmation after a merged fix, the reporter or a maintainer can reply
/fixedinstead.Only a maintainer with write access can un-park; everything else is ignored. Full command reference: https://github.com/hivecommons/hive/blob/v5/src/docs/maintainer-commands.md.
clubanderson commentedon Oct 14, 2026
Reviewed current body/comments, tracker state,
origin/v5/origin/v6, and the CNCF Prow repo.Checked off in this issue
hivecommons/cncf-sandbox-onboardingorigin/v5:CONTRIBUTING.md#dco-sign-off.GOVERNANCE.md,SECURITY.md,security-insights.ymlexist onorigin/v5.origin/v5:README.mdreferences CNCF CoC.origin/v5:README.mdhas bestpractices.dev badge.I updated the issue body to check those items and added short status notes for the two incomplete proposed-approach items.
Still remaining / partial
CNCF_SANDBOX_TOKENsecret: no public evidence found; needs maintainer confirmation if the tracker Action still requires it.origin/v5:.github/scripts/package-lock.jsonresolves minimatch to 9.0.9 ISC, andd3217917is an ancestor of deployed candidate v5d6e3221. I closed [License Exception Request] Hive / BlueOak-1.0.0 (minimatch) cncf/foundation#1552 as obsolete/remediated.CNCF repo dispositions
our cncf project repofor the serving hive appears to becncf/prow-github-actions(Hub shows CNCF Prow on candidate v5 atd6e3221). Current open issues there: #466, #459, #452, #170..github/workflows/test.ymlstill needs a human/workflows-permission change. Left open with a disposition comment.options.initial ?? await getPullfallback on line 98 cncf/prow-github-actions#466: NOT DONE / covered-by-open-held PRs, not merged. The issue checklist remains unchecked and related PRs fix: cadence 'pause' means off (no kicks), not force-paused #467-feat: quality agent prompt + AGENT_DISPLAY_NAME variable #480 are still open/held. Left open with a disposition comment.Not closing #9846 because not every body item/tracker item is complete.
clubanderson commentedon Oct 14, 2026
CNCF onboarding progress 2026-10-14 (tracker: https://github.com/hivecommons/cncf-sandbox-onboarding — 29/36, 81%):
#hive-commonspointer channel in CNCF Slack (onboarding#24 via feat: token sparklines + preserve prompt inputs #62)hivecommonsorg accepted into the CNCF enterprise;thelinuxfoundationinvited as org Owner (LF acceptance pending) (fix: honor 'hold' label as only skip signal #25 via fix: reorder dashboard + preserve scroll position #65)clubanderson commentedon Oct 15, 2026
CNCF onboarding progress update: trademark and logo assets have been transferred to the Linux Foundation, confirmed in hivecommons/cncf-sandbox-onboarding#66 and corrected in hivecommons/cncf-sandbox-onboarding#67. Issue hivecommons/cncf-sandbox-onboarding#33 is closed. Progress remains 30/36 items complete (83%).
clubanderson commentedon Oct 16, 2026
Status pass 2026-10-16 (verified via
gh)cncf/sandbox#516 — still OPEN; labels
gitvote/passed,gitvote/closed,contribution-agreement/unsigned. Vote passed; the issue stays open until the Contributor Agreement is signed (IBM legal, per the 2026-10-01 note). CNCF staff (@riaankleinhans, 2026-10-14) acknowledged the staff-side asks: FOSSA/Snyk import → @RobertKielty will reach out; CLOMonitor / LFX PCC follow once the agreement is in.Tracker hivecommons/cncf-sandbox-onboarding — 31 closed / 6 open (30 of 36 checklist items + final review): #1 final review · #5 + #11 license scanner (CNCF staff) · #7 LFX PCC (CNCF staff, gated on the agreement) · #9 CLOMonitor (CNCF staff) · #22 domain transfer. No open PRs. The last Actions runs (2026-10-16 01:05–01:08) are green/skipped as expected.
CNCF_SANDBOX_TOKEN— confirmed not set (gh secret listempty; the sync job also lacks.github/project-metadata.json, so it exits early with "skipping CNCF comment"). Progress updates on #516 have been posted manually and are current, so the automation is now optional. I did not store the operator'sgh auth tokenas the secret: it carries far more thanpublic_reposcope.I updated the issue body's two open proposed-approach items with these statuses.
What truly still needs a human (nothing here is reachable with
gh)projects@cncf.io("Project Selection: CNCF") requestinghivecommons.dev→ Linux Foundation, then note the ticket inONBOARDING.md#domain-transfer. ~5 min.CNCF_SANDBOX_TOKEN: if you want the tracker to auto-post on feat: generic frontend — remove hardcoded agent names (Phase 3) #516 for the last 5 items, create a fine-grained PAT (public repos, Issues: write) and rungh secret set CNCF_SANDBOX_TOKEN -R hivecommons/cncf-sandbox-onboarding, plus commit.github/project-metadata.jsonwithonboarding_issue_url: https://github.com/cncf/sandbox/issues/516. Recommendation: skip — manual posting has worked and only five items remain.Everything else (FOSSA import, maintainers-team on the scanner, CLOMonitor, PCC activation) is CNCF staff work already requested on #516. Leaving
needs-human; nothing agent-actionable remains. This issue can close when #1 (final review) on the tracker closes.clubanderson commentedon Oct 19, 2026
Maintainer decision (no
/hive decisionon purpose — stays in the human queue; agents should not re-run the gap analysis or re-ping here).Decision on the open items: skip the optional
CNCF_SANDBOX_TOKENautomation (manual posting on cncf/sandbox#516 has worked and five tracker items remain), and leave FOSSA/Snyk import, CLOMonitor and LFX PCC to CNCF staff as already requested on #516. Nothing here is agent work; the tracker at hivecommons/cncf-sandbox-onboarding is at 30/36 and the rest is identity/legal.Andy — checklist (two items, ~5 min of your time plus the legal wait):
contribution-agreement/unsignedand start PCC (docs: add brew formula and Helm chart freshness checks to reviewer scope #7) + CLOMonitor (feat: kick-agents.sh + systemd timers for scanner/reviewer cadence #9).projects@cncf.io, subject "Project Selection: CNCF", requestinghivecommons.dev→ Linux Foundation; paste the ticket number/reply here.Paste back here: the #516 comment URL confirming the agreement, and the domain ticket reference. An agent will then update
ONBOARDING.md#domain-transfer, close tracker #22, and — once CNCF staff close #5/#7/#9/#11 — close tracker #1 (final review) and this issue.Labels: keeping
needs-human, droppingneeds-decision.clubanderson commentedon Oct 19, 2026
/hive decision tracked externally in cncf/sandbox#516 and hivecommons/cncf-sandbox-onboarding; no agent action
Status (2026-10-19): TOC vote passed; cncf/sandbox#516 stays open on
contribution-agreement/unsigned(waiting on LF/IBM Legal for the Contributor Agreement). FOSSA/Snyk import outreach from @RobertKielty pending; GHE/org invite done; tracker at 30/36. Remaining items are legal/identity (agreement, domain transfer #22) and CNCF-staff tasks (PCC #7, CLOMonitor #9, license scanner #5/#11) — see the 14:37Z checklist above. Superseding the "stays in the human queue" note: recording the decision so the hub dashboard stops showing this as an open question;holdadded. Agents: do not re-run the gap analysis here.clubanderson commentedon Oct 26, 2026
Status pass 2026-10-26 (verified via
gh/curl;holdunchanged)contribution-agreement/unsignedinsights.linuxfoundation.org/api/project/hiveexists (auto-indexed "Hive"), PCC not activatedclomonitor.io/api/projects/cncf/hiveand/hive-commonsboth 404hivecommons.devstill with Tucows/Cloudflarelandscape.ymlhas Hive Commons (sandbox, accepted 2026-09-29,clomonitor_name: hive,lfx_slug: hive); logo PR cncf/landscape#5182 merged 10-14What I did: posted one neutral status check on cncf/sandbox#516 (cncf/sandbox#516 (comment)) covering the FOSSA outreach and whether the CA has been issued. No evidence PRs — nothing completed externally.
Owner actions (unchanged):
projects@cncf.iofrom the registrant address, subject "Project Selection: CNCF", requestinghivecommons.dev→ Linux Foundation; paste the ticket here.clubanderson commentedon Oct 29, 2026
Status update - 2026-10-29
Updated the issue body to supersede the October 26 status:
contribution-agreement/signed. Active onboarding is now cncf/sandbox#545.projects@cncf.ioon October 28. This now awaits CNCF/LF processing and confirmation, not another email from the maintainer. Transfer completion is not yet confirmed.hive/docs.No tracker issues were closed and no labels or automation controls were changed. This umbrella remains open for external completion and final review; the old 30/36 count awaits reconciliation with the completed CLOMonitor registration.
clubanderson commentedon Oct 29, 2026
CLOMonitor is complete and tracker #9 is closed. CNCF confirmed registration; evidence PR #72 is merged.
The checklist and progress bar now show 31 / 36 complete (86%). Updated this issue body to match.
Five items remain in the onboarding tracker: scanner team access, repository scanning, PCC activation, domain-transfer confirmation, and final review/sign-off. The domain request was already emailed October 28; the agreement is signed. This umbrella stays open.
clubanderson commentedon Nov 4, 2026
License scanner row update (2026-11-03): hive is scanning in CNCF FOSSA; trackers #5 and #11 are closed with evidence.
custom+162/hivecommons/hive— 4 targets, 147 dependencies, All Checks Passed (report, upload log). Note: the key can only create projects inside its team, so a barefossa analyzeonv5fails with "Invalid project permission" until 🌱 ci: route FOSSA uploads to the CNCF Hive Commons team #16491 lands (run 41754229238)..fossa.yml, all CI green and awaiting approve/lgtm: dibs#575, docs#608, hotshot#352, pluk#441, promptargs#419, rationguard#479, spektacular#108, spektacular-website#15. Repos with zero FOSSA targets (.github,cncf-sandbox-onboarding,hive-redirect,hivecommons.github.io,infra,homebrew-hive,homebrew-repo) are documented as out of scope. They activate onceFOSSA_API_KEYis added as ahivecommonsorg secret.github-actions commentedon Nov 4, 2026
PR #16497 has merged (#16497) and referenced this issue with a non-closing
Refs #9846rather than a closing keyword.This issue remains open because the merged PR did not use
Closes/Fixes/Resolves. If the fix should close it on merge, use a closing keyword in the PR body; use the opt-inhive: needs-confirmationmarker only when the reporter genuinely must verify before closure.