Skip to content

Commit 8076d20

Browse files
Add image folder to registry scanner (#952)
Signed-off-by: Ishita Sequeira <[email protected]>
1 parent c3f0eff commit 8076d20

34 files changed

+4186
-147
lines changed

.github/dependabot.yml

+7
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@ updates:
77
ignore:
88
- dependency-name: k8s.io/*
99

10+
- package-ecosystem: "gomod"
11+
directory: "/registry-scanner/"
12+
schedule:
13+
interval: "monthly"
14+
ignore:
15+
- dependency-name: k8s.io/*
16+
1017
- package-ecosystem: "github-actions"
1118
directory: "/"
1219
schedule:

go.mod

+1-3
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ require (
175175
)
176176

177177
replace (
178+
github.com/argoproj-labs/argocd-image-updater/registry-scanner => ../registry-scanner
178179
github.com/docker/distribution => github.com/docker/distribution v2.8.1+incompatible
179180
github.com/golang/protobuf => github.com/golang/protobuf v1.5.4
180181

@@ -209,7 +210,4 @@ replace (
209210
k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.31.0
210211
k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.31.0
211212
k8s.io/sample-controller => k8s.io/sample-controller v0.31.0
212-
213213
)
214-
215-
replace github.com/argoproj-labs/argocd-image-updater/registry-scanner => ../registry-scanner
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: v1
2+
kind: ConfigMap
3+
metadata:
4+
name: registry-scanner-ssh-config
5+
namespace: argocd
6+
data:
7+
config: |
8+
Host *
9+
PubkeyAcceptedAlgorithms +ssh-rsa
10+
HostkeyAlgorithms +ssh-rsa
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Example configuration for argocd-image-controller
2+
registries:
3+
- name: Docker Hub
4+
api_url: https://registry-1.docker.io
5+
prefix: docker.io
6+
credentials: env:SOME_ENV_VAR
7+
default: true
8+
defaultns: library
9+
- name: Google Container Registry
10+
api_url: https://gcr.io
11+
prefix: gcr.io
12+
credentials: pullsecret:foo/bar
13+
- name: RedHat Quay
14+
api_url: https://quay.io
15+
prefix: quay.io
16+
credentials: secret:foo/bar#creds
17+
- name: GitHub Container Registry
18+
api_url: https://ghcr.io
19+
prefix: ghcr.io
20+
credentials: ext:/some/script
21+
credsexpire: 5h

0 commit comments

Comments
 (0)