Skip to content

Combination of prerelease and example-data not supported in local-setup #992

@simontesar

Description

@simontesar

Using the example-data in conjunction with prerelease fails:

$ task local-setup:cached:prerelease:example-data
…
[10:12:12] Waiting for kind: PlatformMesh resource to become ready
bnplatformmesh.core.platform-mesh.io/platform-mesh condition met
[10:20:55] Preparing KCP Secrets for admin access
Cluster "workspace.kcp.io/current" set.
User "kcp-admin" set.
Context "workspace.kcp.io/current" modified.
Switched to context "workspace.kcp.io/current".
Workspace "providers" (type root:providers) created. Waiting for it to be ready...
Workspace "providers" (type root:providers) is ready to use.
Workspace "httpbin-provider" (type root:provider) created. Waiting for it to be ready...
Workspace "httpbin-provider" (type root:provider) is ready to use.
clusterrole.rbac.authorization.k8s.io/apiexport-bind created
clusterrolebinding.rbac.authorization.k8s.io/anonymous-view created
apiexport.apis.kcp.io/orchestrate.platform-mesh.io created
contentconfiguration.ui.platform-mesh.io/httpbin-ui created
providermetadata.ui.platform-mesh.io/orchestrate.platform-mesh.io created
[10:20:57] Waiting for example provider
Error from server (NotFound): helmreleases.helm.toolkit.fluxcd.io "api-syncagent" not found
task: Failed to run task "local-setup:cached:prerelease:example-data": task: Failed to run task "local-setup": exit status 1

The api-syncagent HelmRelease does not get created at all:

$ kc get helmreleases -A
NAMESPACE   NAME                                      AGE   READY   STATUS
default     account-operator                          30m   True    Helm upgrade succeeded for release platform-mesh-system/account-operator.v2 with chart account-operator@0.14.4+9ba0322d96e0
default     cert-manager                              31m   True    Helm upgrade succeeded for release cert-manager/cert-manager.v2 with chart cert-manager@1.19.2+6f7f2d9065fd
default     etcd-druid                                31m   True    Helm install succeeded for release etcd-druid-system/etcd-druid.v1 with chart etcd-druid@0.1.0
default     extension-manager-operator                30m   True    Helm upgrade succeeded for release platform-mesh-system/extension-manager-operator.v2 with chart extension-manager-operator@0.34.11+46e50d907c4c
default     iam-service                               30m   True    Helm upgrade succeeded for release platform-mesh-system/iam-service.v2 with chart iam-service@0.15.5+69ccba1e21ce
default     iam-ui                                    30m   True    Helm upgrade succeeded for release platform-mesh-system/iam-ui.v2 with chart iam-ui@0.6.1+97902bd8194b
default     infra                                     30m   True    Helm upgrade succeeded for release platform-mesh-system/infra.v2 with chart infra@0.21.2+2e02cdec06d6
default     kcp-operator                              31m   True    Helm install succeeded for release kcp-operator/kcp-operator.v1 with chart kcp-operator@0.4.0
default     keycloak                                  30m   True    Helm install succeeded for release platform-mesh-system/keycloak.v1 with chart keycloak@25.3.0+8aeeda8f25f6
default     kro                                       38m   True    Helm install succeeded for release kro-system/kro.v1 with chart kro@0.6.3+a2b19242bd6d
default     kubernetes-graphql-gateway                30m   True    Helm upgrade succeeded for release platform-mesh-system/kubernetes-graphql-gateway.v2 with chart kubernetes-graphql-gateway@0.33.2+e0fa978560e5
default     openfga                                   30m   True    Helm upgrade succeeded for release platform-mesh-system/openfga.v2 with chart openfga@0.2.51
default     platform-mesh-operator                    31m   True    Helm install succeeded for release platform-mesh-system/platform-mesh-operator.v1 with chart platform-mesh-operator@0.18.5+987207dc6a72
default     platform-mesh-operator-components         30m   True    Helm upgrade succeeded for release default/platform-mesh-operator-components.v2 with chart platform-mesh-operator-components@0.44.0+4bdb5051e6ed
default     platform-mesh-operator-infra-components   31m   True    Helm upgrade succeeded for release default/platform-mesh-operator-infra-components.v2 with chart platform-mesh-operator-infra-components@0.8.0+795f834287f8
default     portal                                    30m   True    Helm upgrade succeeded for release platform-mesh-system/portal.v2 with chart portal@0.10.2+b060c0afede9
default     rebac-authz-webhook                       30m   True    Helm upgrade succeeded for release platform-mesh-system/rebac-authz-webhook.v2 with chart rebac-authz-webhook@0.14.4+8db18fbb13c4
default     security-operator                         30m   True    Helm upgrade succeeded for release platform-mesh-system/security-operator.v2 with chart security-operator@0.23.5+67db89b053b6
default     traefik                                   31m   True    Helm install succeeded for release default/traefik.v1 with chart traefik@39.0.0
default     traefik-crds                              31m   True    Helm install succeeded for release default/traefik-crds.v1 with chart traefik-crds@1.14.0
default     virtual-workspaces                        30m   True    Helm upgrade succeeded for release platform-mesh-system/virtual-workspaces.v2 with chart virtual-workspaces@0.3.4+6dbf28ade1ec

Although a combination of the two parameters exists in the Taskfile, it does not seem to be supported at all.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions