[ https://issues.apache.org/jira/browse/FLINK-36551?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated FLINK-36551: ----------------------------------- Labels: pull-request-available (was: ) > Generated OLM bundle fails to deploy with install strategy failed .. > Duplicate value: "keystore" > ------------------------------------------------------------------------------------------------ > > Key: FLINK-36551 > URL: https://issues.apache.org/jira/browse/FLINK-36551 > Project: Flink > Issue Type: Bug > Components: Kubernetes Operator > Reporter: Keith Wall > Priority: Major > Labels: pull-request-available > > I am using tools/olm/generate-olm-bundle.sh to create a fresh OLM bundle from > main. > Working around FLINK-36544 (using the PR), I hit another problem after > creating the Subscription resource. The CSV resource is looping, reporting > Failed. > {{% oc get csv -w}} > {{NAME DISPLAY VERSION > REPLACES PHASE}} > {{flink-kubernetes-operator.v1.10.0 Flink Kubernetes Operator 1.10.0 > flink-kubernetes-operator.v1.2.0 Failed}} > Examining the CSV resource, I can see a validation error in the status > section. > {{ message: 'install strategy failed: Deployment.apps > "flink-kubernetes-operator" is invalid: [spec.template.spec.volumes[2].name: > Duplicate value: "keystore", > spec.template.spec.containers[0].volumeMounts[1].name: Not found: > "flink-artifacts-volume"]'}} > The issue is that the deployment within the CSV does indeed have a duplicate > volume. > docker_entry.sh creates a empty volume called keystore. > [https://github.com/apache/flink-kubernetes-operator/blob/d72e3ce294e3902cf041811e0fcf2ba50880cc31/tools/olm/docker-entry.sh#L88] > The template generated by Helm also creates a keystore volume (backed by the > secret). > > > > > -- This message was sent by Atlassian Jira (v8.20.10#820010)