Repository navigation
Closed
Labels
area/ciIssues or PRs related to CI workflows, GitHub Actions, automationIssues or PRs related to CI workflows, GitHub Actions, automationarea/platformIssues or PRs related to platform infrastructure (bundle, flux, talos, installer)Issues or PRs related to platform infrastructure (bundle, flux, talos, installer)kind/cleanupCategorizes issue or PR as related to cleanup of code, process, or technical debtCategorizes issue or PR as related to cleanup of code, process, or technical debtpriority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next releaseMust be staffed and worked on either currently, or very soon, ideally in time for the next releasetriage/acceptedIndicates an issue is ready to be actively worked onIndicates an issue is ready to be actively worked on
Description
Two operator-backed applications shipped without a dependsOn edge to the operator that serves their CRD: etcd, fixed in #3817, and mongodb, fixed in #3845. Both were found by accident while working on something else, not by looking.
The failure is quiet in both directions. At install a tenant can create the application before the CRD exists, and its HelmRelease fails with no matches for kind .... In CI the operator's own package reaches no runnable suite, so every change to it escalates to the full 21-suite run.
Worth walking every *-application source in packages/core/platform/sources/ against the apiVersion its chart actually renders and confirming the edge, rather than waiting for the third one to turn up.
Reacted by dosubot
Metadata
Metadata
Assignees
Labels
area/ciIssues or PRs related to CI workflows, GitHub Actions, automationIssues or PRs related to CI workflows, GitHub Actions, automationarea/platformIssues or PRs related to platform infrastructure (bundle, flux, talos, installer)Issues or PRs related to platform infrastructure (bundle, flux, talos, installer)kind/cleanupCategorizes issue or PR as related to cleanup of code, process, or technical debtCategorizes issue or PR as related to cleanup of code, process, or technical debtpriority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next releaseMust be staffed and worked on either currently, or very soon, ideally in time for the next releasetriage/acceptedIndicates an issue is ready to be actively worked onIndicates an issue is ready to be actively worked on
Activity
fix(platform): make mongodb-application depend on its operator (#3845)