Bug #112229 mysql-innodbcluster is failing to deploy with helm or just simple kubectl cmd
Submitted: 31 Aug 2023 16:23 Modified: 5 Sep 2023 12:17
Reporter: bjen shah Email Updates:
Status: Verified Impact on me:
None 
Category:MySQL Operator Severity:S1 (Critical)
Version:8.0.34 OS:Other (AKS kubernetes)
Assigned to: CPU Architecture:Any

[31 Aug 2023 16:23] bjen shah
Description:
I tried to follow up deploying steps to deploy the innodbcluster on ask cluster, 
It did configured and doesn't deploy the the pod. 
8.0.34

I tried to deployed as it is: with yaml files presented here: 

The manifest for this simple installation looks similar to this:

$> helm get manifest mycluster

---
# Source: mysql-innodbcluster/templates/service_account_cluster.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
  name: mycluster-sa
  namespace: default
---
# Source: mysql-innodbcluster/templates/cluster_secret.yaml
apiVersion: v1
kind: Secret
metadata:
  name: mycluster-cluster-secret
  namespace: default
stringData:
  rootUser: "root"
  rootHost: "%"
  rootPassword: "sakila"
---
# Source: mysql-innodbcluster/templates/deployment_cluster.yaml
apiVersion: mysql.oracle.com/v2
kind: InnoDBCluster
metadata:
  name: mycluster
  namespace: default
spec:
  instances: 3
  tlsUseSelfSigned: true
  router:
    instances: 1
  secretName: mycluster-cluster-secret
  imagePullPolicy : IfNotPresent
  baseServerId: 1000
  version: 8.0.34
  serviceAccountName: mycluster-sa

How to repeat:
First deploy mysql-operator which is deploy just fine, 
Send try to deploy with given instruction on this page: 
https://dev.mysql.com/doc/mysql-operator/en/mysql-operator-innodbcluster-simple-helm.html

The manifest for this simple installation looks similar to this:

$> helm get manifest mycluster

---
# Source: mysql-innodbcluster/templates/service_account_cluster.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
  name: mycluster-sa
  namespace: default
---
# Source: mysql-innodbcluster/templates/cluster_secret.yaml
apiVersion: v1
kind: Secret
metadata:
  name: mycluster-cluster-secret
  namespace: default
stringData:
  rootUser: "root"
  rootHost: "%"
  rootPassword: "sakila"
---
# Source: mysql-innodbcluster/templates/deployment_cluster.yaml
apiVersion: mysql.oracle.com/v2
kind: InnoDBCluster
metadata:
  name: mycluster
  namespace: default
spec:
  instances: 3
  tlsUseSelfSigned: true
  router:
    instances: 1
  secretName: mycluster-cluster-secret
  imagePullPolicy : IfNotPresent
  baseServerId: 1000
  version: 8.0.34
  serviceAccountName: mycluster-sa

Suggested fix:
I am not sure, how to fix it yet. I am still working to find out why it's not deploying.
[5 Sep 2023 12:17] MySQL Verification Team
Thank you for the report and feedback.