diff --git a/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz b/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz new file mode 100644 index 000000000..a75a20eed Binary files /dev/null and b/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz differ diff --git a/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz-meta/README.md b/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz-meta/README.md new file mode 100644 index 000000000..6496433d2 --- /dev/null +++ b/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz-meta/README.md @@ -0,0 +1,59 @@ +[![CircleCI](https://circleci.com/gh/giantswarm/cert-manager-app.svg?style=shield)](https://circleci.com/gh/giantswarm/cert-manager-app) + +# cert-manager-app + +Helm chart for the [cert-manager](https://cert-manager.io/) app running in Giant Swarm clusters. + +This repository contains the source of the helm chart for the Giant Swarm cert-manager app. This fork tracks the upstream chart closely but contains some changes to make it run smoothly on Giant Swarm clusters. + +cert-manager adds certificates and certificate issuers (e.g. [Let's Encrypt](https://letsencrypt.org/docs/) (ACME)) as resource types in Kubernetes clusters, and simplifies the process of obtaining, renewing and using those certificates. + +## Index +- [Installing](#installing) +- [Configuration](#configuration) +- [Upgrading](#upgrading) +- [Contributing & Reporting Bugs](#contributing--reporting-bugs) +- [Release Process](#release-process) + +## Installing + +There are 2 ways to install this app onto a workload cluster. If your clusters are running on AWS, cert-manager is already installed as a default app. + +1. [Using our web interface](https://docs.giantswarm.io/ui-api/web/app-platform/#installing-an-app) +3. Directly creating the [App custom resource](https://docs.giantswarm.io/getting-started/app-platform/deploy-app/#creating-an-app-cr) on the management cluster. + +### Issuing Certificates + +First, an [Issuer](https://cert-manager.io/docs/configuration/) should be configured. There are several ways to [issue certificates](https://cert-manager.io/docs/usage/) through cert-manager. Check upstream documentation for your use case. + +## Configuration + +Configuration options are documented in [Configuration.md](https://github.com/giantswarm/cert-manager-app/blob/main/helm/cert-manager-app/Configuration.md) document. + +## Upgrading + +Before upgrading, please check [Upgrading.md](https://github.com/giantswarm/cert-manager-app/blob/main/docs/upgrading.md). + +## Contributing & Reporting Bugs + +If you have suggestions for how `cert-manager` could be improved, or want to report a bug, open an issue! We'd love all and any contributions. + +Check out the [Contributing Guide](https://github.com/giantswarm/cert-manager-app/blob/main/CONTRIBUTING.md) for details on the contribution workflow, submitting patches, and reporting bugs. + +## Release Process + +* Ensure CHANGELOG.md is up to date. +* Create a new branch to trigger the release workflow as either a patch, minor, or major. E.g. to release a patch, create a branch from main called `release#patch` and push it. Automation will create a release PR. +* Merging the release PR will push a new git tag and trigger a new tarball to be pushed to the + [giantswarm-catalog]. +* Test and verify the cert-manager release across supported environments in a new or existing WIP platform release. + + +--- + +[app-operator]: https://github.com/giantswarm/app-operator +[cluster-operator]: https://github.com/giantswarm/cluster-operator +[cert-manager]: https://github.com/cert-manager/cert-manager +[default-catalog]: https://github.com/giantswarm/default-catalog +[default-test-catalog]: https://github.com/giantswarm/default-test-catalog +[giantswarm-catalog]: https://github.com/giantswarm/giantswarm-catalog diff --git a/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz-meta/main.yaml b/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz-meta/main.yaml new file mode 100644 index 000000000..c8c9b8049 --- /dev/null +++ b/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz-meta/main.yaml @@ -0,0 +1,11 @@ +annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-test-catalog/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-test-catalog/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz-meta/README.md + application.giantswarm.io/team: shield + application.giantswarm.io/values-schema: https://giantswarm.github.io/giantswarm-test-catalog/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz-meta/values.schema.json +chartApiVersion: v2 +chartFile: cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz +dateCreated: '2025-01-13T04:44:06.595174' +digest: 9b31165b80cb4d14e31c3fae6433963ef109c36d607eaea5ae1cd07c5efdae4e +home: https://github.com/giantswarm/cert-manager-app +icon: https://s.giantswarm.io/app-icons/cert-manager/1/light.svg diff --git a/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz-meta/values.schema.json b/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz-meta/values.schema.json new file mode 100644 index 000000000..f7cce8d5a --- /dev/null +++ b/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz-meta/values.schema.json @@ -0,0 +1,1156 @@ +{ + "$schema": "http://json-schema.org/schema#", + "type": "object", + "properties": { + "acmesolver": { + "type": "object", + "properties": { + "image": { + "type": "object", + "properties": { + "digest": { + "type": "string" + }, + "registry": { + "type": "string" + }, + "repository": { + "type": "string" + }, + "tag": { + "type": "string" + } + } + } + } + }, + "affinity": { + "type": "object" + }, + "automountServiceAccountToken": { + "type": "boolean" + }, + "cainjector": { + "type": "object", + "properties": { + "affinity": { + "type": "object" + }, + "automountServiceAccountToken": { + "type": "boolean" + }, + "containerSecurityContext": { + "type": "object", + "properties": { + "allowPrivilegeEscalation": { + "type": "boolean" + }, + "capabilities": { + "type": "object", + "properties": { + "drop": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "readOnlyRootFilesystem": { + "type": "boolean" + }, + "runAsNonRoot": { + "type": "boolean" + } + } + }, + "deploymentAnnotations": { + "type": "object" + }, + "enabled": { + "type": "boolean" + }, + "extraArgs": { + "type": "array" + }, + "image": { + "type": "object", + "properties": { + "digest": { + "type": "string" + }, + "pullPolicy": { + "type": "string" + }, + "registry": { + "type": "string" + }, + "repository": { + "type": "string" + }, + "tag": { + "type": "string" + } + } + }, + "nodeSelector": { + "type": "object", + "properties": { + "kubernetes.io/os": { + "type": "string" + } + } + }, + "podAnnotations": { + "type": "object" + }, + "podDisruptionBudget": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "maxUnavailable": { + "type": ["integer", "string"] + }, + "minAvailable": { + "type": ["integer", "string"] + } + } + }, + "podLabels": { + "type": "object" + }, + "replicaCount": { + "type": "integer" + }, + "verticalPodAutoscaler": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + } + } + }, + "resources": { + "type": "object", + "properties": { + "requests": { + "type": "object", + "properties": { + "cpu": { + "type": "string" + }, + "memory": { + "type": "string" + } + } + } + } + }, + "securityContext": { + "type": "object", + "properties": { + "runAsNonRoot": { + "type": "boolean" + }, + "seccompProfile": { + "type": "object", + "properties": { + "type": { + "type": "string" + } + } + } + } + }, + "serviceAccount": { + "type": "object", + "properties": { + "annotations": { + "type": "object" + }, + "automountServiceAccountToken": { + "type": "boolean" + }, + "create": { + "type": "boolean" + }, + "labels": { + "type": "object" + }, + "name": { + "type": "string" + } + } + }, + "strategy": { + "type": "object" + }, + "tolerations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "effect": { + "type": "string" + }, + "key": { + "type": "string" + } + } + } + }, + "topologySpreadConstraints": { + "type": "array" + }, + "volumeMounts": { + "type": "array" + }, + "volumes": { + "type": "array" + } + } + }, + "giantswarmNetworkPolicy": { + "type": "object", + "properties": { + "enabled": { + "default": true, + "type": "boolean" + } + } + }, + "ciliumNetworkPolicy": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + } + } + }, + "clusterResourceNamespace": { + "type": "string" + }, + "containerSecurityContext": { + "type": "object", + "properties": { + "allowPrivilegeEscalation": { + "type": "boolean" + }, + "capabilities": { + "type": "object", + "properties": { + "drop": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "readOnlyRootFilesystem": { + "type": "boolean" + }, + "runAsNonRoot": { + "type": "boolean" + } + } + }, + "deploymentAnnotations": { + "type": "object" + }, + "disableAutoApproval": { + "type": "boolean", + "default": false, + "description": "Option to disable cert-manager's built-in auto-approver. Useful when using a different approver like approver-policy." + }, + "approveSignerNames": { + "type": "array", + "items": { + "type": "string" + }, + "default": [ + "issuers.cert-manager.io/*", + "clusterissuers.cert-manager.io/*" + ], + "description": "List of signer names that cert-manager will approve by default. Empty array means ALL issuers will be auto-approved." + }, + "dns01RecursiveNameservers": { + "type": "string" + }, + "dns01RecursiveNameserversOnly": { + "type": "boolean" + }, + "enableCertificateOwnerRef": { + "type": "boolean" + }, + "extraArgs": { + "type": "array" + }, + "extraEnv": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + } + } + }, + "featureGates": { + "type": "string" + }, + "global": { + "type": "object", + "properties": { + "commonLabels": { + "type": "object" + }, + "imagePullSecrets": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + } + } + } + }, + "leaderElection": { + "type": "object", + "properties": { + "leaseDuration": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "renewDeadline": { + "type": "string" + }, + "retryPeriod": { + "type": "string" + } + } + }, + "logLevel": { + "type": "integer" + }, + "podSecurityPolicy": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "useAppArmor": { + "type": "boolean" + } + } + }, + "podSecurityStandards": { + "type": "object", + "properties": { + "enforced": { + "type": "boolean" + } + } + }, + "priorityClassName": { + "type": "string" + }, + "rbac": { + "type": "object", + "properties": { + "aggregateClusterRoles": { + "type": "boolean" + }, + "create": { + "type": "boolean" + } + } + } + } + }, + "http_proxy": { + "type": "string" + }, + "https_proxy": { + "type": "string" + }, + "image": { + "type": "object", + "properties": { + "digest": { + "type": "string" + }, + "pullPolicy": { + "type": "string" + }, + "registry": { + "type": "string" + }, + "repository": { + "type": "string" + }, + "tag": { + "type": "string" + } + } + }, + "ingressShim": { + "type": "object", + "properties": { + "defaultIssuerGroup": { + "type": "string" + }, + "defaultIssuerKind": { + "type": "string" + }, + "defaultIssuerName": { + "type": "string" + } + } + }, + "installCRDs": { + "type": "boolean" + }, + "livenessProbe": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "failureThreshold": { + "type": "integer" + }, + "initialDelaySeconds": { + "type": "integer" + }, + "periodSeconds": { + "type": "integer" + }, + "successThreshold": { + "type": "integer" + }, + "timeoutSeconds": { + "type": "integer" + } + } + }, + "maxConcurrentChallenges": { + "type": "integer" + }, + "namespace": { + "type": "string" + }, + "no_proxy": { + "type": "string" + }, + "nodeSelector": { + "type": "object", + "properties": { + "kubernetes.io/os": { + "type": "string" + } + } + }, + "podAnnotations": { + "type": "object" + }, + "podDisruptionBudget": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "maxUnavailable": { + "type": ["integer", "string"] + }, + "minAvailable": { + "type": ["integer", "string"] + } + } + }, + "podDnsConfig": { + "type": "object", + "properties": { + "nameservers": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "podDnsPolicy": { + "type": "string" + }, + "podLabels": { + "type": "object" + }, + "prometheus": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "servicemonitor": { + "type": "object", + "properties": { + "annotations": { + "type": "object" + }, + "enabled": { + "type": "boolean" + }, + "honorLabels": { + "type": "boolean" + }, + "interval": { + "type": "string" + }, + "labels": { + "type": "object" + }, + "path": { + "type": "string" + }, + "prometheusInstance": { + "type": "string" + }, + "scrapeTimeout": { + "type": "string" + }, + "targetPort": { + "type": "integer" + } + } + } + } + }, + "replicaCount": { + "type": "integer" + }, + "resources": { + "type": "object", + "properties": { + "requests": { + "type": "object", + "properties": { + "cpu": { + "type": "string" + }, + "memory": { + "type": "string" + } + } + } + } + }, + "securityContext": { + "type": "object", + "properties": { + "runAsNonRoot": { + "type": "boolean" + }, + "seccompProfile": { + "type": "object", + "properties": { + "type": { + "type": "string" + } + } + } + } + }, + "serviceAccount": { + "type": "object", + "properties": { + "annotations": { + "type": "object" + }, + "automountServiceAccountToken": { + "type": "boolean" + }, + "create": { + "type": "boolean" + }, + "labels": { + "type": "object" + }, + "name": { + "type": "string" + } + } + }, + "serviceAnnotations": { + "type": "object" + }, + "serviceLabels": { + "type": "object" + }, + "startupapicheck": { + "type": "object", + "properties": { + "affinity": { + "type": "object" + }, + "automountServiceAccountToken": { + "type": "boolean" + }, + "backoffLimit": { + "type": "integer" + }, + "containerSecurityContext": { + "type": "object", + "properties": { + "allowPrivilegeEscalation": { + "type": "boolean" + }, + "capabilities": { + "type": "object", + "properties": { + "drop": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "readOnlyRootFilesystem": { + "type": "boolean" + }, + "runAsNonRoot": { + "type": "boolean" + } + } + }, + "enabled": { + "type": "boolean" + }, + "extraArgs": { + "type": "array" + }, + "image": { + "type": "object", + "properties": { + "digest": { + "type": "string" + }, + "pullPolicy": { + "type": "string" + }, + "registry": { + "type": "string" + }, + "repository": { + "type": "string" + }, + "tag": { + "type": "string" + } + } + }, + "jobAnnotations": { + "type": "object", + "properties": { + "helm.sh/hook": { + "type": "string" + }, + "helm.sh/hook-delete-policy": { + "type": "string" + }, + "helm.sh/hook-weight": { + "type": "string" + } + } + }, + "nodeSelector": { + "type": "object", + "properties": { + "kubernetes.io/os": { + "type": "string" + } + } + }, + "podAnnotations": { + "type": "object" + }, + "podLabels": { + "type": "object" + }, + "rbac": { + "type": "object", + "properties": { + "annotations": { + "type": "object", + "properties": { + "helm.sh/hook": { + "type": "string" + }, + "helm.sh/hook-delete-policy": { + "type": "string" + }, + "helm.sh/hook-weight": { + "type": "string" + } + } + } + } + }, + "resources": { + "type": "object", + "properties": { + "requests": { + "type": "object", + "properties": { + "cpu": { + "type": "string" + }, + "memory": { + "type": "string" + } + } + } + } + }, + "securityContext": { + "type": "object", + "properties": { + "runAsNonRoot": { + "type": "boolean" + }, + "seccompProfile": { + "type": "object", + "properties": { + "type": { + "type": "string" + } + } + } + } + }, + "serviceAccount": { + "type": "object", + "properties": { + "annotations": { + "type": "object", + "properties": { + "helm.sh/hook": { + "type": "string" + }, + "helm.sh/hook-delete-policy": { + "type": "string" + }, + "helm.sh/hook-weight": { + "type": "string" + } + } + }, + "automountServiceAccountToken": { + "type": "boolean" + }, + "create": { + "type": "boolean" + }, + "labels": { + "type": "object" + }, + "name": { + "type": "string" + } + } + }, + "timeout": { + "type": "string" + }, + "tolerations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "effect": { + "type": "string" + }, + "key": { + "type": "string" + } + } + } + }, + "volumeMounts": { + "type": "array" + }, + "volumes": { + "type": "array" + } + } + }, + "strategy": { + "type": "object" + }, + "tolerations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "effect": { + "type": "string" + }, + "key": { + "type": "string" + } + } + } + }, + "topologySpreadConstraints": { + "type": "array" + }, + "volumeMounts": { + "type": "array" + }, + "volumes": { + "type": "array" + }, + "webhook": { + "type": "object", + "properties": { + "affinity": { + "type": "object" + }, + "automountServiceAccountToken": { + "type": "boolean" + }, + "config": { + "type": ["object", "null"], + "properties": { + "apiVersion": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "securePort": { + "type": "integer" + } + } + }, + "containerSecurityContext": { + "type": "object", + "properties": { + "allowPrivilegeEscalation": { + "type": "boolean" + }, + "capabilities": { + "type": "object", + "properties": { + "drop": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "readOnlyRootFilesystem": { + "type": "boolean" + }, + "runAsNonRoot": { + "type": "boolean" + } + } + }, + "deploymentAnnotations": { + "type": "object" + }, + "extraArgs": { + "type": "array" + }, + "featureGates": { + "type": "string" + }, + "hostNetwork": { + "type": "boolean" + }, + "image": { + "type": "object", + "properties": { + "digest": { + "type": "string" + }, + "pullPolicy": { + "type": "string" + }, + "registry": { + "type": "string" + }, + "repository": { + "type": "string" + }, + "tag": { + "type": "string" + } + } + }, + "livenessProbe": { + "type": "object", + "properties": { + "failureThreshold": { + "type": "integer" + }, + "initialDelaySeconds": { + "type": "integer" + }, + "periodSeconds": { + "type": "integer" + }, + "successThreshold": { + "type": "integer" + }, + "timeoutSeconds": { + "type": "integer" + } + } + }, + "loadBalancerIP": { + "type": "string" + }, + "mutatingWebhookConfigurationAnnotations": { + "type": "object" + }, + "networkPolicy": { + "type": "object", + "properties": { + "egress": { + "type": "array", + "items": { + "type": "object", + "properties": { + "ports": { + "type": "array", + "items": { + "type": "object", + "properties": { + "port": { + "type": "integer" + }, + "protocol": { + "type": "string" + } + } + } + }, + "to": { + "type": "array", + "items": { + "type": "object", + "properties": { + "ipBlock": { + "type": "object", + "properties": { + "cidr": { + "type": "string" + } + } + } + } + } + } + } + } + }, + "enabled": { + "type": "boolean" + }, + "ingress": { + "type": "array", + "items": { + "type": "object", + "properties": { + "from": { + "type": "array", + "items": { + "type": "object", + "properties": { + "ipBlock": { + "type": "object", + "properties": { + "cidr": { + "type": "string" + } + } + } + } + } + } + } + } + } + } + }, + "nodeSelector": { + "type": "object", + "properties": { + "kubernetes.io/os": { + "type": "string" + } + } + }, + "podAnnotations": { + "type": "object" + }, + "podDisruptionBudget": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "maxUnavailable": { + "type": ["integer", "string"] + }, + "minAvailable": { + "type": ["integer", "string"] + } + } + }, + "podLabels": { + "type": "object" + }, + "readinessProbe": { + "type": "object", + "properties": { + "failureThreshold": { + "type": "integer" + }, + "initialDelaySeconds": { + "type": "integer" + }, + "periodSeconds": { + "type": "integer" + }, + "successThreshold": { + "type": "integer" + }, + "timeoutSeconds": { + "type": "integer" + } + } + }, + "replicaCount": { + "type": "integer" + }, + "resources": { + "type": "object", + "properties": { + "requests": { + "type": "object", + "properties": { + "cpu": { + "type": "string" + }, + "memory": { + "type": "string" + } + } + } + } + }, + "securePort": { + "type": "integer" + }, + "securityContext": { + "type": "object", + "properties": { + "runAsNonRoot": { + "type": "boolean" + }, + "seccompProfile": { + "type": "object", + "properties": { + "type": { + "type": "string" + } + } + } + } + }, + "serviceAccount": { + "type": "object", + "properties": { + "annotations": { + "type": "object" + }, + "automountServiceAccountToken": { + "type": "boolean" + }, + "create": { + "type": "boolean" + }, + "labels": { + "type": "object" + }, + "name": { + "type": "string" + } + } + }, + "serviceAnnotations": { + "type": "object" + }, + "serviceLabels": { + "type": "object" + }, + "serviceType": { + "type": "string" + }, + "strategy": { + "type": "object" + }, + "timeoutSeconds": { + "type": "integer" + }, + "tolerations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "effect": { + "type": "string" + }, + "key": { + "type": "string" + } + } + } + }, + "topologySpreadConstraints": { + "type": "array" + }, + "url": { + "type": "object", + "properties": { + "host": { + "type": "string" + } + } + }, + "validatingWebhookConfigurationAnnotations": { + "type": "object" + }, + "volumeMounts": { + "type": "array" + }, + "volumes": { + "type": "array" + } + } + } + } +} diff --git a/index.yaml b/index.yaml index 4636742ca..ecd466e7d 100644 --- a/index.yaml +++ b/index.yaml @@ -1639,6 +1639,40 @@ entries: - https://giantswarm.github.io/giantswarm-test-catalog/aws-nth-crossplane-resources-1.0.0-0528f734b72ba21c1c5001185f6387c55d7efdb4.tgz version: 1.0.0-0528f734b72ba21c1c5001185f6387c55d7efdb4 cert-manager-app: + - annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-test-catalog/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-test-catalog/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz-meta/README.md + application.giantswarm.io/team: shield + application.giantswarm.io/values-schema: https://giantswarm.github.io/giantswarm-test-catalog/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz-meta/values.schema.json + apiVersion: v2 + appVersion: v1.14.2 + created: "2025-01-13T04:44:25.255928517Z" + dependencies: + - alias: giantSwarmClusterIssuer + name: cert-manager-giantswarm-clusterissuer + repository: "" + version: 2.0.0 + - condition: giantswarmNetworkPolicy.enabled + name: cert-manager-giantswarm-netpol + repository: "" + version: 0.1.0 + - condition: ciliumNetworkPolicy.enabled + name: cert-manager-giantswarm-ciliumnetworkpolicies + repository: "" + version: 0.1.0 + description: Simplifies the process of obtaining, renewing and using certificates. + digest: 9b31165b80cb4d14e31c3fae6433963ef109c36d607eaea5ae1cd07c5efdae4e + home: https://github.com/giantswarm/cert-manager-app + icon: https://s.giantswarm.io/app-icons/cert-manager/1/light.svg + kubeVersion: '>=1.22.0-0' + maintainers: + - name: Shield + name: cert-manager-app + sources: + - https://github.com/cert-manager/cert-manager + urls: + - https://giantswarm.github.io/giantswarm-test-catalog/cert-manager-app-3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e.tgz + version: 3.8.2-ffc2563b8db0595d12c7ffb1b74e3dcc08a4f62e - annotations: application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-test-catalog/cert-manager-app-3.8.2-f6535073e48def6c8524061cd181c933b6273d72.tgz-meta/main.yaml application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-test-catalog/cert-manager-app-3.8.2-f6535073e48def6c8524061cd181c933b6273d72.tgz-meta/README.md @@ -15533,4 +15567,4 @@ entries: urls: - https://giantswarm.github.io/giantswarm-test-catalog/zot-2.0.1-0e14abfd878d83639c1853526778e188e9110c5d.tgz version: 2.0.1-0e14abfd878d83639c1853526778e188e9110c5d -generated: "2025-01-13T04:44:21.710990765Z" +generated: "2025-01-13T04:44:25.247845052Z"