File tree Expand file tree Collapse file tree
8.0/chart/mysql-basic/templates/primary
8.0/chart/mysql-cluster/templates Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -132,6 +132,8 @@ spec:
132132 env :
133133 - name : DRYCC_DEBUG
134134 value : {{ ternary "true" "false" (or .Values.image.debug .Values.diagnosticMode.enabled) | quote }}
135+ - name : MALLOC_ARENA_MAX
136+ value : " 1"
135137 {{- if .Values.auth.usePasswordFiles }}
136138 - name : MYSQL_ROOT_PASSWORD_FILE
137139 value : {{ default "/opt/drycc/mysql/secrets/mysql-root-password" .Values.auth.customPasswordFiles.root }}
Original file line number Diff line number Diff line change @@ -35,13 +35,16 @@ spec:
3535 matchLabels :
3636 kubernetes.io/metadata.name : {{ .Release.Namespace }}
3737 {{- end }}
38+ <<<<<<< HEAD
3839 {{- range $namespace := .Values.networkPolicy.allowDefaultNamespaces }}
3940 {{- if $namespace }}
4041 - namespaceSelector :
4142 matchLabels :
4243 kubernetes.io/metadata.name : {{ $namespace }}
4344 {{- end }}
4445 {{- end }}
46+ =======
47+ >>>>>>> 717aa138fc9c36b785b1544ef4f043d6c77f6d45
4548 {{- range $namespace := .Values.networkPolicy.allowNamespaces }}
4649 {{- if $namespace }}
4750 - namespaceSelector :
Original file line number Diff line number Diff line change @@ -132,6 +132,8 @@ spec:
132132 env :
133133 - name : DRYCC_DEBUG
134134 value : {{ ternary "true" "false" (or .Values.image.debug .Values.diagnosticMode.enabled) | quote }}
135+ - name : MALLOC_ARENA_MAX
136+ value : " 1"
135137 {{- if .Values.auth.usePasswordFiles }}
136138 - name : MYSQL_ROOT_PASSWORD_FILE
137139 value : {{ default "/opt/drycc/mysql/secrets/mysql-root-password" .Values.auth.customPasswordFiles.root }}
Original file line number Diff line number Diff line change @@ -635,10 +635,16 @@ networkPolicy:
635635 # # (with the correct destination port).
636636 # #
637637 allowCurrentNamespace : true
638+ <<<<<<< HEAD
638639 allowDefaultNamespaces :
639640 - drycc
640641 - backup
641642 allowNamespaces : []
643+ =======
644+ allowNamespaces :
645+ - drycc
646+ - backup
647+ >>>>>>> 717aa138fc9c36b785b1544ef4f043d6c77f6d45
642648
643649# # @section Volume Permissions parameters
644650
Original file line number Diff line number Diff line change @@ -40,4 +40,53 @@ primary:
4040# # ref: https://kubernetes.io/docs/user-guide/persistent-volumes/
4141# #
4242 persistence :
43+ <<<<<<< HEAD
4344 size : 400Gi
45+ =======
46+ # # @param primary.persistence.enabled Enable persistence on MySQL primary replicas using a `PersistentVolumeClaim`. If false, use emptyDir
47+ # #
48+ enabled : true
49+ # # @param primary.persistence.existingClaim Name of an existing `PersistentVolumeClaim` for MySQL primary replicas
50+ # # NOTE: When it's set the rest of persistence parameters are ignored
51+ # #
52+ existingClaim : " "
53+ # # @param primary.persistence.storageClass MySQL primary persistent volume storage Class
54+ # # If defined, storageClassName: <storageClass>
55+ # # If set to "-", storageClassName: "", which disables dynamic provisioning
56+ # # If undefined (the default) or set to null, no storageClassName spec is
57+ # # set, choosing the default provisioner. (gp2 on AWS, standard on
58+ # # GKE, AWS & OpenStack)
59+ # #
60+ storageClass : " "
61+ # # @param primary.persistence.annotations MySQL primary persistent volume claim annotations
62+ # #
63+ annotations : {}
64+ # # @param primary.persistence.accessModes MySQL primary persistent volume access Modes
65+ # #
66+ accessModes :
67+ - ReadWriteOnce
68+ # # @param primary.persistence.size MySQL primary persistent volume size
69+ # #
70+ size : 400Gi
71+ # # @param primary.persistence.selector Selector to match an existing Persistent Volume
72+ # # selector:
73+ # # matchLabels:
74+ # # app: my-app
75+ # #
76+ selector : {}
77+
78+ router :
79+ replicaCount : 4
80+ configuration : |-
81+ [DEFAULT]
82+ max_total_connections = 3900
83+ [routing:bootstrap_rw]
84+ max_connections= 3900
85+ resources :
86+ limits :
87+ cpu : 1600m
88+ memory : 2Gi
89+ requests :
90+ cpu : 100m
91+ memory : 1Gi
92+ >>>>>>> 717aa138fc9c36b785b1544ef4f043d6c77f6d45
Original file line number Diff line number Diff line change @@ -40,4 +40,38 @@ primary:
4040# # ref: https://kubernetes.io/docs/user-guide/persistent-volumes/
4141# #
4242 persistence :
43+ <<<<<<< HEAD
4344 size : 20Gi
45+ =======
46+ # # @param primary.persistence.enabled Enable persistence on MySQL primary replicas using a `PersistentVolumeClaim`. If false, use emptyDir
47+ # #
48+ enabled : true
49+ # # @param primary.persistence.existingClaim Name of an existing `PersistentVolumeClaim` for MySQL primary replicas
50+ # # NOTE: When it's set the rest of persistence parameters are ignored
51+ # #
52+ existingClaim : " "
53+ # # @param primary.persistence.storageClass MySQL primary persistent volume storage Class
54+ # # If defined, storageClassName: <storageClass>
55+ # # If set to "-", storageClassName: "", which disables dynamic provisioning
56+ # # If undefined (the default) or set to null, no storageClassName spec is
57+ # # set, choosing the default provisioner. (gp2 on AWS, standard on
58+ # # GKE, AWS & OpenStack)
59+ # #
60+ storageClass : " "
61+ # # @param primary.persistence.annotations MySQL primary persistent volume claim annotations
62+ # #
63+ annotations : {}
64+ # # @param primary.persistence.accessModes MySQL primary persistent volume access Modes
65+ # #
66+ accessModes :
67+ - ReadWriteOnce
68+ # # @param primary.persistence.size MySQL primary persistent volume size
69+ # #
70+ size : 20Gi
71+ # # @param primary.persistence.selector Selector to match an existing Persistent Volume
72+ # # selector:
73+ # # matchLabels:
74+ # # app: my-app
75+ # #
76+ selector : {}
77+ >>>>>>> 717aa138fc9c36b785b1544ef4f043d6c77f6d45
Original file line number Diff line number Diff line change @@ -40,5 +40,53 @@ primary:
4040# # ref: https://kubernetes.io/docs/user-guide/persistent-volumes/
4141# #
4242 persistence :
43+ <<<<<<< HEAD
4344
4445 size : 50Gi
46+ =======
47+ # # @param primary.persistence.enabled Enable persistence on MySQL primary replicas using a `PersistentVolumeClaim`. If false, use emptyDir
48+ # #
49+ enabled : true
50+ # # @param primary.persistence.existingClaim Name of an existing `PersistentVolumeClaim` for MySQL primary replicas
51+ # # NOTE: When it's set the rest of persistence parameters are ignored
52+ # #
53+ existingClaim : " "
54+ # # @param primary.persistence.storageClass MySQL primary persistent volume storage Class
55+ # # If defined, storageClassName: <storageClass>
56+ # # If set to "-", storageClassName: "", which disables dynamic provisioning
57+ # # If undefined (the default) or set to null, no storageClassName spec is
58+ # # set, choosing the default provisioner. (gp2 on AWS, standard on
59+ # # GKE, AWS & OpenStack)
60+ # #
61+ storageClass : " "
62+ # # @param primary.persistence.annotations MySQL primary persistent volume claim annotations
63+ # #
64+ annotations : {}
65+ # # @param primary.persistence.accessModes MySQL primary persistent volume access Modes
66+ # #
67+ accessModes :
68+ - ReadWriteOnce
69+ # # @param primary.persistence.size MySQL primary persistent volume size
70+ # #
71+ size : 50Gi
72+ # # @param primary.persistence.selector Selector to match an existing Persistent Volume
73+ # # selector:
74+ # # matchLabels:
75+ # # app: my-app
76+ # #
77+ selector : {}
78+ router :
79+ replicaCount : 2
80+ configuration : |-
81+ [DEFAULT]
82+ max_total_connections = 900
83+ [routing:bootstrap_rw]
84+ max_connections= 900
85+ resources :
86+ limits :
87+ cpu : 500m
88+ memory : 512Mi
89+ requests :
90+ cpu : 100m
91+ memory : 512Mi
92+ >>>>>>> 717aa138fc9c36b785b1544ef4f043d6c77f6d45
Original file line number Diff line number Diff line change @@ -40,4 +40,52 @@ primary:
4040# # ref: https://kubernetes.io/docs/user-guide/persistent-volumes/
4141# #
4242 persistence :
43+ <<<<<<< HEAD
4344 size : 800Gi
45+ =======
46+ # # @param primary.persistence.enabled Enable persistence on MySQL primary replicas using a `PersistentVolumeClaim`. If false, use emptyDir
47+ # #
48+ enabled : true
49+ # # @param primary.persistence.existingClaim Name of an existing `PersistentVolumeClaim` for MySQL primary replicas
50+ # # NOTE: When it's set the rest of persistence parameters are ignored
51+ # #
52+ existingClaim : " "
53+ # # @param primary.persistence.storageClass MySQL primary persistent volume storage Class
54+ # # If defined, storageClassName: <storageClass>
55+ # # If set to "-", storageClassName: "", which disables dynamic provisioning
56+ # # If undefined (the default) or set to null, no storageClassName spec is
57+ # # set, choosing the default provisioner. (gp2 on AWS, standard on
58+ # # GKE, AWS & OpenStack)
59+ # #
60+ storageClass : " "
61+ # # @param primary.persistence.annotations MySQL primary persistent volume claim annotations
62+ # #
63+ annotations : {}
64+ # # @param primary.persistence.accessModes MySQL primary persistent volume access Modes
65+ # #
66+ accessModes :
67+ - ReadWriteOnce
68+ # # @param primary.persistence.size MySQL primary persistent volume size
69+ # #
70+ size : 800Gi
71+ # # @param primary.persistence.selector Selector to match an existing Persistent Volume
72+ # # selector:
73+ # # matchLabels:
74+ # # app: my-app
75+ # #
76+ selector : {}
77+ router :
78+ replicaCount : 4
79+ configuration : |-
80+ [DEFAULT]
81+ max_total_connections = 7900
82+ [routing:bootstrap_rw]
83+ max_connections= 7900
84+ resources :
85+ limits :
86+ cpu : 3200m
87+ memory : 4Gi
88+ requests :
89+ cpu : 100m
90+ memory : 1Gi
91+ >>>>>>> 717aa138fc9c36b785b1544ef4f043d6c77f6d45
Original file line number Diff line number Diff line change @@ -41,4 +41,53 @@ primary:
4141# # ref: https://kubernetes.io/docs/user-guide/persistent-volumes/
4242# #
4343 persistence :
44+ <<<<<<< HEAD
4445 size : 100Gi
46+ =======
47+ # # @param primary.persistence.enabled Enable persistence on MySQL primary replicas using a `PersistentVolumeClaim`. If false, use emptyDir
48+ # #
49+ enabled : true
50+ # # @param primary.persistence.existingClaim Name of an existing `PersistentVolumeClaim` for MySQL primary replicas
51+ # # NOTE: When it's set the rest of persistence parameters are ignored
52+ # #
53+ existingClaim : " "
54+ # # @param primary.persistence.storageClass MySQL primary persistent volume storage Class
55+ # # If defined, storageClassName: <storageClass>
56+ # # If set to "-", storageClassName: "", which disables dynamic provisioning
57+ # # If undefined (the default) or set to null, no storageClassName spec is
58+ # # set, choosing the default provisioner. (gp2 on AWS, standard on
59+ # # GKE, AWS & OpenStack)
60+ # #
61+ storageClass : " "
62+ # # @param primary.persistence.annotations MySQL primary persistent volume claim annotations
63+ # #
64+ annotations : {}
65+ # # @param primary.persistence.accessModes MySQL primary persistent volume access Modes
66+ # #
67+ accessModes :
68+ - ReadWriteOnce
69+ # # @param primary.persistence.size MySQL primary persistent volume size
70+ # #
71+ size : 100Gi
72+ # # @param primary.persistence.selector Selector to match an existing Persistent Volume
73+ # # selector:
74+ # # matchLabels:
75+ # # app: my-app
76+ # #
77+ selector : {}
78+
79+ router :
80+ replicaCount : 3
81+ configuration : |-
82+ [DEFAULT]
83+ max_total_connections = 1200
84+ [routing:bootstrap_rw]
85+ max_connections= 1200
86+ resources :
87+ limits :
88+ cpu : 500m
89+ memory : 512Mi
90+ requests :
91+ cpu : 500m
92+ memory : 512Mi
93+ >>>>>>> 717aa138fc9c36b785b1544ef4f043d6c77f6d45
Original file line number Diff line number Diff line change @@ -40,4 +40,53 @@ primary:
4040# # ref: https://kubernetes.io/docs/user-guide/persistent-volumes/
4141# #
4242 persistence :
43+ <<<<<<< HEAD
4344 size : 200Gi
45+ =======
46+ # # @param primary.persistence.enabled Enable persistence on MySQL primary replicas using a `PersistentVolumeClaim`. If false, use emptyDir
47+ # #
48+ enabled : true
49+ # # @param primary.persistence.existingClaim Name of an existing `PersistentVolumeClaim` for MySQL primary replicas
50+ # # NOTE: When it's set the rest of persistence parameters are ignored
51+ # #
52+ existingClaim : " "
53+ # # @param primary.persistence.storageClass MySQL primary persistent volume storage Class
54+ # # If defined, storageClassName: <storageClass>
55+ # # If set to "-", storageClassName: "", which disables dynamic provisioning
56+ # # If undefined (the default) or set to null, no storageClassName spec is
57+ # # set, choosing the default provisioner. (gp2 on AWS, standard on
58+ # # GKE, AWS & OpenStack)
59+ # #
60+ storageClass : " "
61+ # # @param primary.persistence.annotations MySQL primary persistent volume claim annotations
62+ # #
63+ annotations : {}
64+ # # @param primary.persistence.accessModes MySQL primary persistent volume access Modes
65+ # #
66+ accessModes :
67+ - ReadWriteOnce
68+ # # @param primary.persistence.size MySQL primary persistent volume size
69+ # #
70+ size : 200Gi
71+ # # @param primary.persistence.selector Selector to match an existing Persistent Volume
72+ # # selector:
73+ # # matchLabels:
74+ # # app: my-app
75+ # #
76+ selector : {}
77+
78+ router :
79+ replicaCount : 4
80+ configuration : |-
81+ [DEFAULT]
82+ max_total_connections = 1900
83+ [routing:bootstrap_rw]
84+ max_connections= 1900
85+ resources :
86+ limits :
87+ cpu : 800m
88+ memory : 1024Mi
89+ requests :
90+ cpu : 100m
91+ memory : 1Gi
92+ >>>>>>> 717aa138fc9c36b785b1544ef4f043d6c77f6d45
You can’t perform that action at this time.
0 commit comments