forked from thoth-station/meteor-operator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTiltfile
43 lines (30 loc) · 1.17 KB
/
Tiltfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# -*- mode: Python -*-
kubectl_cmd = "kubectl"
if str(local("command -v " + kubectl_cmd + " || true", quiet = True)) == "":
fail("Required command '" + kubectl_cmd + "' not found in PATH")
load("ext://uibutton", "cmd_button", "location", "text_input")
load('ext://podman', 'podman_build')
settings = {
"enable_providers": ["docker"],
"deploy_cert_manager": True,
"kind_cluster_name": "cnbi-dev",
"preload_images_for_kind": True,
"debug": {},
"cert_manager_version": "v1.9.1",
"kubernetes_version": "v1.25.0",
"kind_version": "v0.15.0",
}
if "allowed_contexts" in settings:
allow_k8s_contexts(settings.get("allowed_contexts"))
if "default_registry" in settings:
default_registry(settings.get("default_registry"))
load("ext://cert_manager", "deploy_cert_manager")
if settings.get("deploy_cert_manager"):
deploy_cert_manager()
k8s_yaml('config/crd/test/tekton-pipeline-v0.39.0.yaml')
k8s_yaml('hack/openshift-client-v0.2.yaml')
k8s_yaml('hack/cnbi-gitrepo.yaml')
k8s_yaml('hack/cnbi-import.yaml')
k8s_yaml('hack/cnbi-prepare.yaml')
k8s_yaml(kustomize('config/default'))
podman_build('quay.io/thoth-station/meteor-operator:v0.1.0', '.')