setupIngressController: nginx
in your kubernetes
provider config. You also need make sure your DNS and routing are configured to point the domains you will configure below to your ingress controller.certManager.install: false
garden will expect to find a cert-manager
installation in the cert-manager
namespace. If you already have installed cert-manager
please verify it's running by checking the status of the main pods as suggested in the documentationMore configuration options will be implemented, but we need your help to prioritize them! Please file an issue to request the features you need.
kubernetes
provider configuration in your project garden.yml
file:install: true
. Garden will then install cert-manager for you under the cert-manager
namespace.Note: Garden will wait until all the pods required by cert-manager will be up and running. This might take more than 2 minutes depending on the cluster.
install: false
, Garden will assume you already have a valid and running cert-manager installation in the cert-manager
namespace.tlsCertificates[].managedBy
config field.managedBy: cert-manager
on a certificate specified in the tlsCertificates
field, Garden creates a corresponding Certificate resource:cert-manager-example/tls-secret-for-certificate
).Please make sure your domain name is pointing at the right IP address.
kubectl describe
.Certificate
resources with: