Skip to content

Commit 3224786

Browse files
committed
chore(imagebuilder): use registry.drycc.cc replace docker.io
1 parent b380dba commit 3224786

5 files changed

Lines changed: 30 additions & 23 deletions

File tree

.drone/drone.yml

Lines changed: 23 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,16 @@ platform:
99
steps:
1010
- name: test
1111
commands:
12+
- mkdir -p $HOMEPATH/.docker; echo $IMAGE_PULL_SECRETS > $HOMEPATH/.docker/config.json
1213
- make docker-build test
1314
environment:
1415
VERSION: ${DRONE_TAG:-latest}-linux-amd64
15-
DEV_REGISTRY: ${DEV_REGISTRY:-docker.io}
16-
DRYCC_REGISTRY: ${DRYCC_REGISTRY:-docker.io}
16+
DEV_REGISTRY:
17+
from_secret: dev_registry
18+
DRYCC_REGISTRY:
19+
from_secret: drycc_registry
20+
IMAGE_PULL_SECRETS:
21+
from_secret: container_pull_secrets
1722
when:
1823
event:
1924
- push
@@ -22,18 +27,18 @@ steps:
2227

2328
- name: publish
2429
commands:
25-
- echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin
30+
- echo $CONTAINER_PASSWORD | docker login $DRYCC_REGISTRY --username $CONTAINER_USERNAME --password-stdin > /dev/null 2>&1
2631
- make docker-build docker-immutable-push
2732
environment:
2833
VERSION: ${DRONE_TAG:-latest}-linux-amd64
2934
DEV_REGISTRY:
3035
from_secret: dev_registry
3136
DRYCC_REGISTRY:
3237
from_secret: drycc_registry
33-
DOCKER_USERNAME:
34-
from_secret: docker_username
35-
DOCKER_PASSWORD:
36-
from_secret: docker_password
38+
CONTAINER_USERNAME:
39+
from_secret: container_username
40+
CONTAINER_PASSWORD:
41+
from_secret: container_password
3742
when:
3843
event:
3944
- push
@@ -51,18 +56,18 @@ platform:
5156
steps:
5257
- name: publish
5358
commands:
54-
- echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin
59+
- echo $CONTAINER_PASSWORD | docker login $DRYCC_REGISTRY --username $CONTAINER_USERNAME --password-stdin > /dev/null 2>&1
5560
- make docker-build docker-immutable-push
5661
environment:
5762
VERSION: ${DRONE_TAG:-latest}-linux-arm64
5863
DEV_REGISTRY:
5964
from_secret: dev_registry
6065
DRYCC_REGISTRY:
6166
from_secret: drycc_registry
62-
DOCKER_USERNAME:
63-
from_secret: docker_username
64-
DOCKER_PASSWORD:
65-
from_secret: docker_password
67+
CONTAINER_USERNAME:
68+
from_secret: container_username
69+
CONTAINER_PASSWORD:
70+
from_secret: container_password
6671
when:
6772
event:
6873
- push
@@ -72,12 +77,14 @@ steps:
7277
kind: pipeline
7378
type: docker
7479
name: manifest
80+
image_pull_secrets:
81+
- container_pull_secrets
7582

7683
steps:
7784
- name: generate manifest
78-
image: docker.io/library/alpine
85+
image: registry.drycc.cc/drycc/python-dev
7986
commands:
80-
- sed -i "s/docker.io/$${DRYCC_REGISTRY}/g" .drone/manifest.tmpl
87+
- sed -i "s/registry.drycc.cc/$${DRYCC_REGISTRY}/g" .drone/manifest.tmpl
8188
environment:
8289
DRYCC_REGISTRY:
8390
from_secret: drycc_registry
@@ -87,9 +94,9 @@ steps:
8794
settings:
8895
spec: .drone/manifest.tmpl
8996
username:
90-
from_secret: docker_username
97+
from_secret: container_username
9198
password:
92-
from_secret: docker_password
99+
from_secret: container_password
93100
environment:
94101
DEV_REGISTRY:
95102
from_secret: dev_registry

.drone/manifest.tmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
image: docker.io/drycc/imagebuilder:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}canary{{/if}}
2+
image: registry.drycc.cc/drycc/imagebuilder:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}canary{{/if}}
33
{{#if build.tags}}
44
tags:
55
{{#each build.tags}}
@@ -8,12 +8,12 @@ tags:
88
{{/if}}
99
manifests:
1010
-
11-
image: docker.io/drycc/imagebuilder:{{#if build.tag}}{{build.tag}}-{{else}}latest-{{/if}}linux-amd64
11+
image: registry.drycc.cc/drycc/imagebuilder:{{#if build.tag}}{{build.tag}}-{{else}}latest-{{/if}}linux-amd64
1212
platform:
1313
architecture: amd64
1414
os: linux
1515
-
16-
image: docker.io/drycc/imagebuilder:{{#if build.tag}}{{build.tag}}-{{else}}latest-{{/if}}linux-arm64
16+
image: registry.drycc.cc/drycc/imagebuilder:{{#if build.tag}}{{build.tag}}-{{else}}latest-{{/if}}linux-arm64
1717
platform:
1818
architecture: arm64
1919
os: linux

charts/imagebuilder/values.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
imageOrg: "drycc"
22
imagePullPolicy: "Always"
33
imageTag: "canary"
4-
imageRegistry: "docker.io"
4+
imageRegistry: "registry.drycc.cc"
55
containerRegistries: |
6-
unqualified-search-registries = ["docker.io"]
6+
unqualified-search-registries = ["registry.drycc.cc"]
77
short-name-mode="permissive"

rootfs/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM docker.io/drycc/base:bullseye
1+
FROM registry.drycc.cc/drycc/base:bullseye
22

33
ENV DRYCC_UID=1001 \
44
DRYCC_GID=1001 \

rootfs/imagebuilder/build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ if [[ -n "${TAR_PATH}" ]]; then
5050
tar -xzf /tmp/app.tgz -C /workspace/ && unset TAR_PATH
5151
fi
5252

53-
pack_builder="docker.io/drycc/buildpacks:bullseye"
53+
pack_builder="registry.drycc.cc/drycc/buildpacks:bullseye"
5454
if [[ -f .pack-builder ]]; then
5555
pack_builder=$(< .pack-builder tr -d '[:space:]')
5656
fi

0 commit comments

Comments
 (0)