Skip to content

Order akp-crd-manager, opscenter-features and kube-ui-server on spokes - #71

Merged
ArnobKumarSaha merged 2 commits into
masterfrom
arnob-akp-crd
Oct 6, 2026
Merged

ArnobKumarSaha merged 2 commits into
masterfrom
arnob-akp-crd

Conversation

@ArnobKumarSaha

@ArnobKumarSaha ArnobKumarSaha commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Brings spoke opscenter-core ordering in line with the hub (ace-installer): akp-crd-manager → opscenter-features → kube-ui-server.

  • When the opscenter-core feature list includes akp-crd-manager, the spoke opscenter-features HelmRelease gets dependsOn: akp-crd-manager, so the missing third-party CRDs exist before opscenter-features installs.
  • kube-ui-server gets dependsOn: opscenter-features. updateHelmReleaseDependency ignores Feature requirements for opscenter-core and strips dependsOn when there are none, so this is set explicitly. Without it, kube-ui-server can install before the CRDs exist and its Capabilities-gated ServiceMonitor gets skipped.

akp-crd-manager itself is rendered by the opscenter-core FeatureSet editor like the other core features.

Related: appscode-cloud/installer#1361, appscode-cloud/ui-wizards#1193, appscode-cloud/b3#1682.

Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
@ArnobKumarSaha ArnobKumarSaha changed the title Make opscenter-features depend on akp-crd-manager on spokes Order akp-crd-manager, opscenter-features and kube-ui-server on spokes Oct 6, 2026
@ArnobKumarSaha
ArnobKumarSaha merged commit ba8957e into master Oct 6, 2026
2 checks passed
@ArnobKumarSaha
ArnobKumarSaha deleted the arnob-akp-crd branch October 6, 2026 08:22
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.

1 participant