To disable auth for 'default' user, you can unset the environment variable REDIS_DEFAULT_PASSWORD when creating the cluster.
# unset REDIS_DEFAULT_PASSWORD to disable auth for 'default' userenv:
- name: REDIS_DEFAULT_PASSWORD
for instance, when creating a replication cluster without auth, you use the following yaml:
apiVersion:apps.kubeblocks.io/v1kind:Clustermetadata:name:redis-replication-without-authnamespace:demospec:terminationPolicy:DeleteclusterDef:redistopology:replicationcomponentSpecs:-name:redisenv:-name:REDIS_DEFAULT_PASSWORD# unset this env var to disable auth for default uservalue:""serviceVersion:"7.2.4"disableExporter:falsereplicas:2resources:limits:cpu:'0.5'memory:0.5Girequests:cpu:'0.5'memory:0.5GivolumeClaimTemplates:-name:dataspec:storageClassName:""accessModes:-ReadWriteOnceresources:requests:storage:20Gi-name:redis-sentinelreplicas:3serviceVersion:"7.2.4"resources:limits:cpu:'0.5'memory:0.5Girequests:cpu:'0.5'memory:0.5GivolumeClaimTemplates:-name:dataspec:storageClassName:""accessModes:-ReadWriteOnceresources:requests:storage:20Gi
Similarly, you can disable auth for 'default' user when creating a sharding cluster:
apiVersion:apps.kubeblocks.io/v1kind:Clustermetadata:name:redis-sharding-without-authnamespace:demospec:terminationPolicy:Deleteshardings:-name:shardshards:3template:name:rediscomponentDef:redis-cluster-7replicas:2env:-name:REDIS_DEFAULT_PASSWORD# unset this env var to disable auth for default uservalue:""resources:limits:cpu:'1'memory:1Girequests:cpu:'1'memory:1GiserviceVersion:7.2.4volumeClaimTemplates:-name:dataspec:accessModes:-ReadWriteOnceresources:requests:storage:20Gi