Skip to content

Commit

Permalink
add cert-manager-app-3.8.2-3cda59b5499be6a1200cac2c907d0a0b0ae1bee1.tgz
Browse files Browse the repository at this point in the history
cert-manager-app-3.8.2-3cda59b5499be6a1200cac2c907d0a0b0ae1bee1.tgz-meta/README.md
cert-manager-app-3.8.2-3cda59b5499be6a1200cac2c907d0a0b0ae1bee1.tgz-meta/main.yaml
cert-manager-app-3.8.2-3cda59b5499be6a1200cac2c907d0a0b0ae1bee1.tgz-meta/values.schema.json
  • Loading branch information
catalogbot committed Jan 14, 2025
1 parent 043e338 commit cca2e22
Show file tree
Hide file tree
Showing 5 changed files with 2,315 additions and 1 deletion.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
annotations:
application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-test-catalog/cert-manager-app-3.8.2-3cda59b5499be6a1200cac2c907d0a0b0ae1bee1.tgz-meta/main.yaml
application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-test-catalog/cert-manager-app-3.8.2-3cda59b5499be6a1200cac2c907d0a0b0ae1bee1.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-3cda59b5499be6a1200cac2c907d0a0b0ae1bee1.tgz-meta/values.schema.json
chartApiVersion: v2
chartFile: cert-manager-app-3.8.2-3cda59b5499be6a1200cac2c907d0a0b0ae1bee1.tgz
dateCreated: '2025-01-14T23:15:15.377458'
digest: c2c1870ccf32972e9da6c5cb1a8fa71ffde627945d2c5bde4fb261a33ef17e80
home: https://github.com/giantswarm/cert-manager-app
icon: https://s.giantswarm.io/app-icons/cert-manager/1/light.svg
Loading

0 comments on commit cca2e22

Please sign in to comment.