File tree Expand file tree Collapse file tree 5 files changed +22
-22
lines changed
Expand file tree Collapse file tree 5 files changed +22
-22
lines changed Original file line number Diff line number Diff line change @@ -106,12 +106,13 @@ docker-compose -f docker-compose.test.yml up --no-build kubernetes-mixin
106106Build only:
107107
108108```
109- NOPUSH=true IMAGE_NAME=solsson/kubernetes- assert:latest ./hooks/build
109+ NOPUSH=true IMAGE_NAME=builds-registry.ystack.svc.cluster.local/yolean/ assert ./hooks/build
110110```
111111
112112Integration test:
113113
114114```
115+ NOPUSH=true IMAGE_NAME=solsson/kubernetes-assert:latest ./hooks/build
115116docker volume rm kubernetes-monitoring_admin 2> /dev/null || true
116117./test.sh
117118```
Original file line number Diff line number Diff line change 22[ -z " $DEBUG " ] || set -x
33set -eo pipefail
44
5+ # Settings
6+ DEFAULT_REGISTRY=builds-registry.ystack.svc.cluster.local
7+ [ -z " $BUILDS_REGISTRY " ] && BUILDS_REGISTRY=$DEFAULT_REGISTRY
8+
59[ -z " $IMAGE_NAME " ] && echo " IMAGE_NAME is required" && exit 1;
610
711GIT_STATUS=$( git status --untracked-files=no --porcelain=v2)
@@ -12,6 +16,13 @@ GIT_STATUS=$(git status --untracked-files=no --porcelain=v2)
1216echo " ------ HOOK START - BUILD -------"
1317printenv
1418
19+ PREPEND_REGISTRY=" "
20+ case $IMAGE_NAME in
21+ solsson/* ) ;;
22+ $BUILDS_REGISTRY * ) PREPEND_REGISTRY=" ${BUILDS_REGISTRY} /" ;;
23+ * ) ;;
24+ esac
25+
1526function imagename {
1627 buildname=$1
1728 case $IMAGE_NAME in
@@ -26,7 +37,6 @@ docker build -t $IMAGE_NAME .
2637CONTEXTS="
2738runtime-nodejs
2839runtime-typescript
29- specs
3040"
3141
3242PUSH=" "
@@ -35,8 +45,8 @@ for CONTEXT in $CONTEXTS; do
3545
3646 CONTEXT_IMAGE_NAME=$( imagename $CONTEXT )
3747
38- docker build -t $CONTEXT_IMAGE_NAME -t yolean/assert-$CONTEXT -t yolean/assert-$CONTEXT :$SOURCE_COMMIT ./$CONTEXT
39- PUSH=" $PUSH $CONTEXT_IMAGE_NAME yolean/assert-$CONTEXT :$SOURCE_COMMIT "
48+ docker build -t $CONTEXT_IMAGE_NAME -t yolean/assert-$CONTEXT -t ${PREPEND_REGISTRY} yolean/assert-$CONTEXT :$SOURCE_COMMIT ./$CONTEXT
49+ PUSH=" $PUSH $CONTEXT_IMAGE_NAME ${PREPEND_REGISTRY} yolean/assert-$CONTEXT :$SOURCE_COMMIT "
4050
4151done
4252
Original file line number Diff line number Diff line change 3838 valueFrom :
3939 fieldRef :
4040 fieldPath : spec.serviceAccountName
41- - name : ASSERT_IS_DEV
42- valueFrom :
43- fieldRef :
44- # This will be true for run --tail as well but that's also a dev-loop use case
45- fieldPath : metadata.labels['skaffold.dev/tail']
4641 ports :
4742 - containerPort : 9091
4843 name : assert
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1- apiVersion : skaffold/v2beta4
1+ apiVersion : skaffold/v2beta15
22kind : Config
33metadata :
44 name : assert-specs
77 gitCommit :
88 variant : CommitSha
99 artifacts :
10- - image : builds-registry.ystack.svc.cluster.local:80/yolean/assert-specs
10+ - image : builds-registry.ystack.svc.cluster.local/yolean/assert-specs
11+ context : ./
12+ custom :
13+ buildCommand : >-
14+ y-build-like-sync
15+ builds-registry.ystack.svc.cluster.local/yolean/assert-runtime-nodejs:../../kubernetes-assert/runtime-nodejs
1116 sync :
1217 manual :
1318 - src : ' **'
1419 dest : /usr/src/specs
15- kaniko :
16- reproducible : true
1720 cluster : {}
1821deploy :
1922 kustomize : {}
You can’t perform that action at this time.
0 commit comments