Commit Graph

456 Commits

Author SHA1 Message Date
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
jetstack-ci-bot
894ab3e399
Merge pull request #229 from unguiculus/feature/chart-update
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>.

Enhance Helm chart and apply best practices

* Update Chart.yaml
* Make templates namespaced
* Update config table in README.md
* Apply best practices for RBAC
  (see
https://github.com/kubernetes/helm/blob/master/docs/chart_best_practices/rbac.md)
* Add extra args for cert-manager container
* Make list indentation consistent
* Apply standard labels on all resources
* Add some content to NOTES.txt

```release-note
action required: Enhance Helm chart in-line with best practices. This may require a change to your values.yaml files/--set flags.
```
2018-01-16 18:53:09 +00:00
Reinhard Nägele
fe904f4065 Remove redundant 'extraArgs' from values.yaml 2018-01-16 15:54:50 +01:00
Reinhard Nägele
8a38db95ad Apply revised RBAC best practices 2018-01-15 23:28:32 +00:00
Reinhard Nägele
f21704833e Bump chart version and apply fixes 2018-01-15 23:26:32 +00:00
Reinhard Nägele
8e9bf46cb6 Enhance Helm chart and apply best practices
* Update Chart.yaml
* Make templates namespaced
* Update config table in README.md
* Apply best practices for RBAC
  (see
https://github.com/kubernetes/helm/blob/master/docs/chart_best_practices/rbac.md)
* Add extra args for cert-manager container
* Make list indentation consistent
* Apply standard labels on all resources
* Add some content to NOTES.txt
2018-01-15 23:26:32 +00:00
jetstack-ci-bot
b589bf6b42
Merge pull request #253 from munnerz/fix-versions
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>.

Update to use Kubernetes 1.9 and fixed version tags

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

This PR updates us to use the kubernetes 1.9.1 client library.

It also stops us generating our own informers for core kubernetes types in the third_party directory.

**Release note**:
```release-note
Update to use Kubernetes 1.9.1 client library
```
2018-01-15 22:44:12 +00:00
James Munnelly
514f9e9b3d Update third_party import paths 2018-01-15 22:07:51 +00:00
James Munnelly
9c5b7bb1a7 Run hack/update-codegen.sh 2018-01-15 22:07:51 +00:00
James Munnelly
0d0f28a81d No longer generate third_party directory 2018-01-15 22:07:50 +00:00
James Munnelly
8dd0896eab dep ensure 2018-01-15 22:07:43 +00:00
James Munnelly
039ffda0a4 Upgrade to kubernetes-1.9.1 release tags 2018-01-15 22:06:00 +00:00
James Munnelly
21b4d2821c
Merge pull request #251 from munnerz/fix-gitlab
Fix GitLab CI config
2018-01-15 20:31:58 +00:00
James Munnelly
5ec9252204 Update Makefile targets 2018-01-15 20:28:36 +00:00
James Munnelly
90d42cecaa Update .gitlab-ci.yml for debian base 2018-01-15 20:25:06 +00:00
jetstack-ci-bot
e8166d54c8
Merge pull request #249 from munnerz/version-bump
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>.

Update version for 0.2.3

**Release note**:
```release-note
NONE
```
2018-01-15 20:17:11 +00:00
James Munnelly
82893831b0
Support race detector in GitLab builds 2018-01-15 20:07:39 +00:00
James Munnelly
8fe40046b2 Update version for 0.2.3 2018-01-15 19:57:41 +00:00
jetstack-ci-bot
0c031b60d8
Merge pull request #216 from munnerz/e2e-helm
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>.

Use cert-manager & boulder installed via helm in e2e tests. Run tests with Prow.

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

This switches our e2e tests to use cert-manager installed via helm instead of created as static pods.

This will allow us to test RBAC policies specified in the chart, as well as give a more realistic test environment for a normal use case.

**Release note**:
```release-note
End-to-end testing now covers the helm chart for cert-manager on Kubernetes 1.7-1.9
```
2018-01-15 18:20:38 +00:00
James Munnelly
78e28defff Bump boulder image tag 2018-01-15 17:43:17 +00:00
James Munnelly
e5138eaf6e Bump boulder image value 2018-01-15 17:02:46 +00:00
James Munnelly
ac4ddc9ba8 Wait for tiller to be ready before starting tests 2018-01-15 16:27:33 +00:00
James Munnelly
3020ae1f52 Switch to old boulder IPs 2018-01-15 12:38:48 +00:00
James Munnelly
8639224829 Update bham version 2018-01-15 11:32:22 +00:00
James Munnelly
860d504179 Update boulder services to have a cluster IP 2018-01-14 13:55:15 +00:00
James Munnelly
fc4cc8d587 Increase test timeouts 2018-01-13 21:26:58 +00:00
James Munnelly
e2b73e8cf5 Update boulder FAKE_DNS var 2018-01-13 19:57:47 +00:00
James Munnelly
50506a3dce Set a 10 minute timeout when installing boulder 2018-01-13 19:53:30 +00:00
James Munnelly
707fa724d9 Update nginx service cluster IP 2018-01-13 19:33:34 +00:00
James Munnelly
df37668943 Fix boulder by setting static hostname 2018-01-13 17:39:34 +00:00
James Munnelly
643e285965 Fix testing ACME URL 2018-01-13 16:37:13 +00:00
James Munnelly
c3a4943d85 Add 'set' to start of ci.sh 2018-01-13 16:10:05 +00:00
James Munnelly
228e45e2bb Properly set ACMEURL in e2e tests 2018-01-13 16:07:59 +00:00
James Munnelly
d5dd212cab Setup minikube on travis, don't install docker-compose 2018-01-13 15:43:59 +00:00
James Munnelly
3318585efe Update .travis.yml 2018-01-13 15:41:11 +00:00
James Munnelly
9360fc1ed5 Use quay.io boulder image 2018-01-13 15:39:45 +00:00
James Munnelly
ffbf17cecd Fix passing boulder image args 2018-01-13 15:28:21 +00:00
James Munnelly
1125528aef Remove hostNetwork from cert-manager in e2e tests 2018-01-13 15:28:09 +00:00
James Munnelly
df279f3e63 Add boulder helm chart. Install boulder during e2e tests. 2018-01-13 15:19:48 +00:00
James Munnelly
e1c49d141d Install docker-compose 2018-01-13 02:58:52 +00:00
James Munnelly
b278e2b6b0 Add hack/ci.sh stop-gap script 2018-01-13 02:54:01 +00:00
James Munnelly
1d1190e50a Increase controllers to 5 workers to mitigate test failures 2018-01-13 02:21:41 +00:00
James Munnelly
b61fbdb446 Remove CA ClusterIssuer certificate e2e test 2018-01-13 01:43:01 +00:00
jetstack-ci-bot
96b8b11818
Merge pull request #237 from jetstack/fix-acme-reg-panic
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>.

Fix panic when ACME server returns a genuine error

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

Fixes a panic when an error other than HTTP Conflict is returned from the ACME server during registration.

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

Fixes #236 

**Release note**:
```release-note
Fix panic when ACME server returns an error other than HTTP Status Conflict during registration
```

/assign
2018-01-10 12:01:46 +00:00
James Munnelly
ea1dc8f58f Fix panic when ACME server returns a genuine error 2018-01-10 11:46:23 +00:00
jetstack-ci-bot
db2bc98821
Merge pull request #240 from dgageot/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>.

Fix typo in acme-http-validation.md

s/Certficate/Certificate



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

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

**Special notes for your reviewer**:

**Release note**:

```release-note
```
2018-01-10 11:45:13 +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
7dcc3165f9
Merge pull request #239 from munnerz/update-dates
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>.

Update dates in generated license headers

**What this PR does / why we need it**:
Fixes the dates for 2018 in our generated files

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

/assign
2018-01-08 21:06:50 +00:00