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

Commit d87629a

Browse files
author
Jonathan Chauncey
authored
Merge pull request #92 from jchauncey/makefile
ref(makefile): Update makefile to work with new chart structure
2 parents ee7e7ec + 6b7d85a commit d87629a

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

Makefile

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,26 +7,19 @@ include versioning.mk
77

88
build: docker-build
99
push: docker-push
10-
install: kube-install
11-
uninstall: kube-delete
12-
upgrade: kube-update
1310

1411
docker-build:
1512
docker build ${DOCKER_BUILD_FLAGS} -t ${IMAGE} rootfs
1613
docker tag ${IMAGE} ${MUTABLE_IMAGE}
1714

18-
kube-delete:
19-
-kubectl delete -f manifests/deis-logger-fluentd-daemon.tmp.yaml
20-
21-
kube-install: update-manifests
22-
kubectl create -f manifests/deis-logger-fluentd-daemon.tmp.yaml
15+
test: docker-build
16+
docker run ${IMAGE} /bin/bash -c "cd /opt/fluentd/deis-output && rake test"
2317

24-
kube-update: update-manifests
25-
kubectl delete -f manifests/deis-logger-fluentd-daemon.tmp.yaml
26-
kubectl create -f manifests/deis-logger-fluentd-daemon.tmp.yaml
18+
install:
19+
helm upgrade fluentd charts/fluentd --install --namespace deis --set org=${IMAGE_PREFIX},docker_tag=${VERSION}
2720

28-
update-manifests:
29-
sed 's#\(image:\) .*#\1 $(IMAGE)#' manifests/deis-logger-fluentd-daemon.yaml > manifests/deis-logger-fluentd-daemon.tmp.yaml
21+
upgrade:
22+
helm upgrade fluentd charts/fluentd --namespace deis --set org=${IMAGE_PREFIX},docker_tag=${VERSION}
3023

31-
test: docker-build
32-
docker run ${IMAGE} /bin/bash -c "cd /opt/fluentd/deis-output && rake test"
24+
uninstall:
25+
helm delete fluentd --purge

0 commit comments

Comments
 (0)