Skip to content

Commit

Permalink
feat: updates for local gitops dev
Browse files Browse the repository at this point in the history
  • Loading branch information
patrickleet committed Oct 31, 2022
1 parent 5f48b57 commit be4b694
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 34 deletions.
34 changes: 1 addition & 33 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,39 +2,7 @@ LOCAL_DEV_CLUSTER ?= kind-local-dev-cluster
NOW := $(shell date +%m_%d_%Y_%H_%M)
SERVICE_NAME := example-policy-service

onboard: install deploy-to-local-cluster

build-new-local-image:
kubectl ctx $(LOCAL_DEV_CLUSTER)
docker build -t $(SERVICE_NAME) .
docker tag $(SERVICE_NAME):latest dev.local/$(SERVICE_NAME):$(NOW)

load-local-image-to-kind:
kubectl ctx $(LOCAL_DEV_CLUSTER)
kind --name local-dev-cluster load docker-image dev.local/$(SERVICE_NAME):$(NOW)

deploy-to-local-cluster:
kubectl ctx $(LOCAL_DEV_CLUSTER)
helm template ./charts/$(SERVICE_NAME)/ \
-f ./charts/$(SERVICE_NAME)/values.yaml \
--set image.repository=dev.local/$(SERVICE_NAME),image.tag=$(NOW),local=true \
| kubectl apply -f -

delete-local-deployment:
kubectl ctx $(LOCAL_DEV_CLUSTER)
helm template ./charts/$(SERVICE_NAME)/ \
-f ./charts/$(SERVICE_NAME)/values.yaml \
--set image.repository=dev.local/$(SERVICE_NAME),image.tag=$(NOW) \
| kubectl delete -f -

refresh-kind-image: build-new-local-image load-local-image-to-kind deploy-to-local-cluster
hard-refresh-kind-image: delete-local-deployment build-new-local-image load-local-image-to-kind deploy-to-local-cluster

localizer:
localizer expose default/$(SERVICE_NAME) --map 80:5020

stop-localizer:
localizer expose default/$(SERVICE_NAME) --stop
onboard: install

install:
npm ci
Expand Down
2 changes: 1 addition & 1 deletion src/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ export const config = {
email: {
commands:
process.env.EMAIL_COMMANDS_BROKER_URL ||
"http://broker-ingress.knative-eventing.svc.cluster.local/default/email-commands",
"http://broker-ingress.knative-eventing.svc.cluster.local/example-local-env/email-commands",
},
},
source: "example-policy-service",
Expand Down

0 comments on commit be4b694

Please sign in to comment.