All tasks

grafana-cloud-vending-machine

102 tasks: 3 open, 99 completed. Choose a column heading to sort by it, and again to reverse it. Dates show the last recorded change; completed tasks have no separate completion date.

GCV-0001Public-release scan is red on main: it rejects the docs-hub repository referenceUnspecified4/4 ACneeds-triageGCV-0002Pinned runtime ServiceAccount names break every package on a Crossplane upgradeUnspecifiedbug3/3 ACcrossplaneplatformGCV-0003Stage stack-local resources so a healthy first vend is quietUnspecifiedbug4/4 ACfunctionreconciliationGCV-0004Bind signature verification to the installed package digestUnspecifiedbug2/2 ACsupply-chainGCV-0005Onboard Renovate, including the managers that are inert by defaultUnspecified3/3 ACciGCV-0006Give the API a reviewable decommission pathUnspecified4/4 ACapidesignGCV-0007Constrain the usage classificationUnspecified2/2 ACapiGCV-0008Stage the access claims on the stack they referenceUnspecified2/2 ACfunctionreconciliationGCV-0009Reconsider typed request structs as the API growsUnspecified1/1 ACfunctiontech-debtGCV-0010Bump the provider pin to the release carrying Agent Observability and the new App Platform kindsUnspecified5/5 ACGCV-0011Consider a domain API for Agent Observability evaluators and guardsUnspecified3/3 ACGCV-0012Expose observability product activation on the stack requestUnspecified5/5 ACGCV-0013Enforce a token expiry ceiling in the composition functionUnspecified4/4 ACGCV-0014Allow a platform-controlled IP allow-list on vended access policiesUnspecified3/3 ACGCV-0015Add a Grafana Assistant governance APIUnspecified5/5 ACGCV-0016Add an observe-only stack inventory API for drift detection and adoptionUnspecified5/5 ACGCV-0017Add a datasource access API that aggregates LBAC rules per datasourceUnspecified6/6 ACGCV-0018Add a per-stack alerting bundle with an explicit provenance decisionUnspecified5/5 ACGCV-0019Vend a golden SLO per usage classUnspecified5/5 ACGCV-0020Vend baseline Fleet Management pipelines as a telemetry hygiene controlUnspecified5/5 ACGCV-0021Vend a k6 project with limits and allowed load zones as a blast-radius capUnspecified5/5 ACGCV-0022Vend Synthetic Monitoring installation with a check budget, and verify it independentlyUnspecified5/5 ACGCV-0023Decide who owns dashboard content: provisioning repositories or CrossplaneUnspecified3/3 ACGCV-0024Model a multi-stack promotion ladder as a first-class APIUnspecified5/5 ACGCV-0025Add expiring sandbox stacks with a recorded extension trailUnspecified5/5 ACGCV-0026Make retention class a stack-request input, because export does not exist at decommissionUnspecified4/4 ACGCV-0027Prohibit public dashboards by construction in vended custom rolesUnspecified4/4 ACGCV-0028Decide the SCIM and Team Sync direction before the tenant count growsUnspecified4/4 ACGCV-0029Decide how to reach Adaptive Metrics, the largest cost lever with no Crossplane coverageUnspecified4/4 ACGCV-0030Upgrade Go toolchain to 1.27Unspecified3/3 ACGCV-0031Migrate the repo task surface to just and retire Makefiles and ad-hoc scriptsmediumchore10/10 ACwave:2-fleetGCV-0032Vend into multiple Grafana Cloud organisationshighfeature7/7 ACGCV-0033Onboard release-please so a breaking API change is recorded as a versionmediumchore4/4 ACGCV-0034Admit every XRD against a real API server so CEL rules are proven, not parsedUnspecified5/5 ACGCV-0035Prove every fail-closed CEL rule actually rejects, against a real API serverUnspecified5/5 ACGCV-0036Close the hand-maintained registry drift class the catalog render gap exposedUnspecified4/4 ACGCV-0037Write the 0.x to 1.0 migration guide for the breaking API changesUnspecified5/5 ACGCV-0038Split the 75 KB README so it stops being a single-owner scheduling bottleneckUnspecified5/5 ACGCV-0039Resolve the open SCIM user-lifecycle question and correct the recorded plan floorUnspecified4/4 ACGCV-0040Reject structurally invalid XRD schemas in the gate, without an API serverhighbug5/5 ACGCV-0041Provision pinned envtest assets in hosted CI so the admission gate can run therehighbug5/5 ACGCV-0042Reconcile held-candidate documentation after the admission gate landsUnspecifieddocs4/4 ACneeds-triageGCV-0043Reconcile the function package after concurrent runtime dependency automationUnspecifiedbug4/4 ACneeds-triageGCV-0044Vend the alerting notification routing treehighfeature5/5 ACGCV-0045Vend on-call schedules and shiftshighfeature5/5 ACGCV-0046Vend on-call escalation chains, routes and integrationshighfeature5/5 ACGCV-0047Vend cloud provider integrations and metrics scrape jobsUnspecifiedfeature5/5 ACGCV-0048Vend Private Data source Connect networksUnspecifiedfeature5/5 ACGCV-0049Complete k6 vending with load tests and schedulesUnspecifiedfeature5/5 ACGCV-0050Complete synthetic monitoring with private probes and check alertsUnspecifiedfeature4/4 ACGCV-0051Vend in-stack service accounts under the token expiry ceilingUnspecifiedfeature5/5 ACGCV-0052Vend Frontend Observability appsUnspecifiedfeature4/4 ACGCV-0053Vend Grafana ML jobs, outlier detectors and holidaysUnspecifiedfeature4/4 ACGCV-0054State the cluster prerequisites the admission-policy layer introducedUnspecified4/4 ACGCV-0055Close the k6 vending surface at the settled admission boundaryUnspecified5/5 ACGCV-0056Close the synthetic monitoring surface and record the private-probe refusal as designUnspecified5/5 ACGCV-0057Close the documentation-drift class the stale function digest exposedUnspecified4/4 ACGCV-0058Cover the receiver-freshness paths wave 6 shipped with zero test coverageUnspecified4/4 ACGCV-0059Run the adversarial review pass the wave 6 two-pass ceiling deferredUnspecified4/4 ACGCV-0060Vend the asserts product surfaceUnspecified5/5 ACGCV-0061Let a second cluster mint credentials against, and adopt, a stack it did not vendhigh5/5 ACGCV-0062Correct the shipped prose that still calls vended families separately ownedUnspecified3/3 ACGCV-0063Close the family-derivation blind spot for non-direct renderer dispatchmedium4/4 ACneeds-triageGCV-0064Review the wave 9 corrections that landed after the CodeRabbit two-pass ceilingUnspecified4/4 ACGCV-0065Give the local gate a way to provision the pinned envtest assetsUnspecified6/6 ACGCV-0066Give the migration handoff the credential rotation procedure it currently only warns aboutUnspecified4/4 ACGCV-0067Record live behavioural proof as permanently out of scope, not as outstanding workUnspecified4/4 ACGCV-0068A newly vended stack's claim stays Ready=False forever, because its per-stack ProviderConfig is never usedUnspecified3/3 ACbugGCV-0069Let the alerting and oncall APIs express an IRM Slack destination end to endUnspecified5/5 ACGCV-0070Vend the Git Sync connection so a repository credential never enters a claimUnspecifiedfeature6/6 ACGCV-0071Complete the Git Sync repository surface the vending API pins to one shapeUnspecifiedfeature6/6 ACGCV-0072Quote optional test filters containing shell metacharactersUnspecifiedbug2/2 ACneeds-triageGCV-0073Define ordered decommission for Git Sync credentialsUnspecifiedfeature4/4 ACneeds-triageGCV-0074The vended Git Sync connection cannot be created on Grafana CloudUnspecifiedbug3/4 ACneeds-triageGCV-0075Vended rotating tokens can never rotate, so every stack loses its credentials at the first rotation windowhighbug6/6 ACGCV-0076A plugin request pinned to the newest version never converges, because the provider treats version as replace-onlyUnspecifiedbug4/4 ACGCV-0077Composed resources churn hard enough to hold the composite watch circuit breaker open on every stackUnspecifiedbug4/4 ACGCV-0078Migrate the pre-organization estate onto the current request schema and move its output identity with itUnspecifiedfeature6/6 ACGCV-0079Provision datasources, a folder and Git Sync into a stack the platform does not own, driven by an external project CRUnspecifiedfeature6/6 ACneeds-triageintegrationGCV-0080Vend a whole Grafana Cloud stack in response to an external project CR appearingUnspecifiedfeature6/6 ACneeds-triageintegrationGCV-0081GrafanaProvisioningRepository can only express the secure-value shape the vendor refuses, so setting any repository secret 403s foreverhighbug6/6 ACneeds-triagevendor-defectGCV-0082Make the refused-vendor-shape class unrepeatable, instead of fixed one kind at a timehighfeature6/6 ACneeds-triagevendor-defectGCV-0083Audit and improve public documentation and architectureUnspecified4/4 ACGCV-0084Re-enable repository secure values once the vendor fixes the reference-form refusalUnspecifiedfeature0/4 ACneeds-triagevendor-defectblocked-upstreamGCV-0085Ship a real stack consumer profile so a consumer cluster can mint scoped telemetry credentialshighfeature6/6 ACGCV-0086Close the real-identifier leak class the tracker reproduced three timeshighbug5/5 ACGCV-0087Make a stuck rotating token visible from composite conditions aloneUnspecified5/5 ACGCV-0088State what Crossplane emits natively for vended resource health and expose it without custom instrumentationUnspecified5/5 ACGCV-0089Reap orphaned envtest etcd and kube-apiserver processes left by interrupted test runsUnspecified5/5 ACGCV-0090Renovate cannot update the pinned-versions table, so every version-bearing component bump red-lights the gateUnspecifiedbug6/6 ACneeds-triageciGCV-0091The watch-path assertion covers one ApplicationSet, so a second one could introduce a live-request source unnoticedUnspecifiedbug4/4 ACneeds-triageciGCV-0092Correct the installation guide verification Job naming claimUnspecifieddocs2/2 ACneeds-triageGCV-0093A plain Argo Application with a source path under examples/ or enabled/ is an unguarded live-request sourceUnspecifiedbug3/3 ACneeds-triageciGCV-0094ApplicationSet template source path can activate inert examplesUnspecifiedbug3/3 ACciGCV-0095CI hygiene: Go cache size, one Go version, registry buildx cachehighchore3/3 ACGCV-0096Public-release scan fails on backlog/docs/doc-0001, the agent-docs fan-out protocol importhighbug3/3 ACGCV-0097Exclude linked-worktree Git metadata without weakening the public-release scanhighbug2/2 ACneeds-triageGCV-0098Distinguish the default-branch HEAD alias from ungranted loop audit writeslowbug2/2 ACneeds-triageGCV-0099Republished canonical protocol leaked private identifiers into history; guard the publisherhighbug3/3 ACGCV-0100Rebase the provider carry onto the current upstream releasemediumchore3/3 ACGCV-0101Bring the organization migration and adoption guide in line with the live-proven same-identity routemediumchore4/4 ACdocsGCV-0102Record and document what happens to a vended connection Secret when its managed resource is removedmediumbug0/4 ACdocssecurity