[
https://issues.apache.org/jira/browse/FLINK-36551?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gyula Fora closed FLINK-36551.
------------------------------
Fix Version/s: kubernetes-operator-1.11.0
Assignee: Keith Wall
Resolution: Fixed
merged to main 73903750b23661bc629e79cd62077757bbfaa870
> 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
> Assignee: Keith Wall
> Priority: Major
> Labels: pull-request-available
> Fix For: kubernetes-operator-1.11.0
>
>
> 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)