Skip to content

Commit 059cd93

Browse files
Merge pull request #3 from treebeardtech/dev-0.2
0.2
2 parents f3d2b8c + 0c8654c commit 059cd93

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+957
-741
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,6 @@ examples/**/*.lock.hcl
3737

3838
scratch
3939

40-
tfout.log
40+
tfout.log
41+
42+
*tgz

Makefile

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ SHELLOPTS := $(if $(SHELLOPTS),$(SHELLOPTS):, )xtrace pipefail errexit nounset
33
.PHONY: post-create
44
post-create:
55
@echo "post-create"
6+
brew install helm-docs
7+
./scripts/setup-krew.sh
68

79
.PHONY: post-start
810
post-start:
911
@echo "post-start"
10-
./scripts/setup-krew.sh
1112

1213
.PHONY: docs
1314
docs:
@@ -38,3 +39,16 @@ k3d-create:
3839
.PHONY: k3d-delete
3940
k3d-delete:
4041
k3d cluster delete dev
42+
43+
TIMESTAMP := $(shell date -u "+%Y-%m-%d-T%H-%M-%S")
44+
VERSION := 0.1-$(TIMESTAMP)
45+
46+
build-kf-apps:
47+
rm -rf helm/kubeflow-argo-apps-*.tgz
48+
helm package helm/kubeflow-argo-apps -d helm --version $(VERSION)
49+
50+
push-kf-apps: build-kf-apps
51+
helm push helm/kubeflow-argo-apps-*.tgz oci://ghcr.io/treebeardtech
52+
53+
helm-repo-login:
54+
echo $(GHCR_PAT) | docker login ghcr.io -u alex-treebeard --password-stdin

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,11 @@ Some considerations:
7676

7777
### Set a new password
7878

79-
The `user_password` variable allows you to set a non-default password. This is
80-
essential for deploying Kubeflow.
79+
It's critical to not use the default password for internet-facing deployments.
80+
81+
See the See [examples/k3s-existing-istio](examples/k3s-existing-istio) for deployment with a non-default dex password (passed in via terraform CLI)
82+
83+
Note that dex will only pick up new config at start -- you may have to restart the dex pod manually for a password change to take effect.
8184

8285
### Make Kubeflow available securely on a network using HTTPS
8386

charts/argo_app/templates/all.yaml

Lines changed: 0 additions & 22 deletions
This file was deleted.

charts/argo_app/templates/central-dashboard/app.yaml

Lines changed: 0 additions & 62 deletions
This file was deleted.

charts/argo_app/templates/dex/app.yaml

Lines changed: 0 additions & 33 deletions
This file was deleted.

charts/argo_app/templates/istio-resources/app.yaml

Lines changed: 0 additions & 41 deletions
This file was deleted.

charts/argo_app/templates/istio-resources/cert.yaml

Lines changed: 0 additions & 17 deletions
This file was deleted.

charts/argo_app/templates/wait-for-sync/job.yaml

Lines changed: 0 additions & 29 deletions
This file was deleted.

charts/issuer/templates.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)