Skip to content

Commit

Permalink
Support insecure registry
Browse files Browse the repository at this point in the history
Signed-off-by: Tamal Saha <tamal@appscode.com>
  • Loading branch information
tamalsaha committed Oct 2, 2024
1 parent 899b14b commit 1e49aed
Show file tree
Hide file tree
Showing 4 changed files with 58 additions and 55 deletions.
5 changes: 4 additions & 1 deletion DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ Uses [image-packer](https://github.com/kmodules/image-packer)
```bash
image-packer list --root-dir=charts --output-dir=catalog

image-packer generate-scripts --output-dir=catalog \
image-packer generate-scripts --insecure --allow-nondistributable-artifacts \
--output-dir=catalog \
--src=catalog/imagelist.yaml

make add-license fmt
```
36 changes: 18 additions & 18 deletions catalog/copy-images.sh
Original file line number Diff line number Diff line change
Expand Up @@ -35,21 +35,21 @@ mv /tmp/crane .

CMD="./crane"

$CMD cp ghcr.io/kubevault/secrets-store-reader:v2024.9.30 $IMAGE_REGISTRY/kubevault/secrets-store-reader:v2024.9.30
$CMD cp ghcr.io/kubevault/vault-exporter:v0.1.1 $IMAGE_REGISTRY/kubevault/vault-exporter:v0.1.1
$CMD cp ghcr.io/kubevault/vault-operator:v0.19.0 $IMAGE_REGISTRY/kubevault/vault-operator:v0.19.0
$CMD cp kubevault/vault-unsealer:v0.19.0 $IMAGE_REGISTRY/kubevault/vault-unsealer:v0.19.0
$CMD cp vault:0.11.5 $IMAGE_REGISTRY/vault:0.11.5
$CMD cp vault:1.10.3 $IMAGE_REGISTRY/vault:1.10.3
$CMD cp vault:1.11.5 $IMAGE_REGISTRY/vault:1.11.5
$CMD cp vault:1.12.1 $IMAGE_REGISTRY/vault:1.12.1
$CMD cp vault:1.13.3 $IMAGE_REGISTRY/vault:1.13.3
$CMD cp vault:1.2.0 $IMAGE_REGISTRY/vault:1.2.0
$CMD cp vault:1.2.2 $IMAGE_REGISTRY/vault:1.2.2
$CMD cp vault:1.2.3 $IMAGE_REGISTRY/vault:1.2.3
$CMD cp vault:1.5.9 $IMAGE_REGISTRY/vault:1.5.9
$CMD cp vault:1.6.5 $IMAGE_REGISTRY/vault:1.6.5
$CMD cp vault:1.7.2 $IMAGE_REGISTRY/vault:1.7.2
$CMD cp vault:1.7.3 $IMAGE_REGISTRY/vault:1.7.3
$CMD cp vault:1.8.2 $IMAGE_REGISTRY/vault:1.8.2
$CMD cp vault:1.9.2 $IMAGE_REGISTRY/vault:1.9.2
$CMD cp --allow-nondistributable-artifacts --insecure ghcr.io/kubevault/secrets-store-reader:v2024.9.30 $IMAGE_REGISTRY/kubevault/secrets-store-reader:v2024.9.30
$CMD cp --allow-nondistributable-artifacts --insecure ghcr.io/kubevault/vault-exporter:v0.1.1 $IMAGE_REGISTRY/kubevault/vault-exporter:v0.1.1
$CMD cp --allow-nondistributable-artifacts --insecure ghcr.io/kubevault/vault-operator:v0.19.0 $IMAGE_REGISTRY/kubevault/vault-operator:v0.19.0
$CMD cp --allow-nondistributable-artifacts --insecure kubevault/vault-unsealer:v0.19.0 $IMAGE_REGISTRY/kubevault/vault-unsealer:v0.19.0
$CMD cp --allow-nondistributable-artifacts --insecure vault:0.11.5 $IMAGE_REGISTRY/vault:0.11.5
$CMD cp --allow-nondistributable-artifacts --insecure vault:1.10.3 $IMAGE_REGISTRY/vault:1.10.3
$CMD cp --allow-nondistributable-artifacts --insecure vault:1.11.5 $IMAGE_REGISTRY/vault:1.11.5
$CMD cp --allow-nondistributable-artifacts --insecure vault:1.12.1 $IMAGE_REGISTRY/vault:1.12.1
$CMD cp --allow-nondistributable-artifacts --insecure vault:1.13.3 $IMAGE_REGISTRY/vault:1.13.3
$CMD cp --allow-nondistributable-artifacts --insecure vault:1.2.0 $IMAGE_REGISTRY/vault:1.2.0
$CMD cp --allow-nondistributable-artifacts --insecure vault:1.2.2 $IMAGE_REGISTRY/vault:1.2.2
$CMD cp --allow-nondistributable-artifacts --insecure vault:1.2.3 $IMAGE_REGISTRY/vault:1.2.3
$CMD cp --allow-nondistributable-artifacts --insecure vault:1.5.9 $IMAGE_REGISTRY/vault:1.5.9
$CMD cp --allow-nondistributable-artifacts --insecure vault:1.6.5 $IMAGE_REGISTRY/vault:1.6.5
$CMD cp --allow-nondistributable-artifacts --insecure vault:1.7.2 $IMAGE_REGISTRY/vault:1.7.2
$CMD cp --allow-nondistributable-artifacts --insecure vault:1.7.3 $IMAGE_REGISTRY/vault:1.7.3
$CMD cp --allow-nondistributable-artifacts --insecure vault:1.8.2 $IMAGE_REGISTRY/vault:1.8.2
$CMD cp --allow-nondistributable-artifacts --insecure vault:1.9.2 $IMAGE_REGISTRY/vault:1.9.2
36 changes: 18 additions & 18 deletions catalog/export-images.sh
Original file line number Diff line number Diff line change
Expand Up @@ -32,23 +32,23 @@ mv /tmp/crane images

CMD="./images/crane"

$CMD pull ghcr.io/kubevault/secrets-store-reader:v2024.9.30 images/kubevault-secrets-store-reader-v2024.9.30.tar
$CMD pull ghcr.io/kubevault/vault-exporter:v0.1.1 images/kubevault-vault-exporter-v0.1.1.tar
$CMD pull ghcr.io/kubevault/vault-operator:v0.19.0 images/kubevault-vault-operator-v0.19.0.tar
$CMD pull kubevault/vault-unsealer:v0.19.0 images/kubevault-vault-unsealer-v0.19.0.tar
$CMD pull vault:0.11.5 images/library-vault-0.11.5.tar
$CMD pull vault:1.10.3 images/library-vault-1.10.3.tar
$CMD pull vault:1.11.5 images/library-vault-1.11.5.tar
$CMD pull vault:1.12.1 images/library-vault-1.12.1.tar
$CMD pull vault:1.13.3 images/library-vault-1.13.3.tar
$CMD pull vault:1.2.0 images/library-vault-1.2.0.tar
$CMD pull vault:1.2.2 images/library-vault-1.2.2.tar
$CMD pull vault:1.2.3 images/library-vault-1.2.3.tar
$CMD pull vault:1.5.9 images/library-vault-1.5.9.tar
$CMD pull vault:1.6.5 images/library-vault-1.6.5.tar
$CMD pull vault:1.7.2 images/library-vault-1.7.2.tar
$CMD pull vault:1.7.3 images/library-vault-1.7.3.tar
$CMD pull vault:1.8.2 images/library-vault-1.8.2.tar
$CMD pull vault:1.9.2 images/library-vault-1.9.2.tar
$CMD pull --allow-nondistributable-artifacts --insecure ghcr.io/kubevault/secrets-store-reader:v2024.9.30 images/kubevault-secrets-store-reader-v2024.9.30.tar
$CMD pull --allow-nondistributable-artifacts --insecure ghcr.io/kubevault/vault-exporter:v0.1.1 images/kubevault-vault-exporter-v0.1.1.tar
$CMD pull --allow-nondistributable-artifacts --insecure ghcr.io/kubevault/vault-operator:v0.19.0 images/kubevault-vault-operator-v0.19.0.tar
$CMD pull --allow-nondistributable-artifacts --insecure kubevault/vault-unsealer:v0.19.0 images/kubevault-vault-unsealer-v0.19.0.tar
$CMD pull --allow-nondistributable-artifacts --insecure vault:0.11.5 images/library-vault-0.11.5.tar
$CMD pull --allow-nondistributable-artifacts --insecure vault:1.10.3 images/library-vault-1.10.3.tar
$CMD pull --allow-nondistributable-artifacts --insecure vault:1.11.5 images/library-vault-1.11.5.tar
$CMD pull --allow-nondistributable-artifacts --insecure vault:1.12.1 images/library-vault-1.12.1.tar
$CMD pull --allow-nondistributable-artifacts --insecure vault:1.13.3 images/library-vault-1.13.3.tar
$CMD pull --allow-nondistributable-artifacts --insecure vault:1.2.0 images/library-vault-1.2.0.tar
$CMD pull --allow-nondistributable-artifacts --insecure vault:1.2.2 images/library-vault-1.2.2.tar
$CMD pull --allow-nondistributable-artifacts --insecure vault:1.2.3 images/library-vault-1.2.3.tar
$CMD pull --allow-nondistributable-artifacts --insecure vault:1.5.9 images/library-vault-1.5.9.tar
$CMD pull --allow-nondistributable-artifacts --insecure vault:1.6.5 images/library-vault-1.6.5.tar
$CMD pull --allow-nondistributable-artifacts --insecure vault:1.7.2 images/library-vault-1.7.2.tar
$CMD pull --allow-nondistributable-artifacts --insecure vault:1.7.3 images/library-vault-1.7.3.tar
$CMD pull --allow-nondistributable-artifacts --insecure vault:1.8.2 images/library-vault-1.8.2.tar
$CMD pull --allow-nondistributable-artifacts --insecure vault:1.9.2 images/library-vault-1.9.2.tar

tar -czvf images.tar.gz images
36 changes: 18 additions & 18 deletions catalog/import-images.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,21 +26,21 @@ tar -zxvf $TARBALL

CMD="./crane"

$CMD push images/kubevault-secrets-store-reader-v2024.9.30.tar $IMAGE_REGISTRY/kubevault/secrets-store-reader:v2024.9.30
$CMD push images/kubevault-vault-exporter-v0.1.1.tar $IMAGE_REGISTRY/kubevault/vault-exporter:v0.1.1
$CMD push images/kubevault-vault-operator-v0.19.0.tar $IMAGE_REGISTRY/kubevault/vault-operator:v0.19.0
$CMD push images/kubevault-vault-unsealer-v0.19.0.tar $IMAGE_REGISTRY/kubevault/vault-unsealer:v0.19.0
$CMD push images/library-vault-0.11.5.tar $IMAGE_REGISTRY/vault:0.11.5
$CMD push images/library-vault-1.10.3.tar $IMAGE_REGISTRY/vault:1.10.3
$CMD push images/library-vault-1.11.5.tar $IMAGE_REGISTRY/vault:1.11.5
$CMD push images/library-vault-1.12.1.tar $IMAGE_REGISTRY/vault:1.12.1
$CMD push images/library-vault-1.13.3.tar $IMAGE_REGISTRY/vault:1.13.3
$CMD push images/library-vault-1.2.0.tar $IMAGE_REGISTRY/vault:1.2.0
$CMD push images/library-vault-1.2.2.tar $IMAGE_REGISTRY/vault:1.2.2
$CMD push images/library-vault-1.2.3.tar $IMAGE_REGISTRY/vault:1.2.3
$CMD push images/library-vault-1.5.9.tar $IMAGE_REGISTRY/vault:1.5.9
$CMD push images/library-vault-1.6.5.tar $IMAGE_REGISTRY/vault:1.6.5
$CMD push images/library-vault-1.7.2.tar $IMAGE_REGISTRY/vault:1.7.2
$CMD push images/library-vault-1.7.3.tar $IMAGE_REGISTRY/vault:1.7.3
$CMD push images/library-vault-1.8.2.tar $IMAGE_REGISTRY/vault:1.8.2
$CMD push images/library-vault-1.9.2.tar $IMAGE_REGISTRY/vault:1.9.2
$CMD push --allow-nondistributable-artifacts --insecure images/kubevault-secrets-store-reader-v2024.9.30.tar $IMAGE_REGISTRY/kubevault/secrets-store-reader:v2024.9.30
$CMD push --allow-nondistributable-artifacts --insecure images/kubevault-vault-exporter-v0.1.1.tar $IMAGE_REGISTRY/kubevault/vault-exporter:v0.1.1
$CMD push --allow-nondistributable-artifacts --insecure images/kubevault-vault-operator-v0.19.0.tar $IMAGE_REGISTRY/kubevault/vault-operator:v0.19.0
$CMD push --allow-nondistributable-artifacts --insecure images/kubevault-vault-unsealer-v0.19.0.tar $IMAGE_REGISTRY/kubevault/vault-unsealer:v0.19.0
$CMD push --allow-nondistributable-artifacts --insecure images/library-vault-0.11.5.tar $IMAGE_REGISTRY/vault:0.11.5
$CMD push --allow-nondistributable-artifacts --insecure images/library-vault-1.10.3.tar $IMAGE_REGISTRY/vault:1.10.3
$CMD push --allow-nondistributable-artifacts --insecure images/library-vault-1.11.5.tar $IMAGE_REGISTRY/vault:1.11.5
$CMD push --allow-nondistributable-artifacts --insecure images/library-vault-1.12.1.tar $IMAGE_REGISTRY/vault:1.12.1
$CMD push --allow-nondistributable-artifacts --insecure images/library-vault-1.13.3.tar $IMAGE_REGISTRY/vault:1.13.3
$CMD push --allow-nondistributable-artifacts --insecure images/library-vault-1.2.0.tar $IMAGE_REGISTRY/vault:1.2.0
$CMD push --allow-nondistributable-artifacts --insecure images/library-vault-1.2.2.tar $IMAGE_REGISTRY/vault:1.2.2
$CMD push --allow-nondistributable-artifacts --insecure images/library-vault-1.2.3.tar $IMAGE_REGISTRY/vault:1.2.3
$CMD push --allow-nondistributable-artifacts --insecure images/library-vault-1.5.9.tar $IMAGE_REGISTRY/vault:1.5.9
$CMD push --allow-nondistributable-artifacts --insecure images/library-vault-1.6.5.tar $IMAGE_REGISTRY/vault:1.6.5
$CMD push --allow-nondistributable-artifacts --insecure images/library-vault-1.7.2.tar $IMAGE_REGISTRY/vault:1.7.2
$CMD push --allow-nondistributable-artifacts --insecure images/library-vault-1.7.3.tar $IMAGE_REGISTRY/vault:1.7.3
$CMD push --allow-nondistributable-artifacts --insecure images/library-vault-1.8.2.tar $IMAGE_REGISTRY/vault:1.8.2
$CMD push --allow-nondistributable-artifacts --insecure images/library-vault-1.9.2.tar $IMAGE_REGISTRY/vault:1.9.2

0 comments on commit 1e49aed

Please sign in to comment.