mirror of
https://github.com/twuni/docker-registry.helm.git
synced 2026-04-22 02:36:53 +00:00
Compare commits
17 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e0f4aad840 | ||
|
|
4da358175b | ||
|
|
a0655cfb55 | ||
|
|
7b2f656226 | ||
|
|
83b3ab5e7c | ||
|
|
b71e80e571 | ||
|
|
4de089b25c | ||
|
|
5411fc0052 | ||
|
|
80cb20b2dd | ||
|
|
715792b5e2 | ||
|
|
0df650ffc4 | ||
|
|
39685f33e2 | ||
|
|
25788cff80 | ||
|
|
1ea54ede79 | ||
|
|
639483da24 | ||
|
|
ee6524465f | ||
|
|
8ce41cdd38 |
@@ -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.15.0
|
|
||||||
appVersion: 2.7.1
|
|
||||||
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/
|
|
||||||
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.
|
|
||||||
112
README.md
112
README.md
@@ -1,112 +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` |
|
|
||||||
| `service.sessionAffinity` | service session affinity | `nil` |
|
|
||||||
| `service.sessionAffinityConfig` | service session affinity config | `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.s3.secretRef` | The ref for an external secret containing the accessKey and secretKey keys | `""` |
|
|
||||||
| `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.rootdirectory` | S3 prefix that is applied to allow you to segment data | `nil` |
|
|
||||||
| `s3.encrypt` | Store images in encrypted format | `nil` |
|
|
||||||
| `s3.secure` | Use HTTPS | `nil` |
|
|
||||||
| `swift.authurl` | Swift authurl | `nil` |
|
|
||||||
| `swift.container` | Swift container | `nil` |
|
|
||||||
| `proxy.enabled` | If true, registry will function as a proxy/mirror | `false` |
|
|
||||||
| `proxy.remoteurl` | Remote registry URL to proxy requests to | `https://registry-1.docker.io` |
|
|
||||||
| `proxy.username` | Remote registry login username | `nil` |
|
|
||||||
| `proxy.password` | Remote registry login password | `nil` |
|
|
||||||
| `proxy.secretRef` | The ref for an external secret containing the proxyUsername and proxyPassword keys | `""` |
|
|
||||||
| `namespace` | specify a namespace to install the chart to - defaults to `.Release.Namespace` | `{{ .Release.Namespace }}` |
|
|
||||||
| `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) | `[]` |
|
|
||||||
| `metrics.enabled` | Enable metrics on Service | `false` |
|
|
||||||
| `metrics.port` | TCP port on which the service metrics is exposed | `5001` |
|
|
||||||
| `metrics.serviceMonitor.annotations` | Prometheus Operator ServiceMonitor annotations | `{}` |
|
|
||||||
| `metrics.serviceMonitor.enable` | If true, Prometheus Operator ServiceMonitor will be created | `false` |
|
|
||||||
| `metrics.serviceMonitor.labels` | Prometheus Operator ServiceMonitor labels | `{}` |
|
|
||||||
| `metrics.prometheusRule.annotations` | Prometheus Operator PrometheusRule annotations | `{}` |
|
|
||||||
| `metrics.prometheusRule.enable` | If true, Prometheus Operator prometheusRule will be created | `false` |
|
|
||||||
| `metrics.prometheusRule.labels` | Prometheus Operator prometheusRule labels | `{}` |
|
|
||||||
| `metrics.prometheusRule.rules` | PrometheusRule defining alerting rules for a Prometheus instance | `{}` |
|
|
||||||
| `extraVolumeMounts` | Additional volumeMounts to the registry container | `[]` |
|
|
||||||
| `extraVolumes` | Additional volumes to the pod | `[]` |
|
|
||||||
| `extraEnvVars` | Additional environment variables 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,13 +0,0 @@
|
|||||||
apiVersion: v1
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: {{ template "docker-registry.fullname" . }}-config
|
|
||||||
namespace: {{ .Values.namespace | default .Release.Namespace }}
|
|
||||||
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,248 +0,0 @@
|
|||||||
apiVersion: apps/v1
|
|
||||||
kind: Deployment
|
|
||||||
metadata:
|
|
||||||
name: {{ template "docker-registry.fullname" . }}
|
|
||||||
namespace: {{ .Values.namespace | default .Release.Namespace }}
|
|
||||||
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
|
|
||||||
{{- if .Values.metrics.enabled }}
|
|
||||||
- containerPort: {{ (split ":" .Values.configData.http.debug.addr)._1 }}
|
|
||||||
name: metrics
|
|
||||||
protocol: TCP
|
|
||||||
{{- end }}
|
|
||||||
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 or (and .Values.secrets.s3.secretKey .Values.secrets.s3.accessKey) .Values.secrets.s3.secretRef }}
|
|
||||||
- name: REGISTRY_STORAGE_S3_ACCESSKEY
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: {{ if .Values.secrets.s3.secretRef }}{{ .Values.secrets.s3.secretRef }}{{ else }}{{ template "docker-registry.fullname" . }}-secret{{ end }}
|
|
||||||
key: s3AccessKey
|
|
||||||
- name: REGISTRY_STORAGE_S3_SECRETKEY
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: {{ if .Values.secrets.s3.secretRef }}{{ .Values.secrets.s3.secretRef }}{{ else }}{{ template "docker-registry.fullname" . }}-secret{{ end }}
|
|
||||||
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.rootdirectory }}
|
|
||||||
- name: REGISTRY_STORAGE_S3_ROOTDIRECTORY
|
|
||||||
value: {{ .Values.s3.rootdirectory | quote }}
|
|
||||||
{{- end }}
|
|
||||||
{{- 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.proxy.enabled }}
|
|
||||||
- name: REGISTRY_PROXY_REMOTEURL
|
|
||||||
value: {{ required ".Values.proxy.remoteurl is required" .Values.proxy.remoteurl }}
|
|
||||||
- name: REGISTRY_PROXY_USERNAME
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: {{ if .Values.proxy.secretRef }}{{ .Values.proxy.secretRef }}{{ else }}{{ template "docker-registry.fullname" . }}-secret{{ end }}
|
|
||||||
key: proxyUsername
|
|
||||||
- name: REGISTRY_PROXY_PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: {{ if .Values.proxy.secretRef }}{{ .Values.proxy.secretRef }}{{ else }}{{ template "docker-registry.fullname" . }}-secret{{ end }}
|
|
||||||
key: proxyPassword
|
|
||||||
{{- end }}
|
|
||||||
{{- if .Values.persistence.deleteEnabled }}
|
|
||||||
- name: REGISTRY_STORAGE_DELETE_ENABLED
|
|
||||||
value: "true"
|
|
||||||
{{- end }}
|
|
||||||
{{- with .Values.extraEnvVars }}
|
|
||||||
{{- toYaml . | nindent 12 }}
|
|
||||||
{{- 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,37 +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" . }}
|
|
||||||
namespace: {{ .Values.namespace | default .Release.Namespace }}
|
|
||||||
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,18 +0,0 @@
|
|||||||
{{- if .Values.podDisruptionBudget -}}
|
|
||||||
apiVersion: policy/v1beta1
|
|
||||||
kind: PodDisruptionBudget
|
|
||||||
metadata:
|
|
||||||
name: {{ template "docker-registry.fullname" . }}
|
|
||||||
namespace: {{ .Values.namespace | default .Release.Namespace }}
|
|
||||||
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,17 +0,0 @@
|
|||||||
{{- if and .Values.metrics.enabled .Values.metrics.prometheusRule.enabled -}}
|
|
||||||
apiVersion: monitoring.coreos.com/v1
|
|
||||||
kind: PrometheusRule
|
|
||||||
metadata:
|
|
||||||
name: {{ template "docker-registry.fullname" . }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/component: controller
|
|
||||||
{{- if .Values.metrics.prometheusRule.labels }}
|
|
||||||
{{- toYaml .Values.metrics.prometheusRule.labels | nindent 4 }}
|
|
||||||
{{- end }}
|
|
||||||
spec:
|
|
||||||
{{- if .Values.metrics.prometheusRule.rules }}
|
|
||||||
groups:
|
|
||||||
- name: {{ template "docker-registry.fullname" . }}
|
|
||||||
rules: {{- toYaml .Values.metrics.prometheusRule.rules | nindent 4 }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
{{- if .Values.persistence.enabled }}
|
|
||||||
{{- if not .Values.persistence.existingClaim -}}
|
|
||||||
kind: PersistentVolumeClaim
|
|
||||||
apiVersion: v1
|
|
||||||
metadata:
|
|
||||||
name: {{ template "docker-registry.fullname" . }}
|
|
||||||
namespace: {{ .Values.namespace | default .Release.Namespace }}
|
|
||||||
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,40 +0,0 @@
|
|||||||
apiVersion: v1
|
|
||||||
kind: Secret
|
|
||||||
metadata:
|
|
||||||
name: {{ template "docker-registry.fullname" . }}-secret
|
|
||||||
namespace: {{ .Values.namespace | default .Release.Namespace }}
|
|
||||||
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 }}
|
|
||||||
proxyUsername: {{ .Values.proxy.username | default "" | b64enc | quote }}
|
|
||||||
proxyPassword: {{ .Values.proxy.password | default "" | b64enc | quote }}
|
|
||||||
@@ -1,49 +0,0 @@
|
|||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
name: {{ template "docker-registry.fullname" . }}
|
|
||||||
namespace: {{ .Values.namespace | default .Release.Namespace }}
|
|
||||||
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 }}
|
|
||||||
{{- if .Values.service.sessionAffinity }}
|
|
||||||
sessionAffinity: {{ .Values.service.sessionAffinity }}
|
|
||||||
{{- if .Values.service.sessionAffinityConfig }}
|
|
||||||
sessionAffinityConfig:
|
|
||||||
{{ toYaml .Values.service.sessionAffinityConfig | nindent 4 }}
|
|
||||||
{{- end -}}
|
|
||||||
{{- end }}
|
|
||||||
ports:
|
|
||||||
- port: {{ .Values.service.port }}
|
|
||||||
protocol: TCP
|
|
||||||
name: {{ if .Values.tlsSecretName }}https{{ else }}http{{ end }}-{{ .Values.service.port }}
|
|
||||||
targetPort: 5000
|
|
||||||
{{- if (and (eq .Values.service.type "NodePort") (not (empty .Values.service.nodePort))) }}
|
|
||||||
nodePort: {{ .Values.service.nodePort }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if .Values.metrics.enabled }}
|
|
||||||
- port: {{ .Values.metrics.port }}
|
|
||||||
protocol: TCP
|
|
||||||
name: metrics
|
|
||||||
targetPort: {{ (split ":" .Values.configData.http.debug.addr)._1 }}
|
|
||||||
{{- end }}
|
|
||||||
selector:
|
|
||||||
app: {{ template "docker-registry.name" . }}
|
|
||||||
release: {{ .Release.Name }}
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
{{- if and .Values.metrics.enabled .Values.metrics.serviceMonitor.enabled -}}
|
|
||||||
apiVersion: monitoring.coreos.com/v1
|
|
||||||
kind: ServiceMonitor
|
|
||||||
metadata:
|
|
||||||
name: {{ template "docker-registry.fullname" . }}-servicemonitor
|
|
||||||
labels:
|
|
||||||
app: {{ template "docker-registry.name" . }}-metrics
|
|
||||||
release: {{ .Release.Name }}
|
|
||||||
{{- if .Values.metrics.serviceMonitor.labels }}
|
|
||||||
{{ toYaml .Values.metrics.serviceMonitor.labels | indent 4 }}
|
|
||||||
{{- end }}
|
|
||||||
spec:
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
app: {{ template "docker-registry.name" . }}
|
|
||||||
release: {{ .Release.Name }}
|
|
||||||
heritage: {{ .Release.Service }}
|
|
||||||
endpoints:
|
|
||||||
- port: metrics
|
|
||||||
interval: 15s
|
|
||||||
{{- end }}
|
|
||||||
185
values.yaml
185
values.yaml
@@ -1,185 +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
|
|
||||||
# sessionAffinity: None
|
|
||||||
# sessionAffinityConfig: {}
|
|
||||||
# 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
|
|
||||||
# Use a secretRef with keys (accessKey, secretKey) for secrets stored outside the chart
|
|
||||||
# s3:
|
|
||||||
# secretRef: ""
|
|
||||||
# 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
|
|
||||||
# rootdirectory: /object/prefix
|
|
||||||
# encrypt: false
|
|
||||||
# secure: true
|
|
||||||
|
|
||||||
# Options for swift storage type:
|
|
||||||
# swift:
|
|
||||||
# authurl: http://swift.example.com/
|
|
||||||
# container: my-container
|
|
||||||
|
|
||||||
# https://docs.docker.com/registry/recipes/mirror/
|
|
||||||
proxy:
|
|
||||||
enabled: false
|
|
||||||
remoteurl: https://registry-1.docker.io
|
|
||||||
username: ""
|
|
||||||
password: ""
|
|
||||||
# the ref for a secret stored outside of this chart
|
|
||||||
# Keys: proxyUsername, proxyPassword
|
|
||||||
secretRef: ""
|
|
||||||
|
|
||||||
metrics:
|
|
||||||
enabled: false
|
|
||||||
port: 5001
|
|
||||||
# Create a prometheus-operator servicemonitor
|
|
||||||
serviceMonitor:
|
|
||||||
enabled: false
|
|
||||||
labels: {}
|
|
||||||
# prometheus-operator PrometheusRule defining alerting rules for a Prometheus instance
|
|
||||||
prometheusRule:
|
|
||||||
enabled: false
|
|
||||||
labels: {}
|
|
||||||
rules: {}
|
|
||||||
|
|
||||||
configData:
|
|
||||||
version: 0.1
|
|
||||||
log:
|
|
||||||
fields:
|
|
||||||
service: registry
|
|
||||||
storage:
|
|
||||||
cache:
|
|
||||||
blobdescriptor: inmemory
|
|
||||||
http:
|
|
||||||
addr: :5000
|
|
||||||
headers:
|
|
||||||
X-Content-Type-Options: [nosniff]
|
|
||||||
debug:
|
|
||||||
addr: :5001
|
|
||||||
prometheus:
|
|
||||||
enabled: false
|
|
||||||
path: /metrics
|
|
||||||
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
|
|
||||||
|
|
||||||
extraEnvVars: []
|
|
||||||
## Additional ENV variables to set
|
|
||||||
# - name: REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY
|
|
||||||
# value: "/var/lib/example"
|
|
||||||
Reference in New Issue
Block a user