Commit Graph

6586 Commits

Author SHA1 Message Date
joshvanl
b5ff61e02b Adds patch permissions to order/status for cert-manager controller
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-16 10:33:48 +00:00
joshvanl
0802489f4e Updates Order controller to support apply call when feature gate it
enabled

Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-16 10:33:48 +00:00
joshvanl
4e73b60a32 Adds orders apply helper function
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-16 10:33:47 +00:00
jetstack-bot
56d9423744
Merge pull request #4798 from JoshVanL/controllers-server-side-apply-certificatesigningrequests
Server Side Apply: Adds support for CertificateSigningRequest controllers to use SSA with Feature Gate
2022-02-16 10:20:37 +00:00
jetstack-bot
9887baac33
Merge pull request #4844 from batazor/chart-servicemonitor
Add additional check for servicemonitor
2022-02-15 20:43:36 +00:00
jetstack-bot
d55ca17456
Merge pull request #4854 from maelvls/makefile-changes
make/Makefile: fix message when CMREL_KEY isn't set
2022-02-15 20:05:54 +00:00
jetstack-bot
06bc9bbdef
Merge pull request #4860 from maelvls/make-user-1000
makefile: create images using UID=1000, like what Bazel does
2022-02-15 19:27:54 +00:00
jetstack-bot
50ce68364a
Merge pull request #4861 from maelvls/add-crds
make -f make/Makefile helm chart now includes templates/crds.yaml
2022-02-15 18:47:54 +00:00
Maël Valais
9df26703dd make -f make/Makefile helm chart now includes templates/crds.yaml
Signed-off-by: Maël Valais <mael@vls.dev>
2022-02-15 17:52:16 +01:00
Maël Valais
3817f7d023 makefile: create images using UID=1000, like what Bazel does
Signed-off-by: Maël Valais <mael@vls.dev>
2022-02-15 16:29:07 +01:00
jetstack-bot
5f5ba9eff6
Merge pull request #4858 from SgtCoDFish/updatesecurity
Improve language in SECURITY file post-migration
2022-02-15 13:48:53 +00:00
jetstack-bot
4c91c6e8d9
Merge pull request #4857 from SgtCoDFish/updateusers
Rework USERS doc
2022-02-15 12:28:54 +00:00
Ashley Davis
c39de7fac7
improve language in SECURITY file post-migration
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-02-15 12:18:00 +00:00
Maël Valais
75b49ab641 make: fix message when CMREL_KEY isn't set
Double quotes are not interpreted by make, which meant that the variable
CMREL_KEY was set to '""' and was never empty, which means the $(error
...) block was never interpreted.

Signed-off-by: Maël Valais <mael@vls.dev>
2022-02-15 11:50:36 +01:00
Ashley Davis
6bb43b0519
rework USERS doc
- renames Acoss -> Urssaf Caisse nationale
- uses a commit SHA rather than a branch for jetstack logo
- rewords things

Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2022-02-15 10:26:30 +00:00
jetstack-bot
58c85db6f1
Merge pull request #4851 from JoshVanL/test-e2e-gateway-require-feature-gate
Require Gateway API feature gate for Gateway API tests. Add a helper func
2022-02-15 09:59:53 +00:00
jetstack-bot
0860a4141b
Merge pull request #4847 from akamac/patch-1
add name to the exposed metrics port
2022-02-14 14:02:52 +00:00
joshvanl
566582956a Adds Gateway API feature gate check to certificate suite conformance test
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-14 12:41:09 +00:00
joshvanl
d3052a81e4 Require Gateway API feature gate for Gateway API tests. Add a helper
func

Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-14 11:51:15 +00:00
jetstack-bot
ad4264b6ec
Merge pull request #4841 from irbekrm/remove_annotation
Removes cainjector annotations from CRDs
2022-02-14 10:48:52 +00:00
jetstack-bot
2f4f8aea50
Merge pull request #4848 from JoshVanL/test-e2e-certificates-aof-check-feature
Adds check in additionaloutputformat e2e test suite for ServerSideApply feature gate
2022-02-14 10:11:52 +00:00
jetstack-bot
12a2148df3
Merge pull request #4794 from JoshVanL/controllers-server-side-apply-issuers
Server Side Apply: Adds support for [Cluster]Issuer controller to use SSA with Feature Gate
2022-02-11 19:37:01 +00:00
jetstack-bot
e3fd107481
Merge pull request #4849 from JoshVanL/devel-addon-cert-manager-feature-ssa
Adds ServerSideApply as a feature gate for the controller
2022-02-11 18:05:01 +00:00
joshvanl
fd747b42b9 Adds log output for what feature gates are enabled when installing from
devel

Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 17:31:10 +00:00
joshvanl
413993f33a Adds ServerSideApply as a feature gate for the controller
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 17:12:32 +00:00
joshvanl
82346f9027 Adds check in additionaloutputformat e2e test suite for ServerSideApply
which is required to be enabled

Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 17:07:25 +00:00
jetstack-bot
8781cfd14e
Merge pull request #4777 from JoshVanL/controller-server-side-apply-certificates
Server Side Apply: Adds support for Certificates controller to use SSA with Feature Gate
2022-02-11 16:54:01 +00:00
joshvanl
f73d6584fb Fix copyright year. Remove carrot from OWNERS string match
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:26:56 +00:00
joshvanl
d1ffb0ad0d Adds roundtrip tests for issuer and cluster issuer serialize
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:26:56 +00:00
joshvanl
3e23b6fd8a Adds patch permissions to cert-manager controller for issuers and
clusterissuers

Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:26:56 +00:00
joshvanl
5f1249efe9 Adds issuer and cluster issuer integration tests to ensure mapped
conditions

Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:26:56 +00:00
joshvanl
085b2bf34b Updates issuer and cluster issuer controllers to optionally user server
side apply

Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:26:56 +00:00
joshvanl
5c37326e36 Adds issuer apply helper
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:26:56 +00:00
joshvanl
49108a0278 Adds list map type to Conditions for both Issuers and Cluster Issuers
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:26:56 +00:00
joshvanl
593ea18341 Remove carrot from OWNERS file match string
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:18:44 +00:00
joshvanl
9946c84760 Fix NewController signature in certificates integration test
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:17:47 +00:00
joshvanl
4dc6c957d4 Adds review comments
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:15:57 +00:00
joshvanl
e31070a68f Fix list map type tag for internal Certificate API definitions
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:15:57 +00:00
joshvanl
6b3cde9327 Fix apply[_test].go package names
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:15:57 +00:00
joshvanl
067863f83a Revert issuing integration test to again check for Issuing condition
being removed

Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:15:57 +00:00
joshvanl
37775615ff Use ApplyStatus in all Certificates controllers. When ServerSideApply
enabled, set Issuing condition to False instead of removing it

Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:15:57 +00:00
joshvanl
f4f3ab22e1 Adds shared internal controller certificates apply status func
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:15:57 +00:00
joshvanl
a8909f9b91 Update integration tests for passing field manager. Add integration
tests for certificate condition field open api tags

Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:15:56 +00:00
joshvanl
36955b773f Adds ServerSideApply feature gate to enabled to devel install
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:14:31 +00:00
joshvanl
23ba58b008 Update CRD for field labels. Adds patch rbac to Certificates for
cert-manager controller

Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:14:31 +00:00
joshvanl
2417132b3c Adds ServerSideApply feature gate
Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:14:31 +00:00
joshvanl
bdb4954c25 Adds updateOrApply to certificates controllers to optionally Apply
certificate based on feature gate

Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:14:31 +00:00
joshvanl
279a8ede99 Adds listType=map and listMapKey=type to Certificate Status Conditions
field

Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
2022-02-11 16:14:31 +00:00
Alexey Miasoedov
c37e0b9b93 add name to the exposed metrics port
Signed-off-by: Alexey Miasoedov <alexey.miasoedov@gmail.com>
2022-02-11 18:37:09 +03:00
jetstack-bot
07c665e001
Merge pull request #4842 from SgtCoDFish/ctlintegrationtime
Change handling of time in ctl integration tests
2022-02-11 14:33:01 +00:00