Skip to content

Commit

Permalink
Change mysql operator to bitnami helm chart
Browse files Browse the repository at this point in the history
  • Loading branch information
Carlos Gonzalez committed Sep 5, 2024
1 parent 901592f commit 7dc8c78
Show file tree
Hide file tree
Showing 13 changed files with 41 additions and 34 deletions.
6 changes: 3 additions & 3 deletions defaults/main/argocd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ k8s_argocd_exec_timeout: "3m"
k8s_argocd_chart:
name: "argo-cd"
repo: "https://argoproj.github.io/argo-helm"
release: "7.3.11"
last_checked: "2024-07-26T12:51:40-05:00"
release: "7.5.2"
last_checked: "2024-09-05T11:01:05-05:00"
k8s_argocd_chart_values:
redis-ha:
enabled: false
Expand All @@ -31,7 +31,7 @@ k8s_argocd_apps_chart:
name: "argocd-apps"
repo: "https://argoproj.github.io/argo-helm"
release: "2.0.0"
last_checked: "2024-07-26T12:51:45-05:00"
last_checked: "2024-09-05T11:01:22-05:00"
k8s_argocd_apps_chart_values:
applications: []
applicationsets: []
Expand Down
4 changes: 2 additions & 2 deletions defaults/main/certmanager.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ k8s_certmanager_namespace: "cert-manager"
k8s_certmanager_chart:
name: "cert-manager"
repo: "https://charts.jetstack.io"
release: "v1.15.1"
last_checked: "2024-07-26T12:51:54-05:00"
release: "v1.15.3"
last_checked: "2024-09-05T11:01:58-05:00"
k8s_certmanager_wait_timeout: "{{ k8s_wait_timeout }}"
k8s_certmanager_cacert: "/usr/share/ca-certificates/{{ k8s_cluster_name }}.crt"
4 changes: 2 additions & 2 deletions defaults/main/longhorn.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ k8s_longhorn_wait_timeout: "{{ k8s_wait_timeout }}"
k8s_longhorn_chart:
name: longhorn
repo: "https://charts.longhorn.io"
release: "1.6.2"
last_checked: "2024-07-26T12:52:17-05:00"
release: "1.7.1"
last_checked: "2024-09-05T11:03:24-05:00"
k8s_longhorn_chart_values:
persistence:
defaultClass: false
4 changes: 2 additions & 2 deletions defaults/main/metallb.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ k8s_metallb_namespace: "metallb-system"
k8s_metallb_chart:
name: "metallb"
repo: "https://charts.bitnami.com/bitnami"
release: "6.3.9"
last_checked: "2024-07-26T12:51:50-05:00"
release: "6.3.10"
last_checked: "2024-09-05T11:01:40-05:00"
k8s_metallb_wait_timeout: "{{ k8s_wait_timeout }}"
12 changes: 7 additions & 5 deletions defaults/main/mysql.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
---
k8s_mysql_deploy: false
k8s_mysql_verify: "{{ k8s_mysql_deploy }}"
k8s_mysql_namespace: "mysql-operator"
k8s_mysql_wait_timeout: "{{ k8s_wait_timeout }}"
k8s_mysql_chart:
name: "mysql-operator"
repo: "https://mysql.github.io/mysql-operator"
release: "2.2.1"
last_checked: "2024-07-26T12:52:03-05:00"
name: "mysql"
repo: "https://charts.bitnami.com/bitnami"
release: "11.1.16"
last_checked: "2024-09-05T11:02:33-05:00"
k8s_mysql_deployments:
- namespace: "mysql"
parameters: {}
4 changes: 2 additions & 2 deletions defaults/main/nginx.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ k8s_nginx_namespace: "nginx"
k8s_nginx_chart:
name: "ingress-nginx"
repo: "https://kubernetes.github.io/ingress-nginx"
release: "4.11.1"
last_checked: "2024-07-26T12:51:59-05:00"
release: "4.11.2"
last_checked: "2024-09-05T11:02:16-05:00"
k8s_nginx_wait_timeout: "{{ k8s_wait_timeout }}"
2 changes: 1 addition & 1 deletion defaults/main/opensearch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ k8s_opensearch_chart:
name: "opensearch-operator"
repo: "https://opensearch-project.github.io/opensearch-k8s-operator"
release: "2.6.1"
last_checked: "2024-07-26T12:52:30-05:00"
last_checked: "2024-09-05T11:04:15-05:00"
k8s_opensearch_namespace: opensearch
k8s_opensearch_wait_timeout: "{{ k8s_wait_timeout }}"
2 changes: 1 addition & 1 deletion defaults/main/reflector.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ k8s_reflector_chart:
name: "reflector"
repo: "https://emberstack.github.io/helm-charts"
release: "7.1.288"
last_checked: "2024-07-26T12:52:21-05:00"
last_checked: "2024-09-05T11:03:41-05:00"
k8s_reflector_wait_timeout: "{{ k8s_wait_timeout }}"
2 changes: 1 addition & 1 deletion defaults/main/sealedsecrets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ k8s_sealedsecrets_chart:
name: "sealed-secrets"
repo: "https://bitnami-labs.github.io/sealed-secrets"
release: "2.16.1"
last_checked: "2024-07-26T12:52:12-05:00"
last_checked: "2024-09-05T11:03:06-05:00"
k8s_sealedsecrets_wait_timeout: "{{ k8s_wait_timeout }}"
k8s_sealedsecrets_values:
fullnameOverride: sealed-secrets-controller
4 changes: 2 additions & 2 deletions defaults/main/strimzi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ k8s_strimzi_verify: "{{ k8s_strimzi_deploy }}"
k8s_strimzi_chart:
name: "strimzi-kafka-operator"
repo: "https://strimzi.io/charts/"
release: "0.42.0"
last_checked: "2024-07-26T12:52:08-05:00"
release: "0.43.0"
last_checked: "2024-09-05T11:02:49-05:00"
k8s_strimzi_namespace: strimzi
k8s_strimzi_wait_timeout: "{{ k8s_wait_timeout }}"
4 changes: 2 additions & 2 deletions defaults/main/zalando.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ k8s_zalando_secret_template: "{username}-{cluster}"
k8s_zalando_chart:
name: "postgres-operator"
repo: "https://opensource.zalando.com/postgres-operator/charts/postgres-operator"
release: "1.12.2"
last_checked: "2024-07-26T12:52:34-05:00"
release: "1.13.0"
last_checked: "2024-09-05T11:04:33-05:00"
20 changes: 10 additions & 10 deletions molecule/mysql/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,17 +41,17 @@ provisioner:
kind_proxy_cleanup: false
kind_nodes: 1

# zalando vardefs
zalando_user: molecule
zalando_db: test
zalando_team: zalando
zalando_namespace: zalando-test

# mysql vardefs
mysql_cluster_name: mysql-test
mysql_cluster_secret: mysql-secret
mysql_namespace: mysql-test
mysql_password: password
k8s_mysql_deployments:
- namespace: "mysql"
parameters:
architecture: standalone
auth:
rootPassword: mysql
database: mysql
primary:
persistence:
storageClass: longhorn

# role vardefs
k8s_address_pool_private_iprange: "{{ kind_network_addr | ansible.utils.ipsubnet(24, 2) }}"
Expand Down
7 changes: 6 additions & 1 deletion tasks/deploy/mysql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,17 @@
chart_ref: "{{ k8s_mysql_chart.name }}"
chart_repo_url: "{{ k8s_mysql_chart.repo }}"
chart_version: "{{ _release }}"
release_namespace: "{{ k8s_mysql_namespace }}"
release_namespace: "{{ _namespace }}"
create_namespace: true
state: present
wait: true
wait_timeout: "{{ k8s_mysql_wait_timeout }}s"
kubeconfig: "{{ k8s_kubeconfig | default(omit) }}"
binary_path: "{{ k8s_helm_bin | default(omit) }}"
values: "{{ item.parameters }}"
vars:
_release: "{{ k8s_mysql_chart_release | default(k8s_mysql_chart.release) }}"
_namespace: "{{ item.namespace }}"
loop: "{{ k8s_mysql_deployments }}"
loop_control:
label: "{{ _namespace }}"

0 comments on commit 7dc8c78

Please sign in to comment.