netdata/packaging/docker: Change password (#5790)
Paul Emm. Katsoulakis committed
Apr 3, 2019 at 16:45 UTC
beec069a3a93faf1b2679591a2055c49145fc444
4 files changed
+10
-10
.travis/README.md
+1
-1
@@ -4,7 +4,7 @@
4
5
- GITHUB_TOKEN - GitHub token with push access to repository
6
- DOCKER_USERNAME - Username (netdatabot) with write access to docker hub repository
7
-- DOCKER_PASSWORD - Password to docker hub
7
+- DOCKER_PASS - Password to docker hub
8
- encrypted_8daf19481253_key - key needed by openssl to decrypt GCS credentials file
9
- encrypted_8daf19481253_iv - IV needed by openssl to decrypt GCS credentials file
10
- COVERITY_SCAN_TOKEN - Token to allow coverity test analysis uploads
packaging/docker/README.md
+2
-2
@@ -130,7 +130,7 @@ You can restrict access by following [official caddy guide](https://caddyserver.
130
The script `packaging/docker/build-test.sh` can be used to create an image and upload it to a repository of your choosing.
131
132
```
133
-Usage: packaging/docker/build-test.sh -r <REPOSITORY> -v <VERSION> -u <DOCKER_USERNAME> -p <DOCKER_PASSWORD> [-s]
133
+Usage: packaging/docker/build-test.sh -r <REPOSITORY> -v <VERSION> -u <DOCKER_USERNAME> -p <DOCKER_PASS> [-s]
134
-s skip build, just push the image
135
Builds an amd64 image and pushes it to the docker hub repository REPOSITORY
136
```
@@ -155,4 +155,4 @@ We check out PR5576 and run the following:
155
156
Then we can run `helm install [path to our helmchart clone]`.
157
158
-If we make changes to the code, we execute the same `build-test.sh` command, followed by `helm upgrade [name] [path to our helmchart clone]`
\ No newline at end of file
158
+If we make changes to the code, we execute the same `build-test.sh` command, followed by `helm upgrade [name] [path to our helmchart clone]`
packaging/docker/build-test.sh
+5
-5
@@ -8,7 +8,7 @@
8
# Author : Pavlos Emm. Katsoulakis (paul@netdata.cloud)
9
10
printhelp() {
11
- echo "Usage: packaging/docker/build-test.sh -r <REPOSITORY> -v <VERSION> -u <DOCKER_USERNAME> -p <DOCKER_PASSWORD> [-s]
11
+ echo "Usage: packaging/docker/build-test.sh -r <REPOSITORY> -v <VERSION> -u <DOCKER_USERNAME> -p <DOCKER_PASS> [-s]
12
-s skip build, just push the image
13
Builds an amd64 image and pushes it to the docker hub repository REPOSITORY"
14
}
@@ -34,7 +34,7 @@ do
34
DOCKER_USERNAME=$OPTARG
35
;;
36
p)
37
- DOCKER_PASSWORD=$OPTARG
37
+ DOCKER_PASS=$OPTARG
38
;;
39
s)
40
DOBUILD=0
@@ -46,7 +46,7 @@ do
46
esac
47
done
48
49
-if [ -n "${REPOSITORY}" ] && [ -n "${VERSION}" ] && [ -n "${DOCKER_USERNAME}" ] && [ -n "${DOCKER_PASSWORD}" ] ; then
49
+if [ -n "${REPOSITORY}" ] && [ -n "${VERSION}" ] && [ -n "${DOCKER_USERNAME}" ] && [ -n "${DOCKER_PASS}" ] ; then
50
if [ $DOBUILD -eq 1 ] ; then
51
echo "Building ${VERSION} of ${REPOSITORY} container"
52
docker run --rm --privileged multiarch/qemu-user-static:register --reset
@@ -61,12 +61,12 @@ if [ -n "${REPOSITORY}" ] && [ -n "${VERSION}" ] && [ -n "${DOCKER_USERNAME}" ]
61
62
# Login to docker hub to allow futher operations
63
echo "Logging into docker"
64
- echo "$DOCKER_PASSWORD" | docker --config /tmp/docker login -u "$DOCKER_USERNAME" --password-stdin
64
+ echo "$DOCKER_PASS" | docker --config /tmp/docker login -u "$DOCKER_USERNAME" --password-stdin
65
66
echo "Pushing ${REPOSITORY}:${VERSION}"
67
docker --config /tmp/docker push "${REPOSITORY}:${VERSION}"
68
else
69
- echo "Missing parameter. REPOSITORY=${REPOSITORY} VERSION=${VERSION} DOCKER_USERNAME=${DOCKER_USERNAME} DOCKER_PASSWORD=${DOCKER_PASSWORD}"
69
+ echo "Missing parameter. REPOSITORY=${REPOSITORY} VERSION=${VERSION} DOCKER_USERNAME=${DOCKER_USERNAME} DOCKER_PASS=${DOCKER_PASS}"
70
printhelp
71
exit 1
72
fi
packaging/docker/publish.sh
+2
-2
@@ -37,7 +37,7 @@ fi
37
MANIFEST_LIST="${REPOSITORY}:${VERSION}"
38
39
# There is no reason to continue if we cannot log in to docker hub
40
-if [ -z ${DOCKER_USERNAME+x} ] || [ -z ${DOCKER_PASSWORD+x} ]; then
40
+if [ -z ${DOCKER_USERNAME+x} ] || [ -z ${DOCKER_PASS+x} ]; then
41
echo "No docker hub username or password found, aborting without publishing"
42
exit 1
43
fi
@@ -61,7 +61,7 @@ echo "Manifest list : ${MANIFEST_LIST}"
61
echo '{"experimental":"enabled"}' > "${WORKDIR}"/config.json
62
63
# Login to docker hub to allow futher operations
64
-echo "$DOCKER_PASSWORD" | $DOCKER_CMD login -u "$DOCKER_USERNAME" --password-stdin
64
+echo "$DOCKER_PASS" | $DOCKER_CMD login -u "$DOCKER_USERNAME" --password-stdin
65
66
# Push images to registry
67
for ARCH in ${ARCHS[@]}; do