Skip to content
This repository was archived by the owner on May 14, 2025. It is now read-only.

Commit be9ebde

Browse files
author
Corneil du Plessis
authored
All files from main/src/carvel (#5035)
1 parent 25d44d2 commit be9ebde

File tree

19 files changed

+313
-40
lines changed

19 files changed

+313
-40
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#@ load("external.star", "name")
2+
#@ load("external.star", "username")
3+
#@ load("external.star", "password")
4+
#@ load("@ytt:base64", "base64")
5+
6+
apiVersion: v1
7+
kind: Secret
8+
metadata:
9+
name: #@ name()
10+
labels:
11+
app: #@ name()
12+
data:
13+
external-user: #@ base64.encode(username())
14+
external-password: #@ base64.encode(password())
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
load("@ytt:data", "data")
2+
3+
def name():
4+
return data.values.name
5+
end
6+
7+
def username():
8+
return data.values.username
9+
end
10+
11+
def password():
12+
return data.values.password
13+
end
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#@data/values-schema
2+
---
3+
name: ""
4+
username: ""
5+
password: ""

src/carvel/config/db/_ytt_lib/mysql/mysql-deployment.yml renamed to src/carvel/config/db/_ytt_lib/mariadb/mariadb-deployment.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
#@ load("mysql.lib.yml", "name")
2-
#@ load("mysql.lib.yml", "username")
3-
#@ load("mysql.lib.yml", "password")
4-
#@ load("mysql.star", "image")
5-
#@ load("mysql.star", "has_image_pull_secrets")
6-
#@ load("mysql.star", "image_pull_secrets")
1+
#@ load("mariadb.lib.yml", "name")
2+
#@ load("mariadb.lib.yml", "username")
3+
#@ load("mariadb.lib.yml", "password")
4+
#@ load("mariadb.star", "image")
5+
#@ load("mariadb.star", "has_image_pull_secrets")
6+
#@ load("mariadb.star", "image_pull_secrets")
77

88
apiVersion: apps/v1
99
kind: Deployment
@@ -23,31 +23,31 @@ spec:
2323
spec:
2424
containers:
2525
- image: #@ image()
26-
name: mysql
26+
name: mariadb
2727
env:
28-
- name: MYSQL_ROOT_PASSWORD
28+
- name: MARIADB_ROOT_PASSWORD
2929
valueFrom:
3030
secretKeyRef:
31-
key: mysql-root-password
31+
key: mariadb-root-password
3232
name: #@ name()
33-
- name: MYSQL_USER
33+
- name: MARIADB_USER
3434
valueFrom:
3535
secretKeyRef:
36-
key: mysql-user
36+
key: mariadb-user
3737
name: #@ name()
38-
- name: MYSQL_PASSWORD
38+
- name: MARIADB_PASSWORD
3939
valueFrom:
4040
secretKeyRef:
41-
key: mysql-password
41+
key: mariadb-password
4242
name: #@ name()
43-
- name: MYSQL_DATABASE
43+
- name: MARIADB_DATABASE
4444
value: #@ name()
4545
ports:
4646
- containerPort: 3306
4747
name: #@ name()
4848
volumeMounts:
4949
- name: data
50-
mountPath: /var/lib/mysql
50+
mountPath: /var/lib/mariadb
5151
args:
5252
- "--ignore-db-dir=lost+found"
5353
#@ if has_image_pull_secrets():

src/carvel/config/db/_ytt_lib/mysql/mysql-pvc.yml renamed to src/carvel/config/db/_ytt_lib/mariadb/mariadb-pvc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#@ load("mysql.lib.yml", "name")
1+
#@ load("mariadb.lib.yml", "name")
22

33
apiVersion: v1
44
kind: PersistentVolumeClaim
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#@ load("mariadb.lib.yml", "name")
2+
#@ load("mariadb.lib.yml", "username")
3+
#@ load("mariadb.lib.yml", "password")
4+
5+
apiVersion: v1
6+
kind: Secret
7+
metadata:
8+
name: #@ name()
9+
labels:
10+
app: #@ name()
11+
data:
12+
mariadb-root-password: #@ password()
13+
mariadb-user: #@ username()
14+
mariadb-password: #@ password()

src/carvel/config/db/_ytt_lib/mysql/mysql-svc.yml renamed to src/carvel/config/db/_ytt_lib/mariadb/mariadb-svc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#@ load("mysql.lib.yml", "name")
1+
#@ load("mariadb.lib.yml", "name")
22

33
apiVersion: v1
44
kind: Service

src/carvel/config/db/_ytt_lib/mysql/mysql.lib.yml renamed to src/carvel/config/db/_ytt_lib/mariadb/mariadb.lib.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@
55
#@ def password(): return data.values.password
66

77
#@ def skipper_datasource():
8-
url: jdbc:mysql://${DB-SKIPPER_SERVICE_HOST}:${DB-SKIPPER_SERVICE_PORT}/db-skipper
9-
username: ${mysql-user}
10-
password: ${mysql-password}
8+
url: jdbc:mariadb://${DB-SKIPPER_SERVICE_HOST}:${DB-SKIPPER_SERVICE_PORT}/db-skipper
9+
username: ${mariadb-user}
10+
password: ${mariadb-password}
1111
driverClassName: org.mariadb.jdbc.Driver
1212
testOnBorrow: true
1313
validationQuery: "SELECT 1"
1414
#@ end
1515
---
1616
#@ def dataflow_datasource():
17-
url: jdbc:mysql://${DB-DATAFLOW_SERVICE_HOST}:${DB-DATAFLOW_SERVICE_PORT}/db-dataflow
18-
username: ${mysql-user}
19-
password: ${mysql-password}
17+
url: jdbc:mariadb://${DB-DATAFLOW_SERVICE_HOST}:${DB-DATAFLOW_SERVICE_PORT}/db-dataflow
18+
username: ${mariadb-user}
19+
password: ${mariadb-password}
2020
driverClassName: org.mariadb.jdbc.Driver
2121
testOnBorrow: true
2222
validationQuery: "SELECT 1"
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#@data/values-schema
22
---
3-
name: mysql
3+
name: mariadb
44
username: ""
55
password: ""
66
image:
7-
repository: mysql
8-
tag: "5.7"
7+
repository: mariadb
8+
tag: "10.4"
99
digest: ""
1010
registrySecretRef: ""

0 commit comments

Comments
 (0)