11VERSION_TAG =$(shell git describe --tags $(git rev-list --tags --max-count=1 ) )
2- VERSION_MAJOR =$(shell echo "${VERSION_TAG}" | sed 's/[^0-9] * \([0-9]\+. * \) /\1/' )
3- VERSION_FULL =$(shell echo "${VERSION_TAG}" | sed 's/[^ 0-9]* \( [0-9]\+ \) .*/\1/' )
2+ VERSION_MAJOR =$(shell echo "${VERSION_TAG}" | sed 's/v \([0-9]* \) .* /\1/' )
3+ VERSION_FULL =$(shell echo "${VERSION_TAG}" | sed 's/v\([ 0-9][0-9\.] * \) .*/\1/' )
44
5- INSTALLER_IMAGE =aks-audit-log-installer
5+ INSTALLER_IMAGE =sysdiglabs/ aks-audit-log-installer
66INSTALLER_DIR =./
77INSTALLER_DESC =${INSTALLER_DIR}/build/README.md
88INSTALLER_DOCKERFILE =${INSTALLER_DIR}/build/Dockerfile
99
10- FORWARDER_IMAGE =aks-audit-log-forwarder
10+ FORWARDER_IMAGE =sysdiglabs/ aks-audit-log-forwarder
1111FORWARDER_DIR =./AKSKubeAuditReceiverSolution
1212FORWARDER_DESC =${FORWARDER_DIR}/AKSKubeAuditReceiver/README.md
1313FORWARDER_DOCKERFILE =${FORWARDER_DIR}/AKSKubeAuditReceiver/Dockerfile
1414
1515DOCKERHUB_USERNAME =$(shell cat ${KEYS}/DOCKER_USER)
1616DOCKERHUB_PASSWORD =$(shell cat ${KEYS}/DOCKER_PASS)
17- DOCKERHUB_ORG =sysdiglabs
1817
1918GITHUB_USER =$(shell cat ${KEYS}/GH_USER)
2019GITHUB_PAT_PATH ="${KEYS}/GH_PAT_PKG"
@@ -29,21 +28,21 @@ SYSDIG_SECURE_API_TOKEN=$(shell cat ${KEYS}/SYSDIG_SECURE_API_TOKEN)
2928
3029installer-build-image : IMAGE_DIR=${INSTALLER_DIR}
3130installer-build-image : IMAGE_DOCKERFILE=${INSTALLER_DOCKERFILE}
32- installer-build-image : IMAGE=${DOCKERHUB_ORG}/${ INSTALLER_IMAGE}
31+ installer-build-image : IMAGE=${INSTALLER_IMAGE}
3332installer-build-image : build-image
3433
3534installer-build-push-dev :
36- docker build ${INSTALLER_DIR} -f ${INSTALLER_DOCKERFILE} -t ${DOCKERHUB_ORG} / ${ INSTALLER_IMAGE} :dev
37- docker push ${DOCKERHUB_ORG} / ${ INSTALLER_IMAGE} :dev
35+ docker build ${INSTALLER_DIR} -f ${INSTALLER_DOCKERFILE} -t ${INSTALLER_IMAGE} :dev
36+ docker push ${INSTALLER_IMAGE} :dev
3837
39- installer-scan : IMAGE=${DOCKERHUB_ORG}/${ INSTALLER_IMAGE}
38+ installer-scan : IMAGE=${INSTALLER_IMAGE}
4039installer-scan : inline-scan
4140
42- installer-dockerhub-readme : IMAGE=${DOCKERHUB_ORG}/${ INSTALLER_IMAGE}
41+ installer-dockerhub-readme : IMAGE=${INSTALLER_IMAGE}
4342installer-dockerhub-readme : DESC_PATH=${INSTALLER_DESC}
4443installer-dockerhub-readme : update-dockerhub-readme
4544
46- installer-push : IMAGE=${DOCKERHUB_ORG}/${ INSTALLER_IMAGE}
45+ installer-push : IMAGE=${INSTALLER_IMAGE}
4746installer-push : check-shell installer-build-image installer-scan push
4847
4948installer-gh-pkg-release : IMAGE_NAME=${INSTALLER_IMAGE}
@@ -58,21 +57,21 @@ forwarder-test: check-yaml check-dotnet
5857
5958forwarder-build-image : IMAGE_DIR=${FORWARDER_DIR}
6059forwarder-build-image : IMAGE_DOCKERFILE=${FORWARDER_DOCKERFILE}
61- forwarder-build-image : IMAGE=${DOCKERHUB_ORG}/${ FORWARDER_IMAGE}
60+ forwarder-build-image : IMAGE=${FORWARDER_IMAGE}
6261forwarder-build-image : build-image
6362
6463forwarder-build-push-dev :
65- docker build ${FORWARDER_DIR} -f ${FORWARDER_DOCKERFILE} -t ${DOCKERHUB_ORG} / ${ FORWARDER_IMAGE} :dev
66- docker push ${DOCKERHUB_ORG} / ${ FORWARDER_IMAGE} :dev
64+ docker build ${FORWARDER_DIR} -f ${FORWARDER_DOCKERFILE} -t ${FORWARDER_IMAGE} :dev
65+ docker push ${FORWARDER_IMAGE} :dev
6766
6867forwarder-scan : IMAGE=${FORWARDER_IMAGE}
6968forwarder-scan : inline-scan
7069
71- forwarder-dockerhub-readme : IMAGE=${DOCKERHUB_ORG}/${ FORWARDER_IMAGE}
70+ forwarder-dockerhub-readme : IMAGE=${FORWARDER_IMAGE}
7271forwarder-dockerhub-readme : DESC_PATH=${FORWARDER_DESC}
7372forwarder-dockerhub-readme : update-dockerhub-readme
7473
75- forwarder-push : IMAGE=${DOCKERHUB_ORG}/${ FORWARDER_IMAGE}
74+ forwarder-push : IMAGE=${FORWARDER_IMAGE}
7675forwarder-push : forwarder-test forwarder-build forwarder-build-image forwarder-scan push
7776
7877forwarder-gh-pkg-release : IMAGE_NAME=${FORWARDER_IMAGE}
@@ -82,13 +81,13 @@ forwarder-gh-pkg-release: fowarder-test forwarder-build forwarder-build-image fo
8281
8382install :
8483 docker run -it -v ${HOME} /.azure:/root/.azure \
85- ${DOCKERHUB_ORG} / ${ INSTALLER_IMAGE} :${MINOR} \
84+ ${INSTALLER_IMAGE} :${MINOR} \
8685 -g ${RESOURCE_GROUP} -c ${CLUSTER_NAME}
8786
8887uninstall :
8988 docker run -it -v ${HOME} /.azure:/root/.azure \
9089 --entrypoint /app/uninstall-aks-audit-log.sh \
91- ${DOCKERHUB_ORG} / ${ INSTALLER_IMAGE} :${MINOR} \
90+ ${INSTALLER_IMAGE} :${MINOR} \
9291 -g ${RESOURCE_GROUP} -c ${CLUSTER_NAME}
9392
9493# -----------------------------------------------------------------------------
@@ -133,20 +132,21 @@ all-tests: check build test-gh-actions
133132
134133show-version :
135134 @echo " Version tag: ${VERSION_TAG} "
136- @echo " Version full: ${VERSION_FULL} "
137135 @echo " Version major: ${VERSION_MAJOR} "
136+ @echo " Version full: ${VERSION_FULL} "
137+
138138
139139build-image :
140140 docker build ${IMAGE_DIR} -f ${IMAGE_DOCKERFILE} \
141- -t ${DOCKERHUB_ORG} / ${ IMAGE} :latest \
142- -t ${DOCKERHUB_ORG} / ${ IMAGE} :dev \
143- -t ${DOCKERHUB_ORG} / ${ IMAGE} :${VERSION_FULL} \
144- -t ${DOCKERHUB_ORG} / ${ IMAGE} :${VERSION_MAJOR}
141+ -t ${IMAGE} :latest \
142+ -t ${IMAGE} :dev \
143+ -t ${IMAGE} :${VERSION_FULL} \
144+ -t ${IMAGE} :${VERSION_MAJOR}
145145
146146push :
147- docker push ${DOCKERHUB_ORG} / ${ IMAGE} :latest
148- docker push ${DOCKERHUB_ORG} / ${ IMAGE} :${VERSION_FULL}
149- docker push ${DOCKERHUB_ORG} / ${ IMAGE} :${VERSION_MAJOR}
147+ docker push ${IMAGE} :latest
148+ docker push ${IMAGE} :${VERSION_FULL}
149+ docker push ${IMAGE} :${VERSION_MAJOR}
150150
151151update-dockerhub-readme-docker :
152152 echo ' Updating Dockerhub description' ; \
@@ -181,10 +181,17 @@ gh-pkg-release:
181181 docker build . -f build/Dockerfile -t docker.pkg.github.com/${GITHUB_REPO} /${IMAGE_NAME} :${VERSION_FULL}
182182 docker push docker.pkg.github.com/${GITHUB_REPO} /${IMAGE_NAME} :${VERSION_FULL}
183183
184+ UNAME := $(shell uname)
184185inline-scan :
185- @curl -s https://download.sysdig.com/stable/inline_scan.sh | \
186- bash -s -- \
187- analyze -s https://secure.sysdig.com -o -k ${SYSDIG_SECURE_API_TOKEN} ${IMAGE} ; \
186+ if [ " ${UNAME} " == " Darwin" ]; then DOCKER_USER=" -u 0" ; else DOCKER_USER=" " ; fi ; \
187+ docker run $$ DOCKER_USER --rm \
188+ -v /var/run/docker.sock:/var/run/docker.sock \
189+ quay.io/sysdig/secure-inline-scan:2 \
190+ --sysdig-url https://secure.sysdig.com \
191+ --sysdig-token " ${SYSDIG_SECURE_API_TOKEN} " \
192+ --storage-type docker-daemon \
193+ --storage-path /var/run/docker.sock \
194+ ${IMAGE} ; \
188195 RESULT=$$? ; \
189196 echo ; echo " ******************************" ; \
190197 [ " $$ RESULT" -eq 0 ] && echo " ** Scan result > PASS < **" ; \
0 commit comments