diff --git a/cmd/manager/main.go b/cmd/manager/main.go index 19aed31f07..d22aef8170 100644 --- a/cmd/manager/main.go +++ b/cmd/manager/main.go @@ -75,7 +75,11 @@ func main() { } // Become the leader before proceeding - leader.Become(context.TODO(), "camel-k-lock") // nolint: errcheck + err = leader.Become(context.TODO(), "camel-k-lock") + if err != nil { + log.Error(err, "") + os.Exit(1) + } r := ready.NewFileReady() err = r.Set() diff --git a/deploy/operator-deployment-kubernetes.yaml b/deploy/operator-deployment-kubernetes.yaml index 4e17f1111a..b45177304c 100644 --- a/deploy/operator-deployment-kubernetes.yaml +++ b/deploy/operator-deployment-kubernetes.yaml @@ -35,6 +35,10 @@ spec: fieldPath: metadata.namespace - name: OPERATOR_NAME value: "camel-k" + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name volumeMounts: - mountPath: /workspace name: camel-k-builder diff --git a/deploy/operator-deployment-openshift.yaml b/deploy/operator-deployment-openshift.yaml index 4920d03d34..b7711a4516 100644 --- a/deploy/operator-deployment-openshift.yaml +++ b/deploy/operator-deployment-openshift.yaml @@ -35,3 +35,7 @@ spec: fieldPath: metadata.namespace - name: OPERATOR_NAME value: "camel-k" + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name