Skip to content

Commit 9097207

Browse files
committed
test env var
1 parent 0401d38 commit 9097207

5 files changed

Lines changed: 19 additions & 9 deletions

File tree

src/kubernetes/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
class Kubernetes:
99

10-
def __init__(self, context: str = None, namespace: str = None):
10+
def __init__(self, context: str, namespace: str):
1111
self.context = context
1212
self.namespace = namespace
1313
try:

src/main.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -206,9 +206,9 @@ def main():
206206
cluster_name = args.context
207207
namespace = args.namespace
208208

209-
# Export env to use from YAML templates
210-
os.environ["CLUSTER_NAME"] = cluster_name
211-
os.environ["NAMESPACE"] = namespace
209+
# # Export env to use from YAML templates
210+
# os.environ["CLUSTER_NAME"] = cluster_name
211+
# os.environ["NAMESPACE"] = namespace
212212

213213

214214
# if not cluster_name:

src/worker.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,14 @@ def main():
4242
parser.add_argument("--pvc", type=str, required=True, help="Name of the PVC")
4343
args = parser.parse_args()
4444

45+
# Env var from YAML template
4546
storage_address = os.getenv("STORAGE_ADDRESS")
4647
storage_username = os.getenv("STORAGE_USERNAME")
4748
storage_password = os.getenv("STORAGE_PASSWORD")
4849
cluster_name = os.getenv("CLUSTER_NAME")
4950
namespace = os.getenv("NAMESPACE")
5051

51-
52+
5253
for key, value in os.environ.items():
5354
print('{}: {}'.format(key, value))
5455

@@ -60,8 +61,7 @@ def main():
6061
print(f"error: source path '{args.path}' does not exist.")
6162
sys.exit(1)
6263

63-
# kube = Kubernetes(context=None, namespace=None)
64-
kube = Kubernetes()
64+
kube = Kubernetes(context=cluster_name, namespace=namespace)
6565

6666
# ------------------------------
6767
# STORAGE PROVIDER DETECTION

templates/backup.job.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,17 @@ spec:
5555
key: storage-password
5656
optional: false
5757
- name: CLUSTER_NAME
58-
value: "{{ CLUSTER_NAME }}"
58+
valueFrom:
59+
secretKeyRef:
60+
name: clustersnap-config
61+
key: cluster-name
62+
optional: false
5963
- name: NAMESPACE
60-
value: "{{ NAMESPACE }}"
64+
valueFrom:
65+
secretKeyRef:
66+
name: clustersnap-config
67+
key: namespace
68+
optional: false
6169
volumes:
6270
- name: volume-to-backup
6371
persistentVolumeClaim:

templates/backup.secret.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ data:
88
storage-address: Y2hhbmdlbWU= # changeme
99
storage-username: Y2hhbmdlbWU= # changeme
1010
storage-password: Y2hhbmdlbWU= # changeme
11+
cluster-name: Y2hhbmdlbWU= # changeme
12+
namespace: Y2hhbmdlbWU= # changeme

0 commit comments

Comments
 (0)