Commit Graph

268 Commits

Author SHA1 Message Date
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
Luke Addison
31b3b0f909 Clean up main README 2017-10-23 13:46:48 +01:00
Luke Addison
e20f184023 Add user-guide for creating cluster wide issuers 2017-10-23 13:46:48 +01:00
Luke Addison
2edd887c4b Add user-guide for creating an ACME Issuer using DNS validation 2017-10-23 13:46:41 +01:00
Luke Addison
c70e0ed33e Add user-guide for creating an ACME Issuer using HTTP validation 2017-10-23 13:46:09 +01:00
Luke Addison
b40f7799ce Add user-guide for creating a simple CA based issuer 2017-10-23 13:44:40 +01:00
James Munnelly
45a3641c08 Merge pull request #128 from dippynark/add-certificate-readme
Add link to Certificate api-type in the docs
2017-10-16 15:42:44 +01:00
Luke Addison
6310769902 Add link to Certificate type 2017-10-16 15:37:57 +01:00
James Munnelly
7060fb5019 http-01 -> http01, dns-01 -> dns01 2017-10-13 16:45:04 +01:00
James Munnelly
c7a83606ce Merge pull request #115 from jetstack-experimental/explicity-challenge-mech
Add HTTP01 field to issuer.spec. Default HTTP01 challenges to disabled.
2017-10-13 15:37:39 +01:00
James Munnelly
ddb45bfab4 Update documentation examples 2017-10-13 15:29:31 +01:00
James Munnelly
0ae7be2b21 Merge pull request #114 from dippynark/add-certificate-readme
Add certificate README.md
2017-10-13 15:05:42 +01:00
Luke Addison
cbc3cb9e83 Add certificate README.md 2017-10-13 14:31:10 +01:00
James Munnelly
a3fc5d9eaa Rename altNames to dnsNames 2017-10-13 13:31:52 +01:00
James Munnelly
1f71106c04 Update docs example 2017-10-13 12:14:23 +01:00
James Munnelly
04ade0e687 Update documentation examples 2017-10-13 11:54:09 +01:00
James Munnelly
ae8b1b4d3d Add placeholder user guide names 2017-10-13 10:12:55 +01:00
James Munnelly
b18d1e44a0 Update documentation 2017-10-13 00:36:17 +01:00
James Munnelly
f9ae158a6e Clean up RBAC rules. Add rbac option to helm chart. 2017-09-21 19:38:28 +01:00
Sergey Nuzdhin
4558908910 Create RBAC policy for cert-manager #34 2017-09-21 19:38:06 +01:00
James Munnelly
6e4121f17d Fix DNS domain examples 2017-09-14 16:31:51 +01:00
James Munnelly
c3d9f2a674 Merge pull request #65 from jetstack-experimental/readme-diagram
Add high level overview diagram
[ci skip]
2017-09-11 12:27:29 +01:00
James Munnelly
0bde03c00d Add missing apiVersion to Issuer 2017-09-08 23:05:09 +01:00
James Munnelly
55e96e1c09 Add high level overview diagram 2017-09-04 15:52:37 +01:00
James Munnelly
16e780c224 No longer automatically register CustomResourceDefinition 2017-08-31 12:40:16 +01:00
James Munnelly
edfc391ac1 Update image tag in yaml manifest 2017-08-31 12:26:02 +01:00
James Munnelly
6faa1adcf0 Add empty README in docs/devel 2017-08-29 16:25:41 +01:00
James Munnelly
4fba6d98a7 Remove non-working vault manifest 2017-08-07 22:33:51 +01:00
James Munnelly
a190955545 Update example cert to be bundled into one 2017-08-07 22:32:19 +01:00
James Munnelly
64698ee2dc Update example issuer 2017-08-07 22:28:56 +01:00
James Munnelly
cf6faacd56 Update Issuer CloudDNS config service account to use a SecretKeySelector 2017-08-07 18:07:33 +01:00
James Munnelly
989fc6c044 Remove old service definition from cert-manager.yaml 2017-08-07 14:04:58 +01:00
James Munnelly
b1d6314317 Update example docs 2017-08-07 14:03:14 +01:00
James Munnelly
6aeaa1e6b6 Update image tag [ci skip] 2017-08-07 13:58:05 +01:00
James Munnelly
7e4cbdb5a0 Update port number. Update image tag. 2017-08-05 00:36:53 +01:00
James Munnelly
0edcd0fc7b Fix typo 2017-07-22 12:36:11 +01:00
James Munnelly
c94bdbc193 Update YAML examples 2017-07-22 11:56:46 +01:00
James Munnelly
6ce234f7f6 Add test certificate resource 2017-07-22 02:55:18 +01:00
James Munnelly
479559d73c Update example resource types 2017-07-21 15:18:53 +01:00
James Munnelly
5e2222fa09 initial controller implementation 2017-07-19 20:29:02 +01:00
James Munnelly
36308ae891 initial commit 2017-07-19 09:39:13 +01:00