mirror of
https://github.com/twuni/docker-registry.helm.git
synced 2026-02-18 22:29:50 +00:00
Compare commits
51 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e0f4aad840 | ||
|
|
4da358175b | ||
|
|
a0655cfb55 | ||
|
|
7b2f656226 | ||
|
|
83b3ab5e7c | ||
|
|
b71e80e571 | ||
|
|
4de089b25c | ||
|
|
5411fc0052 | ||
|
|
80cb20b2dd | ||
|
|
715792b5e2 | ||
|
|
0df650ffc4 | ||
|
|
39685f33e2 | ||
|
|
25788cff80 | ||
|
|
1ea54ede79 | ||
|
|
639483da24 | ||
|
|
ee6524465f | ||
|
|
8ce41cdd38 | ||
|
|
2fd6d8fbf0 | ||
|
|
6305476063 | ||
|
|
cfb7daa4e4 | ||
|
|
851575797a | ||
|
|
489a0cfe5e | ||
|
|
f9fbd04f6f | ||
|
|
f38b9b4a58 | ||
|
|
935935622c | ||
|
|
4c49800452 | ||
|
|
b321438d4e | ||
|
|
84535c1d96 | ||
|
|
7076faea33 | ||
|
|
dfcd91722c | ||
|
|
932a31b2fa | ||
|
|
88528289cf | ||
|
|
35c1365b5c | ||
|
|
a713a3d91c | ||
|
|
9697305e39 | ||
|
|
d412af5f95 | ||
|
|
45daca1981 | ||
|
|
47c07072ff | ||
|
|
a599059936 | ||
|
|
5a68bb595a | ||
|
|
e6bf1b7833 | ||
|
|
c3dd512501 | ||
|
|
51c6e55ddb | ||
|
|
b3677863c7 | ||
|
|
89760bc72c | ||
|
|
cbb527450d | ||
|
|
829c10f509 | ||
|
|
38715871da | ||
|
|
a830d2eb17 | ||
|
|
5c19fdbee8 | ||
|
|
c8718f203e |
@@ -1,15 +0,0 @@
|
||||
version: 2.1
|
||||
jobs:
|
||||
lint:
|
||||
docker:
|
||||
- image: twuni/helm:3.4.1
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
command: helm lint --strict
|
||||
name: lint
|
||||
workflows:
|
||||
version: 2
|
||||
default:
|
||||
jobs:
|
||||
- lint
|
||||
21
.helmignore
21
.helmignore
@@ -1,21 +0,0 @@
|
||||
# Patterns to ignore when building packages.
|
||||
# This supports shell glob matching, relative path matching, and
|
||||
# negation (prefixed with !). Only one pattern per line.
|
||||
.DS_Store
|
||||
# Common VCS dirs
|
||||
.git/
|
||||
.gitignore
|
||||
.bzr/
|
||||
.bzrignore
|
||||
.hg/
|
||||
.hgignore
|
||||
.svn/
|
||||
# Common backup files
|
||||
*.swp
|
||||
*.bak
|
||||
*.tmp
|
||||
*~
|
||||
# Various IDEs
|
||||
.project
|
||||
.idea/
|
||||
*.tmproj
|
||||
13
Chart.yaml
13
Chart.yaml
@@ -1,13 +0,0 @@
|
||||
apiVersion: v1
|
||||
description: A Helm chart for Docker Registry
|
||||
name: docker-registry
|
||||
version: 1.9.7
|
||||
appVersion: 2.7.1
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://hub.docker.com/public/images/logos/mini-logo.svg
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
202
LICENSE
202
LICENSE
@@ -1,202 +0,0 @@
|
||||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright The Helm Authors.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
92
README.md
92
README.md
@@ -1,92 +0,0 @@
|
||||
# Docker Registry Helm Chart
|
||||
|
||||
This directory contains a Kubernetes chart to deploy a private Docker Registry.
|
||||
|
||||
## Prerequisites Details
|
||||
|
||||
* PV support on underlying infrastructure (if persistence is required)
|
||||
|
||||
## Chart Details
|
||||
|
||||
This chart will do the following:
|
||||
|
||||
* Implement a Docker registry deployment
|
||||
|
||||
## Installing the Chart
|
||||
|
||||
First, add the repo:
|
||||
|
||||
```console
|
||||
$ helm repo add twuni https://helm.twun.io
|
||||
```
|
||||
|
||||
To install the chart, use the following:
|
||||
|
||||
```console
|
||||
$ helm install twuni/docker-registry
|
||||
```
|
||||
|
||||
## Configuration
|
||||
|
||||
The following table lists the configurable parameters of the docker-registry chart and
|
||||
their default values.
|
||||
|
||||
| Parameter | Description | Default |
|
||||
|:----------------------------|:-------------------------------------------------------------------------------------------|:----------------|
|
||||
| `image.pullPolicy` | Container pull policy | `IfNotPresent` |
|
||||
| `image.repository` | Container image to use | `registry` |
|
||||
| `image.tag` | Container image tag to deploy | `2.7.1` |
|
||||
| `imagePullSecrets` | Specify image pull secrets | `nil` (does not add image pull secrets to deployed pods) |
|
||||
| `persistence.accessMode` | Access mode to use for PVC | `ReadWriteOnce` |
|
||||
| `persistence.enabled` | Whether to use a PVC for the Docker storage | `false` |
|
||||
| `persistence.deleteEnabled` | Enable the deletion of image blobs and manifests by digest | `nil` |
|
||||
| `persistence.size` | Amount of space to claim for PVC | `10Gi` |
|
||||
| `persistence.storageClass` | Storage Class to use for PVC | `-` |
|
||||
| `persistence.existingClaim` | Name of an existing PVC to use for config | `nil` |
|
||||
| `service.port` | TCP port on which the service is exposed | `5000` |
|
||||
| `service.type` | service type | `ClusterIP` |
|
||||
| `service.clusterIP` | if `service.type` is `ClusterIP` and this is non-empty, sets the cluster IP of the service | `nil` |
|
||||
| `service.nodePort` | if `service.type` is `NodePort` and this is non-empty, sets the node port of the service | `nil` |
|
||||
| `service.loadBalancerIP | if `service.type` is `LoadBalancer` and this is non-empty, sets the loadBalancerIP of the service | `nil` |
|
||||
| `service.loadBalancerSourceRanges`| if `service.type` is `LoadBalancer` and this is non-empty, sets the loadBalancerSourceRanges of the service | `nil` |
|
||||
| `replicaCount` | k8s replicas | `1` |
|
||||
| `updateStrategy` | update strategy for deployment | `{}` |
|
||||
| `podAnnotations` | Annotations for pod | `{}` |
|
||||
| `podLabels` | Labels for pod | `{}` |
|
||||
| `podDisruptionBudget` | Pod disruption budget | `{}` |
|
||||
| `resources.limits.cpu` | Container requested CPU | `nil` |
|
||||
| `resources.limits.memory` | Container requested memory | `nil` |
|
||||
| `priorityClassName ` | priorityClassName | `""` |
|
||||
| `storage` | Storage system to use | `filesystem` |
|
||||
| `tlsSecretName` | Name of secret for TLS certs | `nil` |
|
||||
| `secrets.htpasswd` | Htpasswd authentication | `nil` |
|
||||
| `secrets.s3.accessKey` | Access Key for S3 configuration | `nil` |
|
||||
| `secrets.s3.secretKey` | Secret Key for S3 configuration | `nil` |
|
||||
| `secrets.swift.username` | Username for Swift configuration | `nil` |
|
||||
| `secrets.swift.password` | Password for Swift configuration | `nil` |
|
||||
| `haSharedSecret` | Shared secret for Registry | `nil` |
|
||||
| `configData` | Configuration hash for docker | `nil` |
|
||||
| `s3.region` | S3 region | `nil` |
|
||||
| `s3.regionEndpoint` | S3 region endpoint | `nil` |
|
||||
| `s3.bucket` | S3 bucket name | `nil` |
|
||||
| `s3.encrypt` | Store images in encrypted format | `nil` |
|
||||
| `s3.secure` | Use HTTPS | `nil` |
|
||||
| `swift.authurl` | Swift authurl | `nil` |
|
||||
| `swift.container` | Swift container | `nil` |
|
||||
| `nodeSelector` | node labels for pod assignment | `{}` |
|
||||
| `affinity` | affinity settings | `{}` |
|
||||
| `tolerations` | pod tolerations | `[]` |
|
||||
| `ingress.enabled` | If true, Ingress will be created | `false` |
|
||||
| `ingress.annotations` | Ingress annotations | `{}` |
|
||||
| `ingress.labels` | Ingress labels | `{}` |
|
||||
| `ingress.path` | Ingress service path | `/` |
|
||||
| `ingress.hosts` | Ingress hostnames | `[]` |
|
||||
| `ingress.tls` | Ingress TLS configuration (YAML) | `[]` |
|
||||
| `extraVolumeMounts` | Additional volumeMounts to the registry container | `[]` |
|
||||
| `extraVolumes` | Additional volumes to the pod | `[]` |
|
||||
|
||||
Specify each parameter using the `--set key=value[,key=value]` argument to
|
||||
`helm install`.
|
||||
|
||||
To generate htpasswd file, run this docker command:
|
||||
`docker run --entrypoint htpasswd registry:2 -Bbn user password > ./htpasswd`.
|
||||
4
artifacthub-repo.yml
Normal file
4
artifacthub-repo.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
repositoryID: cd3641a7-55ab-436a-b7d1-58c398969d59
|
||||
owners:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
BIN
docker-registry-1.10.0.tgz
Normal file
BIN
docker-registry-1.10.0.tgz
Normal file
Binary file not shown.
36
docker-registry-1.10.0.tgz.prov
Normal file
36
docker-registry-1.10.0.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://hub.docker.com/public/images/logos/mini-logo.svg
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 1.10.0
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-1.10.0.tgz: sha256:d7323737c98c0745b69055eb71fd4a8bf52b02c9e9a315c9b1384c3a4c15f005
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJhtQHVCRB7NYC5+qEufgAAPMgQACo0x2ZedU0iGIVITEMZ/AI/
|
||||
zIu8ifRZqTlysJrKFP+sP5JI5aUhhOATrx1S2kmVtoASTXFqb6EHjE8NwU1PdzFm
|
||||
YE9VXJe2uJsqyCXTO0pgOVD/C8CN/XXz3+EM4EDhr70Xx+FobzZRj+rmC+zwOpoe
|
||||
Qhj4k7bXAE8FKI+Tv7dpRn3/XMHNU6VmNbDPOfwNm8hUEqQ/ULovt9hYk1mDhoXn
|
||||
MBRpJkZxVEJr/EmxSNIgDxF9Qf5DnpRObEtKNZkzQuUws8N60QGshDwrF5h6SGiA
|
||||
DGzmQ51i5lsY4jU6jF6RqadnY3aBTeLni3OKKGx26oRKf5C9SVR97SqZKLcbhFHM
|
||||
nx2BPrh0f8W4huCkHAMbwmS/6MpSwZkcvteNPr1QywPRcfPMDKNK298UqSGTGymA
|
||||
dtJIM77T5LYQzXf32BFyQPX+Z4D3cIO11ZGjUU30XLAF6xi6W43GZFI8DR+jHtgr
|
||||
9Nn2rZrin8LePdYIY51dVH06svSY4BbIF060XWqmGhBiVJXDZZlOWPUumHtpzF7U
|
||||
L5glv7fSi6O1ZAAhUHQQPwX6GXIsIcN5DpGUVpPO3qOt8/l8U4vFlyNBJpu2FTdI
|
||||
pwJqpr2BX1u9L3gHQdD1pxyNc+vakMNEYtiJY1nDcG6VyCdXltht/KG65uEkb9Hm
|
||||
XhACnLphpfrF0uqO5rVC
|
||||
=8C6A
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-1.10.1.tgz
Normal file
BIN
docker-registry-1.10.1.tgz
Normal file
Binary file not shown.
36
docker-registry-1.10.1.tgz.prov
Normal file
36
docker-registry-1.10.1.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://hub.docker.com/public/images/logos/mini-logo.svg
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 1.10.1
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-1.10.1.tgz: sha256:99ef39ed8786bd0dda558b1b03528c840e43bbcdd8a3fb0d21733a56839da70f
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJhtQHZCRB7NYC5+qEufgAANzYQADaMftJ22nz6ldKUBplzgCOy
|
||||
UNcVZEF0gHGtBQV5hEg8tKB+jv4a0gbU8Xzz6+BAtUr0MDcc/cF3mH/iebzslbYF
|
||||
1/uXPq3y1q2itPDtJTyViw++QKpzXwYZqxxBxga3ImsQ08xKMGHJdsFgLfSErEHw
|
||||
+6KtkEj/8iDpDj5m7l/64faDBXwfDLLeHB+q2qvd3bjwxZqUExwzcIrni9XEz7Xy
|
||||
RXLmnFFB18ewKQHorqPKwHcM+TD1vjZnLdogT7wvDeNx21Z5OXopYLKW907O5OMu
|
||||
reQkNwyK0qDt/b/BePKxPoKtbXKpAkL+ygpNgs/d/FMQ1e5G7t/F8GO1XVFslYra
|
||||
OKh3HoXpfkn3Deu3rXEsjwYuiXoLMuz03vxLVX6G5lwSANDbzEHCbfmhuwIHItS1
|
||||
vtUjjDccyKLe1QVz67DzgIJKt6OB/pYki4utD4JWlWrYL5JbF42QJX7ZMGQLy2MF
|
||||
Hdvo6qvtmPxQH5lsLIT4GZPlvjs2CGE4JTOQNmmy1v5spp5+wUZZdDvJOzr7V3O6
|
||||
Y7L6JuJCt3sWOusMk+xMuoltLr2fh6f6Oy12x+yVg7nnRwoWlU4QR3GuDrkFskuD
|
||||
GSdeMB0Y6oaqKh3Y6ERrsqgtdcpuHSATGfgUMbzUTzVXC3Wsk7sXc57wGx763wDK
|
||||
gp/M64gW/Uq2s2Zt6sh4
|
||||
=3t1J
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-1.11.0.tgz
Normal file
BIN
docker-registry-1.11.0.tgz
Normal file
Binary file not shown.
36
docker-registry-1.11.0.tgz.prov
Normal file
36
docker-registry-1.11.0.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://hub.docker.com/public/images/logos/mini-logo.svg
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 1.11.0
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-1.11.0.tgz: sha256:9e0cbfeb7ffeb07394265ef7f7f5393fd9e1608411f4b8557dd69efddd02f1a1
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJhtQHcCRB7NYC5+qEufgAAfPQQAKbiBwJAgAtcKgNtMatNNj/5
|
||||
7xYNddhM5JdlrR03AxCtCP5fgPSUXA4yE3I9eSrHq5tYBL32qxPThHBdHZPYsDXd
|
||||
0l0secGliXYo6ooUvZx0cvpyWeWt7N4WY0soh38ad5+G1jYgqme0zpRlmbTo7dhe
|
||||
XgikxMGeNlVX5bRxSLvHNgCMq4YvYSldxZvl5xqddc4jQX/lDQra/+eT2+EPI9+o
|
||||
IoTF8QqczVeH4M3tET3Z/CoVDGO9TccAJd56sRe1953oQ6tWa35OflR6dqNdZgbV
|
||||
rF9+FRi74cPmKYiaTuvxC54kDmbUIS4nx7X6jfGy/yvB5G+0Ta8BhbFkhiREHanG
|
||||
LSxxZ9mfW462tF+c0agVnFLcPolyLpyZy0EUd/g+OYsWZvL9597B8M8FEkjZYh8A
|
||||
REARiW6bbAUK1ssLUmGEoA3VJqZ3TqLV85aIZ4ih7VjW5C+QbyO8cpNXOFnfu7qA
|
||||
fbmz3TmpIXpS+RPbj5zD71bQK33YK6+G6sdgSQTG4aBrQ4RTkmvMHtYng11pIFip
|
||||
YuFsrnNiCci1O10e0G4ObhAOaoOetvEcvhSLdESBRfonf+0FOoxRu3NcENUy5nmE
|
||||
JJT7VKnevaRc0cEvIGAojjDFvxza8jBU5YKkFQLknxro8X3NxmkBaCO5WG8D2vDQ
|
||||
K5qbOfEJ0ZlQhs/JhuBc
|
||||
=cHPc
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-1.12.0.tgz
Normal file
BIN
docker-registry-1.12.0.tgz
Normal file
Binary file not shown.
36
docker-registry-1.12.0.tgz.prov
Normal file
36
docker-registry-1.12.0.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://hub.docker.com/public/images/logos/mini-logo.svg
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 1.12.0
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-1.12.0.tgz: sha256:f451ffe741638245d9050244523b433355bd573c115f0da49512b598035b6377
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJhtQHgCRB7NYC5+qEufgAANSEQAI4eMNoIW0RK66HFM/VSr19t
|
||||
R1LP2JjRIlOj//Gtiz16gE2WcdXVb9y8XTOqA8L6SJv33q7xwu6TZGU8qP9A0Dqg
|
||||
Thynx4BqXoayfrdD2phA18IyPGyFs+TaH+LJBwX5H58LOqPHmVcmRC+2VHd73+HN
|
||||
hQJQRb1pwz6aUOryvRSX/PWtkXpskQhv8iQrx00dh3SiyOykPSmt0FWqRHqBvBoe
|
||||
+3DdVX/6qeV/4godia+DKfH3rXTQG3G/j05ZlLTetb2pWn8TcAkCFIe7usGAkXyh
|
||||
IAV0t7sNYE04bV3vaaZHKdD92Go6IXxjH/GFcDctfdZ5/1yZfhY9BI/UJg7Dz91L
|
||||
pcri2xd5EYnezG7BlLymLtfs7MiS7/ePJlM8Nts5LDGufskuR/mmISxfBdB63AAE
|
||||
8Abk5tacmQHcrmMStche54SSsRgSVRfk/HTA9L3s5R7huhbfUR8ZtiaUk+l8MsTM
|
||||
EYHX7lTrHFMRPP9+uKb8aQPTMi1DwE5y5aAq8anh/s/Azdm5hGHSs2J57Q+XlYZr
|
||||
G//aysbzxdpj3sAkmTWOR8acp40bYXOW+8V9u9IzV0sNY0lGwxyU/76agwFQl0Mq
|
||||
zWMYlWiQidHGlTW6cXlH9LSLArnaR9CkvBDFfo6xae4vuOg0ZTEuhFLitag+xfxp
|
||||
0rvt6m1KIKgwYGemP0Uw
|
||||
=Bwrx
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-1.13.0.tgz
Normal file
BIN
docker-registry-1.13.0.tgz
Normal file
Binary file not shown.
BIN
docker-registry-1.13.1.tgz
Normal file
BIN
docker-registry-1.13.1.tgz
Normal file
Binary file not shown.
36
docker-registry-1.13.1.tgz.prov
Normal file
36
docker-registry-1.13.1.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 1.13.1
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-1.13.1.tgz: sha256:59d1d634163fbab77ed696c72838bf257eb4c796edd485351cd99e46591de0ff
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJhtQHoCRB7NYC5+qEufgAAxGAQAIE9hyfjLPeiaVPzwNgzuKDi
|
||||
98+OL8AQo7KJf2i6WIkRXapi1ey4tk+QEltdx2ohqTo+QxcM2rhTlIXqGQnyxPKQ
|
||||
fo/1/EG2VFht0yvhfgLERQ90LwEOoUuqjzby604dAxzOfq6IQwWqXYeqOV6OdiKX
|
||||
tBnn2alp3hr7GIt19uo0cU/7lTfjYITvoValhKUOpKSIPMP6VtX66G0I+lkyAPPp
|
||||
TMee8cXv/6TqTGRbEUFxXROclKZWBSwD3RE7AwJZT3WOtYajXTi9r6eg2LyPRAmp
|
||||
AA93gxRSYPl5HqnXStY9KXcEcoeviqr8e2yblJnkt7esyGltAmosuLSU93dXSIan
|
||||
g0lTraI0EUt1hNm6VQbVHgk+w/s9qw6vCeHdgSfN1UnsZZUo/qarv2XjlBix8/An
|
||||
IcfOm+UVjHNCmjsMB/VHUmq0t/kTDo6UE4wpnws7WdYQGmgl0jMQkjkOah8WbEkf
|
||||
MwYvQc+byxqIREaKV98QwO1q6b9+oT1tbdz545+yC2kY6XUAed+eR/uUqdLA/SX8
|
||||
8YWAMpeGeJc9+ldx7KxMFhcvyIr0dAoSqpQRxYjfdEpbxTzOFjHnBJ+QJ31F0NQV
|
||||
ik3d87iM5dP+L0sggYoPgSExKpJVybD8XjSnZv7gOIUX+OCKDU608b4BsXe/uJ2D
|
||||
tmPrki3QpNp3vnRgyBWt
|
||||
=xI/+
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-1.13.2.tgz
Normal file
BIN
docker-registry-1.13.2.tgz
Normal file
Binary file not shown.
36
docker-registry-1.13.2.tgz.prov
Normal file
36
docker-registry-1.13.2.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 1.13.2
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-1.13.2.tgz: sha256:ca794f71d314137a1d4dfa3ee5819748a4710261a7711c0ac322b08e8e8ebf91
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJhtQHrCRB7NYC5+qEufgAAC50QAFYFYPCP2qeO7hSZQZBqy832
|
||||
feTa24296aQYrAMOjbI54SSEQhmjIESzWUSwGGVS9fz4Bo7r9VYFGcYIat7fIH+E
|
||||
atbioAyqSDJeMlbdLhnCZ3wY3HZfZMdklGuGn+lLDlnUEQFaecMlJfm29VJWipKM
|
||||
VEKkQbrWhJOHR8KWg8yhVncTklR+0ewVG04fGuzn4j2xQ8g5S6Fe/VMjAyidbAPw
|
||||
pGt/Le/trvUmi8Q6q6vQc5QjtMn2GE/bJnRmUGf57A1f1gR4NTlW6WaMWu2s4APB
|
||||
WA9RFCqis6fPLz4aLHIz8hfzeT7WY4GZRVAsd2nQdOd9xFfv4Ya1TXKc2oKIV8YC
|
||||
rkiepSstt54gjG8x2IbiFC14wDfW/BB+LmwhoWlSOzrIXzriyzKzS4jdkXt9fFRf
|
||||
5f+Qn/hGOIf8v2O9XU/XFc+4Ipmcram8uhxKtCXHL/Gexcgrh2Ty5t9E4/IjE2Kr
|
||||
EmfBlug7hH0W70lKsKHd87m3CkKVGrG7Ru50KBJ+a62wwRvq3f8nXIoGziPtTP2V
|
||||
Re2p/fS1+YST4n01ASh4+0ETazO0Mdyo0LgaCCw1zQWo4CslhCYhWNn4NYtBrfUX
|
||||
FpgquY5VLbP3fXpsOdLZ/tzMWyFwknlXYSdzwtd1cAiMntlWU+ZltlqOQt0/AeYY
|
||||
djB3cR7DLME8J9+6bMJM
|
||||
=eIRC
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-1.14.0.tgz
Normal file
BIN
docker-registry-1.14.0.tgz
Normal file
Binary file not shown.
36
docker-registry-1.14.0.tgz.prov
Normal file
36
docker-registry-1.14.0.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 1.14.0
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-1.14.0.tgz: sha256:f6ad1ac1d464e455d6f3c19e7035b6cd84b16cb47d11b933b14f941a37dbff8e
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJhtQHuCRB7NYC5+qEufgAANWMQAAgjLVqIwlOuwDh7EfFo+NOH
|
||||
8PawOlHL2O5qsT4jI5SJtHPz7fHjSt247Tsga2QvegHGgf2/TrYhyF17cC+lgay5
|
||||
fkhjjjuwu0kjRAOIu2UjQqR1Iac+kB779TI++qE8Cbmy1m32FiOWnEHgqXtsZ6GP
|
||||
Qok4ShDd3MYzqPZWJQ9z7sNKLm/LyvkoR5D/i+s8k/IBm3ifUnBIUI2pmg4Y3O6g
|
||||
uScIJlKPX400VQEGkAxo5GfFzfjRh0BdtxCvNY07xiwGDfTVHWXTTO3yHQf7BiCG
|
||||
13OFUaag+wCTLFDfxIEFXp2RNN6fTEJ1Gjr6LIdIMnp4QeELZcK7QZU/3MjnA2Ma
|
||||
5pYi+sqAgGsewhVP++7yqACWMvB/oAy8bmZGhkWNGeu94BSiBYfh3wlwCgIo7K35
|
||||
fYwy0GBOT9Sq6QOfPsCDrAMhRWX+KARNBkDx3CivA22ivQI3Qo985sWQ5l782dYH
|
||||
FMIbQrecAvhx7G6mhheWRELWKdLbQYQ0++vzpGXOGcuNTdN+RP7z+Ifof5PlrjuU
|
||||
Grw/ILIJ2teBxcp3sjd2/sAI3/ITfph2QrRiN6x1cUKtWpnUB5ABv4y9bavoQyTM
|
||||
psQN6rDO+KHLdIlkSl1/ttp58qChxylhESMaxgBNPKZpgz1HbtCMNq0KhgLOacRp
|
||||
R/45Wqg0UZV5D6hwHniW
|
||||
=sSrg
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-1.15.0.tgz
Normal file
BIN
docker-registry-1.15.0.tgz
Normal file
Binary file not shown.
36
docker-registry-1.15.0.tgz.prov
Normal file
36
docker-registry-1.15.0.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 1.15.0
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-1.15.0.tgz: sha256:9e13c55de4e35fa0826d53e262e438faa248dfd57d63550d52f6d97a1ecd394c
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJhtQHxCRB7NYC5+qEufgAAhqIQAFFvfE/gvJXZUdu9EkcN+olW
|
||||
z6O0x7CSv4MTfsi3/AE1aJ8gx4lAkTZTT11hJYZRx67zDOpTHqkS5uRFF/KyZDNJ
|
||||
MiDplo0Jy9KdHsgHWWvXfBsXOYtXFoeLyVdz9QQuLuQIfht3QHNu9gGW5r+D370c
|
||||
KSCoO3MSgT0JHVnC7tjrcAYOOvfAzSGQXmVlxub4mO7KO3k4mDfvJ3+7yCt+HVF4
|
||||
/04u7SI5X60a/RiTzTXdki/LtNu1xS7lj02t2TcLeaIIFZfKf1udgljcCDpzhkum
|
||||
TqXR6YVOpM6uUb9H8V/Tk7IfV/iY2RMsBvqDIHrtlZXji6nwZwCAueONMC2KWq9X
|
||||
5Ui8OOrL2ZIa7+UDFPnf0gPj/iNz9KU16Pi61ZjsgEUdoIlU9OT3WyQdY9MnOjsE
|
||||
g61NHhm5nki7akxVVYxivOApICNtA8EFRqEth4WQdFD01k0cXxMrRr24NO9ZtWBx
|
||||
7RM6VTQTzJ3ZZ8U0efvKhe9pKmqD1Xiu4D4Lw2K0cP5U4iaH9zTPNfz3BwdXD4Fk
|
||||
NeXEgFhztP6v2FIjS4eGT3dZRTmHWIfMpHDkojLc0+vv3HACIDs3UTOcsSPuO1YR
|
||||
SPEEdlYczUEVmofxI9+qUQChKG5rDHV7U5fPZxPcDYm9vSoilMn9yAGmzlDqcZG6
|
||||
vi6Fq98pxlB8rymwubfA
|
||||
=21Iv
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-1.16.0.tgz
Normal file
BIN
docker-registry-1.16.0.tgz
Normal file
Binary file not shown.
36
docker-registry-1.16.0.tgz.prov
Normal file
36
docker-registry-1.16.0.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 1.16.0
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-1.16.0.tgz: sha256:a0e1a0bb30230748264bfd2301105295cc9dd3889138311ba3f8c06f7ff0a494
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJhtSRhCRB7NYC5+qEufgAAIOgQAAfbn5R26ByoeNwOsF5EjF/V
|
||||
ya1DxsSPuEoS3g5tkMTWllZ5TaEbIbWtAZFNJyVaIZ9GSVeTZCElHJX2MgwJoIzv
|
||||
TZIsP4A218Z4gNadGHyxRF472+ReiYm790xqN0NTTSga0xt9tu5CRtgMjE2NM0do
|
||||
Mm5KBtIL2/srZTsiuvCpaTzO1C9sz4NkHQ+zd9P9Q7a9GtIACrHtuC1iHgzMMjgY
|
||||
fsL+6rVfVdWB0vEIoXrBC+UY8kqWCw7GjAhnADsFRGLF59LbsEDEJehMt3+LZrLf
|
||||
uu5gNYZUqJzBcmgiHT3gZa85XDeK1Evm3Af8BLEklQrN/gdLBIM66afZFwi4AMra
|
||||
WGkF+rKQyal6N1q4bfYAYeS3YBBwWeqOORoOOhoB9k4XHqKNQJJ/E9B3zY6XZGnk
|
||||
qdTdjvVA8UbWRkIsRp7om9ZL0fpWwGCECwL5blypgD5zGU1ZRbaRjQsV5EaytYfr
|
||||
nqPS8wRokyR0EsDPblF4g9IBAqiUsgVYICBWrEMk4mCC8fjMxYNVfWgHzUl7Z3WV
|
||||
3t5jSBQNKhCpTvwC3w3y2wfVc5b6fLNfsXW3yJSlRoelC8lwPang1f2YGRYGKXrD
|
||||
ESqZii6i7StxCDVyfEAO4CMCLgpARMiLPfbw7GQsSeFwxIf5xeRPgLcybqy2/bTa
|
||||
Vr3PpBDqq/HkKMpHeH4V
|
||||
=g8Hq
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-1.9.6.tgz
Normal file
BIN
docker-registry-1.9.6.tgz
Normal file
Binary file not shown.
BIN
docker-registry-1.9.7.tgz
Normal file
BIN
docker-registry-1.9.7.tgz
Normal file
Binary file not shown.
36
docker-registry-1.9.7.tgz.prov
Normal file
36
docker-registry-1.9.7.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://hub.docker.com/public/images/logos/mini-logo.svg
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 1.9.7
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-1.9.7.tgz: sha256:bd3fed6eab51320044b5af6af9e6c94c30016daef87222284cfaf6ec8e10efd5
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJhtQH1CRB7NYC5+qEufgAAkmsQADF04Cf6jhP2jtp7RTFH6/YP
|
||||
ZbUx002b3KgG5eRwWqFTSVUxF/U4RPY5NpNHUGS3e+QirR78canIcm9WTLbCu1xt
|
||||
XAsA5X+N0pdHDqxadrpFbNwlgliwvdDy2O4gz8QzIXB0TYdrlxMVX9uNOH4zeeVD
|
||||
P7HTKaIt9Ss9yDuk4kisVWd2BXjf1/NFLenyUz1rCF0WQT93edu4bW6+e00rotOO
|
||||
aTFcb8rltPAI3pIMHRAxmJ9jbCdl6+/T5GQabUPxmarPsK11IcM1DyGyIiOhvGgK
|
||||
rj0gQn2GQqg8OEfBXghtELX7J3VPJtb0VBCqUzlcqGkiNqNQILhlWf6lsy3cIUbl
|
||||
jw78IcJVVGdxrTqwBC75YFrYmLQ/pzhwFgaRWvRs+LgZ+lCLjxw+/csQOv9+qNXj
|
||||
h1PUWaTpxL5l2t85u/uqAjnxOtkk1kjryBKPVNVkNYJyrGPrTRgmff93N4TuS2qA
|
||||
MUS6oKh7//YRzcfy5rVKWI0jk+84jtFR7oGzGenuypFahqVw24GQD+cuLPh6fubp
|
||||
8pwIgiHW6ErNVpUXqBB8p914POGZ5j3YGZaQLtObwCErW7j4taKQYvWzy4rFGlUv
|
||||
yD4GDlRhhrgPmpvzHwPMESPBxZphVI/M1p0mPDE0tG49cBvgDsg+5N7bZEq4qSDP
|
||||
jRtYnQl3qfRjSK/y6tMr
|
||||
=duyk
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-2.0.0.tgz
Normal file
BIN
docker-registry-2.0.0.tgz
Normal file
Binary file not shown.
36
docker-registry-2.0.0.tgz.prov
Normal file
36
docker-registry-2.0.0.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 2.0.0
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-2.0.0.tgz: sha256:0bac076cccce2f0a5e588300b60e52e2e71df0e542d43221ac9f93bee1b6db85
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJh08EDCRB7NYC5+qEufgAAw9QQACwSwqlUX5lbb+G91ujiT0tq
|
||||
nuJTSioClAFoXtjMfiICVQ1PdImIFwFQcewJd2e/kMkJoyfweUnZtiMQlQs9VUzx
|
||||
WJhSXDPy8qMjWYjmM6U4zoCSExXI5hu6Wn9m2Sg3qbJ0dy8pFERoMldIfOY/JSvo
|
||||
SE7vifkGa7M7IT8nV+DH/lZ07kHE3pcSqrhGPaeNFViDQVtXpg4hr0gYPxfbiz2h
|
||||
3YCzKht0IZedVIJ8pvocihEkvIiC8apprlaJUmUN6JZwzix661dgOKyzv5qYw+q+
|
||||
qSvDf4fWMj3/34FM9td26d8leEQiTubLkgbbXI40gg00L2PT0UG3ysjcL9YcA6sj
|
||||
M2U0J7CztQtJYAwaVozqQeYs/KpNGF+UH/9OL/ogdaBmrR6Qux7/rL8/Bsb8QQqu
|
||||
ALgzt0k6A/Xa0dzAY4aFM4MnRjuqci1N+sXNcRWQKFuc2qPQnHww8dBPuU+GvzxW
|
||||
CxIzP/ts7ItzJNMKc09p3TsRL7N1YEs8sxBQYp/XZLNtR0+Xmm2J0ZTTWvCEFj4P
|
||||
ueGtqTP0HMwIvn7nSFy9bEIbyqIAFXOcgqTrzGz7SQZusP03rIkg292YY7pN+RGK
|
||||
uWFQhH3WnCFtD/kvGbkc5Vm2joOhaiv92mZoOG2IP5F8kWHcSp87eEEr/9fRPLxq
|
||||
7Pa7Um7f4+W4D95/lWgu
|
||||
=4IR8
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-2.0.1.tgz
Normal file
BIN
docker-registry-2.0.1.tgz
Normal file
Binary file not shown.
36
docker-registry-2.0.1.tgz.prov
Normal file
36
docker-registry-2.0.1.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 2.0.1
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-2.0.1.tgz: sha256:a4ce1c2d9fe8c7de1e8716d262a4550eb1d91834ed3b43a44e649642de5e31eb
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJh91TcCRB7NYC5+qEufgAAES4QAM3wEQarikR2zTc8OrMuq4J8
|
||||
lIseS6lc/2lak2Qyv+W55E+H6DwT8QxggSwO5yHG7CeQjc+njO2GcHIvshcsLcZo
|
||||
EbsBVVVIsp22RuvX6p3GzpDMiXDzvyfNhU411OCB76/1P7ur6XsSCshLVDX+GCn5
|
||||
Dee/B29Y7v41atP9sdtAolS9CdZ5DGFKh6ZhSSIDsuJ0t94Xi855oopEJ69qdslt
|
||||
fY51vfpmwhpCbSada8lW2+5axnw33bpH3wnzWm1IzaaC2B5k5GozwOJB3/igdNQF
|
||||
5RTIh1jmZhUzguKVj+E5H++AGvQGWPd4NSc7Kuh+l2I/QaDxQgO3lbY/yY8/jmnl
|
||||
AZJZCAsCqUMrNP7cYpCimcJ0RvpxdVjihtE3fqn8iLI+3PoRx4ZgI3dbRhgyzWTD
|
||||
U5sA9yq3/LMbK9C/+FV+O40QM7bZkOgEXQLFZ4MWixcrcL6GnYWaXQ9FUEIS944w
|
||||
iQ/8494ienSFJtjhCq0b8+53TZyjYRh9k/KT99czQI004RwQp9lZEiUJefC527o1
|
||||
eM1+iyBrlK0uizTYsHAN/tB2fef0AO53EcBDalYoCzYwvuLlbBLQI75g5tXQit9q
|
||||
RTfu53CJhhCxyM8xSOlCn/kopuCIZFABvb289HjEvSC8DiooKGGQNtulXtJAXvuM
|
||||
kuN5KyGFzjkupTQHdlB7
|
||||
=bUep
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-2.1.0.tgz
Normal file
BIN
docker-registry-2.1.0.tgz
Normal file
Binary file not shown.
36
docker-registry-2.1.0.tgz.prov
Normal file
36
docker-registry-2.1.0.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 2.1.0
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-2.1.0.tgz: sha256:6e009fab32b1706038e1009e093a273f5c1f8bbaffe05390cbe543d0a4163610
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJh+0/uCRB7NYC5+qEufgAANToQAMoNkyLij1QiZCi+grGCmxyD
|
||||
L9pJo/eLFltHTqAAZIWAzT/Q/XyZ3Fiu0xbAtN1FdjmnKZQdVVbXrgk9ERyHFyGt
|
||||
XjwApHn701YUAzLL52bqZu1fw8siI3lnAJQpUpPRV3iIMEUnpyJkOT4YcY+jOJq7
|
||||
xJ1c61VTPUy7SJ0DXflbR8ajvIrYUnwr5P/4BuNyt7ZETcg/VzJPnpNyALIy7Zwc
|
||||
uQHZjxU/wuZ/el9gYbAQImhsjWAMqA7tTRCtCrzmaf3A7FKvVaTFXqEpJqVy57Uq
|
||||
FK7nf0o4q9bdhrRVS9vyIWjitsdFWBuGBHsiFlxYYslxt9EdAYzwkpjAekUkSle5
|
||||
AocF3O+AFtOMgLKz5Mvgi1QNocucKiWip/K/9dVgFUSSaAgSkzVBh3bRaQhDW+fW
|
||||
Q8aLkjXqsnrn9BVddtrslbgEIiPHo3ldCDuay8mes+1vFaZOtrflzK2Xdjw9gkAG
|
||||
L8S4Et0zVJBianxMbpPbahhx9/OHrM9R7WpTppHXOEf/slDD4mp7toBbIY75fCLK
|
||||
W8ad2d7uCxRSu5Mt0JFraqBwcaOe88Q/icxJub+BuDe1KBvUKT50yyQwecjaFk58
|
||||
tMs9WVTe026FCn7PfAxZMybCPFLRfRaly4ZCX6ulqzhPVT4xNshKr0HvuLFI9hia
|
||||
+TxlSuRePLHLjEC905Y+
|
||||
=PYuG
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-2.2.0.tgz
Normal file
BIN
docker-registry-2.2.0.tgz
Normal file
Binary file not shown.
36
docker-registry-2.2.0.tgz.prov
Normal file
36
docker-registry-2.2.0.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 2.2.0
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-2.2.0.tgz: sha256:4156eec22de82e74b75b4d40e03cb7e9ddce0a6b150c7aaa0e9394ec9b120391
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJi8pX2CRB7NYC5+qEufgAADIAQAB1JYjKVR0pXo4CeyVf4lJuA
|
||||
YfiBUoG0jTBNPb1cSYzggJLp41EtYiXEbZfmO8kkscGRBaScpoH8B1FC6lvuU4gN
|
||||
KvkMh84NuKLdCYa8myyfvHS9xHv0g7fs+HbN1OeJrCuto92GkfaczQBboIW/ifWD
|
||||
C7H5budU/KAUXXhFZOIiyXVjuy4FWv8N6eGUcX85a7y+EAjqaR0qSX+7kYaBokZM
|
||||
j3YEVqvGNK2fYVgd/XbbjICPconLCTEfQzxwqfAK3lhYO13/f797n6iNRNH+97iT
|
||||
rL8THjWn8xDMI03fYNt/feukGxJ5FUzaG4mhQZsDliwlW7A3WnqDgeaZNeIOCqCt
|
||||
T8dqdmI0tXNXI0i8Ijj+LoTLO9bBrhG170KMHmyu3KxXI/qw0cZg+4JgfpulKddu
|
||||
Cw6CyD+a6WNm1YG/RZzsHdGvf2Ti//UBi4+r0nn8nLbAxTNK/iwOCL09eFzaF7co
|
||||
XUNHpsOtZzBmnEfOVcbjLfGWDSUox9+jQ2yEqiafYb8l+d323WzQcGdSllfBW+eU
|
||||
hmPBfQY9ONEHzpoQNEzftOQK9uaVbxQ5uJieIi3qbAhSurwNy7YRqyknmAYkgtaV
|
||||
1gTZ63mzy+uF1EPaPdsMY1yTeQEv27W4xuFxcXKGyIkV1ezN/7FPNDhoEvvqUSfQ
|
||||
zQI+wUpK9ldueoEiJAFw
|
||||
=3grV
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-2.2.1.tgz
Normal file
BIN
docker-registry-2.2.1.tgz
Normal file
Binary file not shown.
36
docker-registry-2.2.1.tgz.prov
Normal file
36
docker-registry-2.2.1.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 2.2.1
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-2.2.1.tgz: sha256:b311a3054d97414e4cd15f8469d10eb44ef49518e0bcca26ea3781fa8e9799cb
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJi+r+WCRB7NYC5+qEufgAAeukQAMa3QwKdcn50YrIyHOZmp5z3
|
||||
hRPUwuYlQrU5ukbvDuzyCAf/7sIwtnrMfPIi8PCTJcnc8DR6YfZtI5CISETPe/i/
|
||||
bONICp8yeSB737mP5lPYKDGnbVyXJHt7wg9an6/lfjZ3rJAZoWCDdIJd9EeeLZ3p
|
||||
4Y3QDolYiA0OduV6NxoA2bUNckKPHmA6HjQfpHO3Hqx7h+KgxsxHUDAIeoxBaHVu
|
||||
LCgQNBJMRGG4q0P25AzUgYylZf6B1+WptAke3kJz+QoTd3pHBV55Y4YJGJfPl8j5
|
||||
A/kexFMdbM4/i6VU5oNiL1DkUYvQgLVmPjVhWnyzmkItAIVs4vsHyw3KrCeXIN27
|
||||
0KX2B64xOdlIuHsAG7QzkKfZ6TDQd2FAb63NFtyl+sn6S1rl2f5qdaAf3vr/ek6k
|
||||
ua/jx2HPBO0tnDQHvOtNWP+YdJHThmKWK8gFSn5kkXF5rd2PsXVzxmBGhGklD5C6
|
||||
HNaHU4d3D7NRGJg9P6dYHRMj5fXU3ib0raaeuZCrXQAkV8mnML84m9uYW8OsJQkY
|
||||
bWCIsyFGuWL9SdS7JXktnux4MfNYhiMQD+HhSTO08Z+HMjEv68nlERzulRmvS0/e
|
||||
/jYtwqcUfxr5IvMGYomWCIq25yS8CKskawr7+KX+6POa3A9YeYQo1em221IaAP1l
|
||||
FoEGmc3vTxu5VJ/ACjxG
|
||||
=eUge
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-2.2.2.tgz
Normal file
BIN
docker-registry-2.2.2.tgz
Normal file
Binary file not shown.
36
docker-registry-2.2.2.tgz.prov
Normal file
36
docker-registry-2.2.2.tgz.prov
Normal file
@@ -0,0 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
apiVersion: v1
|
||||
appVersion: 2.8.1
|
||||
description: A Helm chart for Docker Registry
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- - email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- - https://github.com/docker/distribution-library-image
|
||||
version: 2.2.2
|
||||
|
||||
...
|
||||
files:
|
||||
docker-registry-2.2.2.tgz: sha256:c6192bf4442a1d7bd81275d136bcf6b3b2b5c754513ebf2d5c09221a1b0ad604
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
wsFcBAEBCgAQBQJi/nTmCRB7NYC5+qEufgAAjeoQALXDwf0r0qUoBav82Z4rirRo
|
||||
7dPP6gI085ovDBZUYJM0ViOommPjU2BCWY1/Yh5RFGwhbOP5vI8CSiE2bE1LLI+F
|
||||
0Ybjc7d5ENTUFCX0jImj1rX5G+rSDndyjNnUZKWM0h1/uC8xKZe+UEIxa5If9KBA
|
||||
QBOhHT5+DFjXidWlATkmbIifqnsXLIlgxKavpH+yUiExl7Pm7fLZKseByUpzqWu8
|
||||
7HY98or0m71bG4jdVPEegITEMZn927BRoBx++gAThKoyjZtqS6ZrPEuor/+Y44/Q
|
||||
wAt+R1KTa/p6tTaRIDc4FfT79lKkjKus2UIWWpv7y+7siIrx01wD2Yg5KZq4FjMh
|
||||
KORSMxlUuZ9pL1jBm3/ot9VtHX/NjJHLYMa9CIFC103QMw2nQSD55Sw7tlPELnC1
|
||||
oscRCUk3f+CyySJ3eXeawoIGGJfktPDEmgAxtIotiLSOwDC+YBr9uPIX1NoeOjvK
|
||||
tWuIZowKk5Oa+9xCDOgk3MZvUVkmB7nhTpwmvuz/THOrkDypJj4zTEgGdX23DUDQ
|
||||
ooaM6OEvgKKU6MzYVgy7qYVlfSBdVa8tMQENL0l4EQm3GJK3BJ0yNExw3qMYE3xr
|
||||
ZUkUlc7Bl7JFUYxWanHAzDWxtzWy2BuK4A0CKJXSpU4JV8twEG8DNPHdxQ0EEUQI
|
||||
xdDTtKjHZ+6TMuRLYcEZ
|
||||
=VB5A
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
docker-registry-2.2.3.tgz
Normal file
BIN
docker-registry-2.2.3.tgz
Normal file
Binary file not shown.
BIN
docker-registry-2.3.0.tgz
Normal file
BIN
docker-registry-2.3.0.tgz
Normal file
Binary file not shown.
BIN
docker-registry-3.0.0.tgz
Normal file
BIN
docker-registry-3.0.0.tgz
Normal file
Binary file not shown.
357
index.yaml
Normal file
357
index.yaml
Normal file
@@ -0,0 +1,357 @@
|
||||
apiVersion: v1
|
||||
entries:
|
||||
docker-registry:
|
||||
- apiVersion: v1
|
||||
appVersion: 3.0.0
|
||||
created: "2025-07-29T16:29:38.972444-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: 4279fca80994602f2b43edad632afed3608d88232d3f53fd86137647bb842304
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-3.0.0.tgz
|
||||
version: 3.0.0
|
||||
- apiVersion: v1
|
||||
appVersion: 2.8.1
|
||||
created: "2025-07-29T16:29:38.971506-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: 1dba5d86700cea30ba2a65e08583d0dcf7810abc4bc82982f1999e6c0769b0e5
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-2.3.0.tgz
|
||||
version: 2.3.0
|
||||
- apiVersion: v1
|
||||
appVersion: 2.8.1
|
||||
created: "2025-07-29T16:29:38.970872-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: 1dd05abfbde9c26de71f4074ec44b26f3008479c2b1714079739c4efef12fc37
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-2.2.3.tgz
|
||||
version: 2.2.3
|
||||
- apiVersion: v1
|
||||
appVersion: 2.8.1
|
||||
created: "2025-07-29T16:29:38.970288-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: c6192bf4442a1d7bd81275d136bcf6b3b2b5c754513ebf2d5c09221a1b0ad604
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-2.2.2.tgz
|
||||
version: 2.2.2
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.969681-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: b311a3054d97414e4cd15f8469d10eb44ef49518e0bcca26ea3781fa8e9799cb
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-2.2.1.tgz
|
||||
version: 2.2.1
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.968555-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: 4156eec22de82e74b75b4d40e03cb7e9ddce0a6b150c7aaa0e9394ec9b120391
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-2.2.0.tgz
|
||||
version: 2.2.0
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.967988-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: 6e009fab32b1706038e1009e093a273f5c1f8bbaffe05390cbe543d0a4163610
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-2.1.0.tgz
|
||||
version: 2.1.0
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.967436-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: a4ce1c2d9fe8c7de1e8716d262a4550eb1d91834ed3b43a44e649642de5e31eb
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-2.0.1.tgz
|
||||
version: 2.0.1
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.966921-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: 0bac076cccce2f0a5e588300b60e52e2e71df0e542d43221ac9f93bee1b6db85
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-2.0.0.tgz
|
||||
version: 2.0.0
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.965661-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: a0e1a0bb30230748264bfd2301105295cc9dd3889138311ba3f8c06f7ff0a494
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-1.16.0.tgz
|
||||
version: 1.16.0
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.965141-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: 9e13c55de4e35fa0826d53e262e438faa248dfd57d63550d52f6d97a1ecd394c
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-1.15.0.tgz
|
||||
version: 1.15.0
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.964538-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: f6ad1ac1d464e455d6f3c19e7035b6cd84b16cb47d11b933b14f941a37dbff8e
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-1.14.0.tgz
|
||||
version: 1.14.0
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.964063-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: ca794f71d314137a1d4dfa3ee5819748a4710261a7711c0ac322b08e8e8ebf91
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-1.13.2.tgz
|
||||
version: 1.13.2
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.963558-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: 59d1d634163fbab77ed696c72838bf257eb4c796edd485351cd99e46591de0ff
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://helm.twun.io/docker-registry.png
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-1.13.1.tgz
|
||||
version: 1.13.1
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.962238-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: 029644764fcac5761f4ad644c6553625df9479198ff4e441871b5a10d2e5234d
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://hub.docker.com/public/images/logos/mini-logo.svg
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-1.13.0.tgz
|
||||
version: 1.13.0
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.961764-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: f451ffe741638245d9050244523b433355bd573c115f0da49512b598035b6377
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://hub.docker.com/public/images/logos/mini-logo.svg
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-1.12.0.tgz
|
||||
version: 1.12.0
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.961265-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: 9e0cbfeb7ffeb07394265ef7f7f5393fd9e1608411f4b8557dd69efddd02f1a1
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://hub.docker.com/public/images/logos/mini-logo.svg
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-1.11.0.tgz
|
||||
version: 1.11.0
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.960794-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: 99ef39ed8786bd0dda558b1b03528c840e43bbcdd8a3fb0d21733a56839da70f
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://hub.docker.com/public/images/logos/mini-logo.svg
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-1.10.1.tgz
|
||||
version: 1.10.1
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.960301-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: d7323737c98c0745b69055eb71fd4a8bf52b02c9e9a315c9b1384c3a4c15f005
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://hub.docker.com/public/images/logos/mini-logo.svg
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-1.10.0.tgz
|
||||
version: 1.10.0
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.966432-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: bd3fed6eab51320044b5af6af9e6c94c30016daef87222284cfaf6ec8e10efd5
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://hub.docker.com/public/images/logos/mini-logo.svg
|
||||
maintainers:
|
||||
- email: devin@canterberry.cc
|
||||
name: Devin Canterberry
|
||||
url: https://canterberry.cc/
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-1.9.7.tgz
|
||||
version: 1.9.7
|
||||
- apiVersion: v1
|
||||
appVersion: 2.7.1
|
||||
created: "2025-07-29T16:29:38.966005-04:00"
|
||||
description: A Helm chart for Docker Registry
|
||||
digest: fdaf3dc3d024ed1bdb5db24ff3c1a6693efb7550f560c0d3c16e37618e526bdb
|
||||
home: https://hub.docker.com/_/registry/
|
||||
icon: https://hub.docker.com/public/images/logos/mini-logo.svg
|
||||
name: docker-registry
|
||||
sources:
|
||||
- https://github.com/docker/distribution-library-image
|
||||
urls:
|
||||
- docker-registry-1.9.6.tgz
|
||||
version: 1.9.6
|
||||
generated: "2025-07-29T16:29:38.959711-04:00"
|
||||
@@ -1,19 +0,0 @@
|
||||
1. Get the application URL by running these commands:
|
||||
{{- if .Values.ingress.enabled }}
|
||||
{{- range .Values.ingress.hosts }}
|
||||
http{{ if $.Values.ingress.tls }}s{{ end }}://{{ . }}{{ $.Values.ingress.path }}
|
||||
{{- end }}
|
||||
{{- else if contains "NodePort" .Values.service.type }}
|
||||
export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ template "docker-registry.fullname" . }})
|
||||
export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}")
|
||||
echo http://$NODE_IP:$NODE_PORT
|
||||
{{- else if contains "LoadBalancer" .Values.service.type }}
|
||||
NOTE: It may take a few minutes for the LoadBalancer IP to be available.
|
||||
You can watch the status of by running 'kubectl get svc -w {{ template "docker-registry.fullname" . }}'
|
||||
export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ template "docker-registry.fullname" . }} -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
|
||||
echo http://$SERVICE_IP:{{ .Values.service.externalPort }}
|
||||
{{- else if contains "ClusterIP" .Values.service.type }}
|
||||
export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app={{ template "docker-registry.name" . }},release={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
|
||||
echo "Visit http://127.0.0.1:8080 to use your application"
|
||||
kubectl -n {{ .Release.Namespace }} port-forward $POD_NAME 8080:5000
|
||||
{{- end }}
|
||||
@@ -1,24 +0,0 @@
|
||||
{{/* vim: set filetype=mustache: */}}
|
||||
{{/*
|
||||
Expand the name of the chart.
|
||||
*/}}
|
||||
{{- define "docker-registry.name" -}}
|
||||
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Create a default fully qualified app name.
|
||||
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
|
||||
*/}}
|
||||
{{- define "docker-registry.fullname" -}}
|
||||
{{- if .Values.fullnameOverride -}}
|
||||
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}}
|
||||
{{- else -}}
|
||||
{{- $name := default .Chart.Name .Values.nameOverride -}}
|
||||
{{- if contains $name .Release.Name -}}
|
||||
{{- .Release.Name | trunc 63 | trimSuffix "-" -}}
|
||||
{{- else -}}
|
||||
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
@@ -1,12 +0,0 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: {{ template "docker-registry.fullname" . }}-config
|
||||
labels:
|
||||
app: {{ template "docker-registry.name" . }}
|
||||
chart: {{ .Chart.Name }}-{{ .Chart.Version }}
|
||||
heritage: {{ .Release.Service }}
|
||||
release: {{ .Release.Name }}
|
||||
data:
|
||||
config.yml: |-
|
||||
{{ toYaml .Values.configData | indent 4 }}
|
||||
@@ -1,221 +0,0 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: {{ template "docker-registry.fullname" . }}
|
||||
labels:
|
||||
app: {{ template "docker-registry.name" . }}
|
||||
chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: {{ template "docker-registry.name" . }}
|
||||
release: {{ .Release.Name }}
|
||||
replicas: {{ .Values.replicaCount }}
|
||||
{{- if .Values.updateStrategy }}
|
||||
strategy:
|
||||
{{ toYaml .Values.updateStrategy | indent 4 }}
|
||||
{{- end }}
|
||||
minReadySeconds: 5
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: {{ template "docker-registry.name" . }}
|
||||
release: {{ .Release.Name }}
|
||||
{{- if .Values.podLabels }}
|
||||
{{ toYaml .Values.podLabels | indent 8 }}
|
||||
{{- end }}
|
||||
annotations:
|
||||
checksum/config: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }}
|
||||
{{- if $.Values.podAnnotations }}
|
||||
{{ toYaml $.Values.podAnnotations | indent 8 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
{{- if .Values.imagePullSecrets }}
|
||||
imagePullSecrets:
|
||||
{{ toYaml .Values.imagePullSecrets | indent 8 }}
|
||||
{{- end }}
|
||||
{{- if .Values.priorityClassName }}
|
||||
priorityClassName: "{{ .Values.priorityClassName }}"
|
||||
{{- end }}
|
||||
{{- if .Values.securityContext.enabled }}
|
||||
securityContext:
|
||||
fsGroup: {{ .Values.securityContext.fsGroup }}
|
||||
runAsUser: {{ .Values.securityContext.runAsUser }}
|
||||
{{- end }}
|
||||
containers:
|
||||
- name: {{ .Chart.Name }}
|
||||
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
|
||||
imagePullPolicy: {{ .Values.image.pullPolicy }}
|
||||
command:
|
||||
- /bin/registry
|
||||
- serve
|
||||
- /etc/docker/registry/config.yml
|
||||
ports:
|
||||
- containerPort: 5000
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
{{- if .Values.tlsSecretName }}
|
||||
scheme: HTTPS
|
||||
{{- end }}
|
||||
path: /
|
||||
port: 5000
|
||||
readinessProbe:
|
||||
httpGet:
|
||||
{{- if .Values.tlsSecretName }}
|
||||
scheme: HTTPS
|
||||
{{- end }}
|
||||
path: /
|
||||
port: 5000
|
||||
resources:
|
||||
{{ toYaml .Values.resources | indent 12 }}
|
||||
env:
|
||||
{{- if .Values.secrets.htpasswd }}
|
||||
- name: REGISTRY_AUTH
|
||||
value: "htpasswd"
|
||||
- name: REGISTRY_AUTH_HTPASSWD_REALM
|
||||
value: "Registry Realm"
|
||||
- name: REGISTRY_AUTH_HTPASSWD_PATH
|
||||
value: "/auth/htpasswd"
|
||||
{{- end }}
|
||||
- name: REGISTRY_HTTP_SECRET
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: {{ template "docker-registry.fullname" . }}-secret
|
||||
key: haSharedSecret
|
||||
{{- if .Values.tlsSecretName }}
|
||||
- name: REGISTRY_HTTP_TLS_CERTIFICATE
|
||||
value: /etc/ssl/docker/tls.crt
|
||||
- name: REGISTRY_HTTP_TLS_KEY
|
||||
value: /etc/ssl/docker/tls.key
|
||||
{{- end }}
|
||||
{{- if eq .Values.storage "filesystem" }}
|
||||
- name: REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY
|
||||
value: "/var/lib/registry"
|
||||
{{- else if eq .Values.storage "azure" }}
|
||||
- name: REGISTRY_STORAGE_AZURE_ACCOUNTNAME
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: {{ template "docker-registry.fullname" . }}-secret
|
||||
key: azureAccountName
|
||||
- name: REGISTRY_STORAGE_AZURE_ACCOUNTKEY
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: {{ template "docker-registry.fullname" . }}-secret
|
||||
key: azureAccountKey
|
||||
- name: REGISTRY_STORAGE_AZURE_CONTAINER
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: {{ template "docker-registry.fullname" . }}-secret
|
||||
key: azureContainer
|
||||
{{- else if eq .Values.storage "s3" }}
|
||||
{{- if and .Values.secrets.s3.secretKey .Values.secrets.s3.accessKey }}
|
||||
- name: REGISTRY_STORAGE_S3_ACCESSKEY
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: {{ template "docker-registry.fullname" . }}-secret
|
||||
key: s3AccessKey
|
||||
- name: REGISTRY_STORAGE_S3_SECRETKEY
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: {{ template "docker-registry.fullname" . }}-secret
|
||||
key: s3SecretKey
|
||||
{{- end }}
|
||||
- name: REGISTRY_STORAGE_S3_REGION
|
||||
value: {{ required ".Values.s3.region is required" .Values.s3.region }}
|
||||
{{- if .Values.s3.regionEndpoint }}
|
||||
- name: REGISTRY_STORAGE_S3_REGIONENDPOINT
|
||||
value: {{ .Values.s3.regionEndpoint }}
|
||||
{{- end }}
|
||||
- name: REGISTRY_STORAGE_S3_BUCKET
|
||||
value: {{ required ".Values.s3.bucket is required" .Values.s3.bucket }}
|
||||
{{- if .Values.s3.encrypt }}
|
||||
- name: REGISTRY_STORAGE_S3_ENCRYPT
|
||||
value: {{ .Values.s3.encrypt | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.s3.secure }}
|
||||
- name: REGISTRY_STORAGE_S3_SECURE
|
||||
value: {{ .Values.s3.secure | quote }}
|
||||
{{- end }}
|
||||
{{- else if eq .Values.storage "swift" }}
|
||||
- name: REGISTRY_STORAGE_SWIFT_AUTHURL
|
||||
value: {{ required ".Values.swift.authurl is required" .Values.swift.authurl }}
|
||||
- name: REGISTRY_STORAGE_SWIFT_USERNAME
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: {{ template "docker-registry.fullname" . }}-secret
|
||||
key: swiftUsername
|
||||
- name: REGISTRY_STORAGE_SWIFT_PASSWORD
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: {{ template "docker-registry.fullname" . }}-secret
|
||||
key: swiftPassword
|
||||
- name: REGISTRY_STORAGE_SWIFT_CONTAINER
|
||||
value: {{ required ".Values.swift.container is required" .Values.swift.container }}
|
||||
{{- end }}
|
||||
{{- if .Values.persistence.deleteEnabled }}
|
||||
- name: REGISTRY_STORAGE_DELETE_ENABLED
|
||||
value: "true"
|
||||
{{- end }}
|
||||
volumeMounts:
|
||||
{{- if .Values.secrets.htpasswd }}
|
||||
- name: auth
|
||||
mountPath: /auth
|
||||
readOnly: true
|
||||
{{- end }}
|
||||
{{- if eq .Values.storage "filesystem" }}
|
||||
- name: data
|
||||
mountPath: /var/lib/registry/
|
||||
{{- end }}
|
||||
- name: "{{ template "docker-registry.fullname" . }}-config"
|
||||
mountPath: "/etc/docker/registry"
|
||||
{{- if .Values.tlsSecretName }}
|
||||
- mountPath: /etc/ssl/docker
|
||||
name: tls-cert
|
||||
readOnly: true
|
||||
{{- end }}
|
||||
{{- with .Values.extraVolumeMounts }}
|
||||
{{- toYaml . | nindent 12 }}
|
||||
{{- end }}
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{ toYaml .Values.nodeSelector | indent 8 }}
|
||||
{{- end }}
|
||||
{{- if .Values.affinity }}
|
||||
affinity:
|
||||
{{ toYaml .Values.affinity | indent 8 }}
|
||||
{{- end }}
|
||||
{{- if .Values.tolerations }}
|
||||
tolerations:
|
||||
{{ toYaml .Values.tolerations | indent 8 }}
|
||||
{{- end }}
|
||||
volumes:
|
||||
{{- if .Values.secrets.htpasswd }}
|
||||
- name: auth
|
||||
secret:
|
||||
secretName: {{ template "docker-registry.fullname" . }}-secret
|
||||
items:
|
||||
- key: htpasswd
|
||||
path: htpasswd
|
||||
{{- end }}
|
||||
{{- if eq .Values.storage "filesystem" }}
|
||||
- name: data
|
||||
{{- if .Values.persistence.enabled }}
|
||||
persistentVolumeClaim:
|
||||
claimName: {{ if .Values.persistence.existingClaim }}{{ .Values.persistence.existingClaim }}{{- else }}{{ template "docker-registry.fullname" . }}{{- end }}
|
||||
{{- else }}
|
||||
emptyDir: {}
|
||||
{{- end -}}
|
||||
{{- end }}
|
||||
- name: {{ template "docker-registry.fullname" . }}-config
|
||||
configMap:
|
||||
name: {{ template "docker-registry.fullname" . }}-config
|
||||
{{- if .Values.tlsSecretName }}
|
||||
- name: tls-cert
|
||||
secret:
|
||||
secretName: {{ .Values.tlsSecretName }}
|
||||
{{- end }}
|
||||
{{- with .Values.extraVolumes }}
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
@@ -1,36 +0,0 @@
|
||||
{{- if .Values.ingress.enabled -}}
|
||||
{{- $serviceName := include "docker-registry.fullname" . -}}
|
||||
{{- $servicePort := .Values.service.port -}}
|
||||
{{- $path := .Values.ingress.path -}}
|
||||
apiVersion: {{- if .Capabilities.APIVersions.Has "networking.k8s.io/v1beta1" }} networking.k8s.io/v1beta1 {{- else }} extensions/v1beta1 {{- end }}
|
||||
kind: Ingress
|
||||
metadata:
|
||||
name: {{ template "docker-registry.fullname" . }}
|
||||
labels:
|
||||
app: {{ template "docker-registry.name" . }}
|
||||
chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
{{- if .Values.ingress.labels }}
|
||||
{{ toYaml .Values.ingress.labels | indent 4 }}
|
||||
{{- end }}
|
||||
annotations:
|
||||
{{- range $key, $value := .Values.ingress.annotations }}
|
||||
{{ $key }}: {{ $value | quote }}
|
||||
{{- end }}
|
||||
spec:
|
||||
rules:
|
||||
{{- range $host := .Values.ingress.hosts }}
|
||||
- host: {{ $host }}
|
||||
http:
|
||||
paths:
|
||||
- path: {{ $path }}
|
||||
backend:
|
||||
serviceName: {{ $serviceName }}
|
||||
servicePort: {{ $servicePort }}
|
||||
{{- end -}}
|
||||
{{- if .Values.ingress.tls }}
|
||||
tls:
|
||||
{{ toYaml .Values.ingress.tls | indent 4 }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
@@ -1,17 +0,0 @@
|
||||
{{- if .Values.podDisruptionBudget -}}
|
||||
apiVersion: policy/v1beta1
|
||||
kind: PodDisruptionBudget
|
||||
metadata:
|
||||
name: {{ template "docker-registry.fullname" . }}
|
||||
labels:
|
||||
app: {{ template "docker-registry.name" . }}
|
||||
chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: {{ template "docker-registry.name" . }}
|
||||
release: {{ .Release.Name }}
|
||||
{{ toYaml .Values.podDisruptionBudget | indent 2 }}
|
||||
{{- end -}}
|
||||
@@ -1,26 +0,0 @@
|
||||
{{- if .Values.persistence.enabled }}
|
||||
{{- if not .Values.persistence.existingClaim -}}
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: {{ template "docker-registry.fullname" . }}
|
||||
labels:
|
||||
app: {{ template "docker-registry.fullname" . }}
|
||||
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
||||
release: "{{ .Release.Name }}"
|
||||
heritage: "{{ .Release.Service }}"
|
||||
spec:
|
||||
accessModes:
|
||||
- {{ .Values.persistence.accessMode | quote }}
|
||||
resources:
|
||||
requests:
|
||||
storage: {{ .Values.persistence.size | quote }}
|
||||
{{- if .Values.persistence.storageClass }}
|
||||
{{- if (eq "-" .Values.persistence.storageClass) }}
|
||||
storageClassName: ""
|
||||
{{- else }}
|
||||
storageClassName: "{{ .Values.persistence.storageClass }}"
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end -}}
|
||||
@@ -1,37 +0,0 @@
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: {{ template "docker-registry.fullname" . }}-secret
|
||||
labels:
|
||||
app: {{ template "docker-registry.name" . }}
|
||||
chart: {{ .Chart.Name }}-{{ .Chart.Version }}
|
||||
heritage: {{ .Release.Service }}
|
||||
release: {{ .Release.Name }}
|
||||
type: Opaque
|
||||
data:
|
||||
{{- if .Values.secrets.htpasswd }}
|
||||
htpasswd: {{ .Values.secrets.htpasswd | b64enc }}
|
||||
{{- end }}
|
||||
{{- if .Values.secrets.haSharedSecret }}
|
||||
haSharedSecret: {{ .Values.secrets.haSharedSecret | b64enc | quote }}
|
||||
{{- else }}
|
||||
haSharedSecret: {{ randAlphaNum 16 | b64enc | quote }}
|
||||
{{- end }}
|
||||
|
||||
{{- if eq .Values.storage "azure" }}
|
||||
{{- if and .Values.secrets.azure.accountName .Values.secrets.azure.accountKey .Values.secrets.azure.container }}
|
||||
azureAccountName: {{ .Values.secrets.azure.accountName | b64enc | quote }}
|
||||
azureAccountKey: {{ .Values.secrets.azure.accountKey | b64enc | quote }}
|
||||
azureContainer: {{ .Values.secrets.azure.container | b64enc | quote }}
|
||||
{{- end }}
|
||||
{{- else if eq .Values.storage "s3" }}
|
||||
{{- if and .Values.secrets.s3.secretKey .Values.secrets.s3.accessKey }}
|
||||
s3AccessKey: {{ .Values.secrets.s3.accessKey | b64enc | quote }}
|
||||
s3SecretKey: {{ .Values.secrets.s3.secretKey | b64enc | quote }}
|
||||
{{- end }}
|
||||
{{- else if eq .Values.storage "swift" }}
|
||||
{{- if and .Values.secrets.swift.username .Values.secrets.swift.password }}
|
||||
swiftUsername: {{ .Values.secrets.swift.username | b64enc | quote }}
|
||||
swiftPassword: {{ .Values.secrets.swift.password | b64enc | quote }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
@@ -1,35 +0,0 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: {{ template "docker-registry.fullname" . }}
|
||||
labels:
|
||||
app: {{ template "docker-registry.name" . }}
|
||||
chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
{{- if .Values.service.annotations }}
|
||||
annotations:
|
||||
{{ toYaml .Values.service.annotations | indent 4 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
type: {{ .Values.service.type }}
|
||||
{{- if (and (eq .Values.service.type "ClusterIP") (not (empty .Values.service.clusterIP))) }}
|
||||
clusterIP: {{ .Values.service.clusterIP }}
|
||||
{{- end }}
|
||||
{{- if (and (eq .Values.service.type "LoadBalancer") (not (empty .Values.service.loadBalancerIP))) }}
|
||||
loadBalancerIP: {{ .Values.service.loadBalancerIP }}
|
||||
{{- end }}
|
||||
{{- if (and (eq .Values.service.type "LoadBalancer") (not (empty .Values.service.loadBalancerSourceRanges))) }}
|
||||
loadBalancerSourceRanges: {{ .Values.service.loadBalancerSourceRanges }}
|
||||
{{- end }}
|
||||
ports:
|
||||
- port: {{ .Values.service.port }}
|
||||
protocol: TCP
|
||||
name: {{ .Values.service.name }}
|
||||
targetPort: 5000
|
||||
{{- if (and (eq .Values.service.type "NodePort") (not (empty .Values.service.nodePort))) }}
|
||||
nodePort: {{ .Values.service.nodePort }}
|
||||
{{- end }}
|
||||
selector:
|
||||
app: {{ template "docker-registry.name" . }}
|
||||
release: {{ .Release.Name }}
|
||||
147
values.yaml
147
values.yaml
@@ -1,147 +0,0 @@
|
||||
# Default values for docker-registry.
|
||||
# This is a YAML-formatted file.
|
||||
# Declare variables to be passed into your templates.
|
||||
replicaCount: 1
|
||||
|
||||
updateStrategy: {}
|
||||
# type: RollingUpdate
|
||||
# rollingUpdate:
|
||||
# maxSurge: 1
|
||||
# maxUnavailable: 0
|
||||
|
||||
podAnnotations: {}
|
||||
podLabels: {}
|
||||
|
||||
image:
|
||||
repository: registry
|
||||
tag: 2.7.1
|
||||
pullPolicy: IfNotPresent
|
||||
# imagePullSecrets:
|
||||
# - name: docker
|
||||
service:
|
||||
name: registry
|
||||
type: ClusterIP
|
||||
# clusterIP:
|
||||
port: 5000
|
||||
# nodePort:
|
||||
# loadBalancerIP:
|
||||
# loadBalancerSourceRanges:
|
||||
annotations: {}
|
||||
# foo.io/bar: "true"
|
||||
ingress:
|
||||
enabled: false
|
||||
path: /
|
||||
# Used to create an Ingress record.
|
||||
hosts:
|
||||
- chart-example.local
|
||||
annotations: {}
|
||||
# kubernetes.io/ingress.class: nginx
|
||||
# kubernetes.io/tls-acme: "true"
|
||||
labels: {}
|
||||
tls:
|
||||
# Secrets must be manually created in the namespace.
|
||||
# - secretName: chart-example-tls
|
||||
# hosts:
|
||||
# - chart-example.local
|
||||
resources: {}
|
||||
# We usually recommend not to specify default resources and to leave this as a conscious
|
||||
# choice for the user. This also increases chances charts run on environments with little
|
||||
# resources, such as Minikube. If you do want to specify resources, uncomment the following
|
||||
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
|
||||
# limits:
|
||||
# cpu: 100m
|
||||
# memory: 128Mi
|
||||
# requests:
|
||||
# cpu: 100m
|
||||
# memory: 128Mi
|
||||
persistence:
|
||||
accessMode: 'ReadWriteOnce'
|
||||
enabled: false
|
||||
size: 10Gi
|
||||
# storageClass: '-'
|
||||
|
||||
# set the type of filesystem to use: filesystem, s3
|
||||
storage: filesystem
|
||||
|
||||
# Set this to name of secret for tls certs
|
||||
# tlsSecretName: registry.docker.example.com
|
||||
secrets:
|
||||
haSharedSecret: ""
|
||||
htpasswd: ""
|
||||
# Secrets for Azure
|
||||
# azure:
|
||||
# accountName: ""
|
||||
# accountKey: ""
|
||||
# container: ""
|
||||
# Secrets for S3 access and secret keys
|
||||
# s3:
|
||||
# accessKey: ""
|
||||
# secretKey: ""
|
||||
# Secrets for Swift username and password
|
||||
# swift:
|
||||
# username: ""
|
||||
# password: ""
|
||||
|
||||
# Options for s3 storage type:
|
||||
# s3:
|
||||
# region: us-east-1
|
||||
# regionEndpoint: s3.us-east-1.amazonaws.com
|
||||
# bucket: my-bucket
|
||||
# encrypt: false
|
||||
# secure: true
|
||||
|
||||
# Options for swift storage type:
|
||||
# swift:
|
||||
# authurl: http://swift.example.com/
|
||||
# container: my-container
|
||||
|
||||
configData:
|
||||
version: 0.1
|
||||
log:
|
||||
fields:
|
||||
service: registry
|
||||
storage:
|
||||
cache:
|
||||
blobdescriptor: inmemory
|
||||
http:
|
||||
addr: :5000
|
||||
headers:
|
||||
X-Content-Type-Options: [nosniff]
|
||||
health:
|
||||
storagedriver:
|
||||
enabled: true
|
||||
interval: 10s
|
||||
threshold: 3
|
||||
|
||||
securityContext:
|
||||
enabled: true
|
||||
runAsUser: 1000
|
||||
fsGroup: 1000
|
||||
|
||||
priorityClassName: ""
|
||||
|
||||
podDisruptionBudget: {}
|
||||
# maxUnavailable: 1
|
||||
# minAvailable: 2
|
||||
|
||||
nodeSelector: {}
|
||||
|
||||
affinity: {}
|
||||
|
||||
tolerations: []
|
||||
|
||||
extraVolumeMounts: []
|
||||
## Additional volumeMounts to the registry container.
|
||||
# - mountPath: /secret-data
|
||||
# name: cloudfront-pem-secret
|
||||
# readOnly: true
|
||||
|
||||
extraVolumes: []
|
||||
## Additional volumes to the pod.
|
||||
# - name: cloudfront-pem-secret
|
||||
# secret:
|
||||
# secretName: cloudfront-credentials
|
||||
# items:
|
||||
# - key: cloudfront.pem
|
||||
# path: cloudfront.pem
|
||||
# mode: 511
|
||||
Reference in New Issue
Block a user