Operator does not create secret
Installed the connect server and operator using helm:
! helm upgrade --install connect 1password/connect \
! --set-file connect.credentials=1password-credentials.json \
! --set operator.create=true \
! --set operator.token.value="${OP_TOKEN}" \
! --namespace opconnect
Applied the OnePasswordItem but the secret is not created:
! apiVersion: onepassword.com/v1
! kind: OnePasswordItem
! metadata:
! name: upsteam-apikey
! namespace: opconnect
! spec:
! itemPath: "vaults/vault-name/items/item-name"
Operator log:
! {"level":"info","ts":1652465874.4074965,"msg":"Creating Secret upsteam-apikey at namespace 'opconnect'"}
! {"level":"error","ts":1652465874.4126866,"logger":"controller-runtime.controller","msg":"Reconciler error","controller":"onepassworditem-controller","request":"opconnect/upsteam-apikey","error":"Secret \"upsteam-apikey\" is invalid: data[]: Invalid value: \"\": a valid config key must consist of alphanumeric characters, '-', '_' or '.' (e.g. 'key.name', or 'KEY_NAME', or 'key-name', regex used for validation is '[-._a-zA-Z0-9]+')","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/workspace/vendor/github.com/go-logr/zapr/zapr.go:128\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:258\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:232\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker\n\t/workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:211\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1\n\t/workspace/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:155\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil\n\t/workspace/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:156\nk8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/workspace/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:133\nk8s.io/apimachinery/pkg/util/wait.Until\n\t/workspace/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:90"}
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided