Commit Graph

90 Commits

Author SHA1 Message Date
Aaron Roydhouse
f117e6e833
Merge branch 'master' into patch-1 2018-03-09 22:44:56 -05:00
Aaron Roydhouse
57f248ae94 Bump chart version and run ./hack/update-deploy-gen.sh again 2018-03-09 22:40:16 -05:00
Aaron Roydhouse
96c4f9e145 Run ./hack/update-deploy-gen.sh 2018-03-09 22:18:54 -05:00
jetstack-ci-bot
3a0d72c7a2
Merge pull request #381 from euank/minikube-docs
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

 docs/devel: add 'deploy to minikube' docs 

**What this PR does / why we need it**:

I felt that the steps to deploy/run/test cert-manager in minikube were non-trivial enough that it was worth documenting.

Let me know if this should live somewhere else in the repo or if you have suggestions for how to better document this.

```release-note
NONE
```
2018-03-08 16:57:37 +00:00
jetstack-ci-bot
5eefe871a8
Merge pull request #350 from kiall/chart-scheduling
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Helm Chart: Add support for affinity and tolerations

Adds support for setting the node affinity and tolerations scheduling options

```release-note
Add support for node affinity and tolerations in Helm chart
```
2018-03-08 16:40:09 +00:00
James Munnelly
6215ff692c
Add missing apiVersion to Issuer sample docs 2018-03-08 13:17:36 +00:00
Kiall Mac Innes
640991c099 Run hack/update-deploy-gen.sh 2018-03-06 13:44:15 +00:00
Euan Kemp
c82226c7d1 docs/examples: fix typo in example cert 2018-03-05 17:09:51 -08:00
Euan Kemp
4736c4fe27 docs/devel: add 'deploy to minikube' docs
The rbac and docker-env bits are tricky enough that I think it's worth
documenting this.
2018-03-05 17:09:50 -08:00
jetstack-ci-bot
35fd53028e
Merge pull request #359 from wmedlar/document-route53-policy
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Document the minimum necessary permissions for using cert-manager with Route53

**What this PR does / why we need it**: Necessary permissions previously not documented.

**Release note**:

```release-note
Document the minimum necessary permissions for using cert-manager with Route53
```
2018-03-01 15:24:06 +00:00
Will Medlar
ffeedf7d5d Remove non-recommended hostedZoneID from Route53 example 2018-03-01 09:21:13 -05:00
Will Medlar
b65cdde8a9 Document the minimum permissions for using cert-manager with Route53 2018-02-27 14:56:21 -05:00
James Munnelly
b98f3e64cb Remove old deployment manifests. Update RBAC disable advice. 2018-02-27 08:34:43 +00:00
Roy Hvaara
87fa7b170b
Update guides to use official Charts repository 2018-02-26 21:39:41 +01:00
jetstack-ci-bot
0a0a2f3b13
Merge pull request #346 from rjeczalik/patch-1
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

docs: fix value name that disables rbac

**What this PR does / why we need it**:

Proper documentation for deploying cert-manager for k8s clusters without rbac enabled (happens to be the default for cdk on localhost).

**Which issue this PR fixes**

No issue per se, a follow-up on #256.
2018-02-25 20:20:05 +00:00
jetstack-ci-bot
010e6c87e4
Merge pull request #343 from munnerz/rbac-endpoints
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Add Endpoints back into the cert-manager RBAC policy

**What this PR does / why we need it**:

Adds permission to CRUD Endpoints resources back into the cert-manager RBAC role. This is to prevent deployments using the 'master' version of the Helm chart failing when deploying a pre-0.3 (unreleased) release of cert-manager.

We will remove this in 0.4. This is in order to reduce friction for new users if they forget/decide not to use a tagged release of the Helm chart.

**Release note**:
```release-note
NONE
```

/cc @davecheney @mikebryant
2018-02-25 20:19:02 +00:00
Rafal Jeczalik
c01dd256eb
docs: fix property name that disables rbac 2018-02-25 09:02:24 +01:00
James Munnelly
8cb1e79825 Add Endpoints back into the cert-manager RBAC policy 2018-02-24 10:27:11 +00:00
jetstack-ci-bot
97ce5ca2b3
Merge pull request #329 from munnerz/default-cluster-namespace
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Set default cluster resource namespace to current pod namespace

**What this PR does / why we need it**:

Changes the default cluster resource namespace from kube-system to the current namespace of the cert-manager deployment.

**Which issue this PR fixes**: fixes #103 

**Release note**:
```release-note
Supporting resources for ClusterIssuer's (e.g. signing CA certificates, or ACME account private keys) will now be stored in the same namespace as cert-manager, instead of kube-system in previous versions. Action required: you will need to ensure to properly manually migrate these referenced resources across into the deployment namespace of cert-manager, else cert-manager may not be able to find account private keys or signing CA certificates.
```

/cc @mikebryant
2018-02-23 19:56:21 +00:00
James Munnelly
105c6c149e Create a Namespace resource as part of the static manifest bundle 2018-02-23 09:13:06 +00:00
James Munnelly
4afc72d166 Update default deployment namespace to be 'cert-manager' 2018-02-22 07:35:54 +00:00
James Munnelly
ce73a22f6f Set default cluster resource namespace to current pod namespace 2018-02-22 07:24:29 +00:00
jetstack-ci-bot
362735f8f1
Merge pull request #312 from Mikulas/pr/cert-crd-alias
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Add default shortNames to certificates CRD

Defaults to `[cert, certs]` and is configurable with `certificateCRDShortNames` parameter.

**What this PR does / why we need it**:

Simplifies manual certificate management with kubectl.

Fixes #311

<div name="review-notes" />

**Special notes for your reviewer**:

Instead of a boolean switch do/dont include the shortNames, the value defines the aliases. This may be handy if anybody prefers `[crt, crts]` instead.

I'm not too keen on the `certificateCRDShortNames` variable name. It might be better to use `Resource` instead of `CRD` to be consistent with the `createCustomResource` var.

Other CRDs are probably ok without an alias, but other people workflows may differ. Should these also be configurable? In that case, the variables could be `shortNames: {certificates: [], …}`.

**Release note**:

```release-note
Add Certificate CRD shortnames `cert` and `certs`. This is configurable in the Helm Chart with `certificateResourceShortNames`.
```
2018-02-21 20:48:17 +00:00
Mikuláš Dítě
d884404159 Add default shortNames to certificates CRD
Defaults to [cert, certs] and is configurable with
`certificateCRDShortNames` parameter.

[Closes #311]
2018-02-21 20:37:25 +01:00
Mike Bryant
0274964100 fix: Use ConfigMaps for leaderelection
Fixes #293
2018-02-21 17:48:13 +00:00
jetstack-ci-bot
b18acf1d7e
Merge pull request #246 from mwieczorek/azure-dns
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Added Azure DNS support for DNS01 challange 

**What this PR does / why we need it**:
Adds another provider (Azure DNS) for DNS01 challange

**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #230 

**Special notes for your reviewer**:

**Release note**:

```release-note
ACME DNS-01 challenge mechanism for Azure DNS
```
2018-02-21 13:20:30 +00:00
mwieczorek
cc89fe59aa Added Azure DNS support for DNS01 challange 2018-02-13 10:34:06 +01:00
Rustam Zagirov
75b4938759
fix multiline command 2018-02-07 14:55:44 +03:00
James Munnelly
5aa3c091e9 Run hack/update-deploy-gen.sh 2018-02-05 19:16:47 +00:00
James Munnelly
c9f1c0e07d Run hack/update-deploy-gen.sh 2018-01-25 16:28:15 +00:00
James Munnelly
0d3790567a Add deployment manifest generation scripts 2018-01-25 16:27:29 +00:00
James Munnelly
81e7800a81 Add links to new documentation content 2018-01-18 17:44:05 +00:00
James Munnelly
11d6d3da0d Update deploying.md to include git clone 2018-01-18 16:57:47 +00:00
James Munnelly
13f91a6570 Add migrating from kube-lego document 2018-01-18 16:47:33 +00:00
James Munnelly
7400a13c6f Update docs READMEs 2018-01-18 12:31:24 +00:00
James Munnelly
98b09b76fa Add doc on ingress-shim 2018-01-18 12:29:42 +00:00
James Munnelly
c7900efc8a Expand deployment documentation 2018-01-18 11:58:28 +00:00
James Munnelly
8fe40046b2 Update version for 0.2.3 2018-01-15 19:57:41 +00:00
David Gageot
454f875697
Fix typo in acme-http-validation.md
s/Certficate/Certificate
2018-01-09 10:44:46 +01:00
jetstack-ci-bot
b978faa28c
Merge pull request #224 from clstb/master
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

provider names in issuer.yml and certificate.yml must match

**What this PR does / why we need it**:

Documentation fix. For further information see #209.

**Which issue this PR fixes** 

fixes #209

```release-note
NONE
```
2017-12-08 15:13:10 +00:00
James Munnelly
606f925993 Update for v0.2.2 2017-12-01 16:53:08 +00:00
clstb
604ce9e753 provider names in issuer.yml and certificate.yml must match 2017-11-29 18:24:26 +01:00
Euan Kemp
0dbee6df5b Fix doc link typo 2017-11-12 22:27:18 -08:00
James Munnelly
31cc4f8123 Update for 0.2.1 release 2017-11-04 13:50:05 +00:00
James Munnelly
d6fcee3b8f Prepare v0.2.0 release 2017-11-03 18:23:46 +00:00
James Munnelly
fa7e052ac1 Move to github.com/jetstack/cert-manager repo 2017-11-03 16:41:39 +00:00
Szymon Kodrebski
6696e4529b Added comments for using hostedZoneID field with route53 provider 2017-10-24 13:43:59 +02:00
Szymon Kodrebski
7085fa25bf Added route53 provider to Issuer example. Created ClusterIssuer example 2017-10-24 09:10:08 +02:00
Luke Addison
63b51be34d Slim down main README, complete user guide list and change helm user guide structure 2017-10-23 23:51:32 +01:00
jetstack-bot
3f54dad575 Merge pull request #131 from dippynark/create-use-case-focused-tutorials
Automatic merge from submit-queue.

Create use-case focused tutorials
2017-10-23 21:24:46 +01:00