kubectl get app -A
NAMESPACE NAME DESCRIPTION SINCE-DEPLOY AGE
tanzu-system-ingress contour Reconcile succeeded 2m45s 16m
tanzu-system-registry harbor Reconcile failed: Templating dir: exit status
Friendly Description: Reconcile failed: Templating
dir
:
exit
status 1
Inspect:
Error: Inspecting:
exit
status 1
Exit Code: 1
Stderr: kapp: Error: App
'harbor-ctrl'
(namespace: tanzu-system-registry) does not exist: configmaps
"harbor-ctrl"
not found
<---Truncated---->
Template:
Error: Templating
dir
:
exit
status 1
Exit Code: 1
Stderr: ytt: Error:
- cannot load
/values
.star: Evaluating starlark template:
in
<toplevel>
01-certificate.yaml:1 |
#@ load("/values.star", "values")
reason:
- module has no .failed field or method (did you mean .fail?)
in
validate_core
34 | len(values.core.xsrfKey) == 32 or assert.failed(
"The core xsrf key must be a string of 32 chars"
)
The error is caused when the xsrfKey under tkg-extensions-v1.2.0+vmware.1/extensions/registry/harbor/harbor-data-values.yaml is not 32 characters in length.