Taahir Ahmed
6a75e7c40c
ClusterTrustBundles: Define types
...
This commit is the main API piece of KEP-3257 (ClusterTrustBundles).
This commit:
* Adds the certificates.k8s.io/v1alpha1 API group
* Adds the ClusterTrustBundle type.
* Registers the new type in kube-apiserver.
* Implements the type-specfic validation specified for
ClusterTrustBundles:
- spec.pemTrustAnchors must always be non-empty.
- spec.signerName must be either empty or a valid signer name.
- Changing spec.signerName is disallowed.
* Implements the "attest" admission check to restrict actions on
ClusterTrustBundles that include a signer name.
Because it wasn't specified in the KEP, I chose to make attempts to
update the signer name be validation errors, rather than silently
ignored.
I have tested this out by launching these changes in kind and
manipulating ClusterTrustBundle objects in the resulting cluster using
kubectl.
2023-03-15 20:10:18 -07:00
Mike Danese
44b7246568
autogenerated
2017-01-19 14:24:45 -08:00
Mike Danese
96c146c8f2
promote certificates.k8s.io to beta
2017-01-19 13:13:20 -08:00
Clayton Coleman
9a2a50cda7
refactor: use metav1.ObjectMeta in other types
2017-01-17 16:17:19 -05:00
Clayton Coleman
36acd90aba
Move APIs and core code to use metav1.ObjectMeta
2017-01-17 16:17:18 -05:00
Dr. Stefan Schimanski
918868b115
genericapiserver: cut off certificates api dependency
2017-01-16 14:10:59 +01:00
Clayton Coleman
dcd6e1d833
generated: protobuf for types
2017-01-13 16:20:04 -05:00
Kubernetes Submit Queue
0abdcfbec8
Merge pull request #39698 from mikedanese/default-csr
...
Automatic merge from submit-queue (batch tested with PRs 39803, 39698, 39537, 39478)
default a CSR's allowed usage to key encipherment and digital signing
Some pretty safe and sane defaults.
@liggitt
2017-01-12 15:06:29 -08:00
Mike Danese
5bbd4cf21c
autogenerated
2017-01-11 14:57:26 -08:00
Mike Danese
06077ac088
default a CSR's allowed usage to key encipherment and digital signing
2017-01-11 14:57:26 -08:00
Dr. Stefan Schimanski
2741eb7fdb
Update generated files
2017-01-11 21:54:07 +01:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
Mike Danese
19871dfb28
autogenerated
2017-01-09 13:24:28 -08:00
Mike Danese
fb099ae385
certificates: support allowed usage
2017-01-09 13:22:52 -08:00
Clayton Coleman
e5019de260
refactor: Move versioned/watch to meta/v1
2017-01-06 23:45:03 -05:00
Kubernetes Submit Queue
07ce35a325
Merge pull request #39490 from deads2k/generic-16-bump-gengo
...
Automatic merge from submit-queue (batch tested with PRs 39466, 39490, 39527)
bump gengo to latest
bumping gengo to limit surprises while working on https://github.com/kubernetes/kubernetes/pull/39475
@kubernetes/sig-api-machinery-misc
2017-01-06 11:30:13 -08:00
deads2k
f86447c9a0
files regenerated after update
2017-01-06 11:45:40 -05:00
Jeff Grafton
20d221f75c
Enable auto-generating sources rules
2017-01-05 14:14:13 -08:00
Jeff Grafton
fae627dd65
Update generated for 2017
2017-01-01 23:11:09 -08:00
Mike Danese
c87de85347
autoupdate BUILD files
2016-12-12 13:30:07 -08:00
Wojciech Tyczynski
61d9fd6afc
Register GetOptions in all api groups
2016-12-06 11:48:37 +01:00
Clayton Coleman
3454a8d52c
refactor: update bazel, codec, and gofmt
2016-12-03 19:10:53 -05:00
Clayton Coleman
5df8cc39c9
refactor: generated
2016-12-03 19:10:46 -05:00
Clayton Coleman
3dde81f8d0
Remove references to v1/internal ExportOptions
2016-11-27 23:21:06 -05:00
Clayton Coleman
35a6bfbcee
generated: refactor
2016-11-23 22:30:47 -06:00
Clayton Coleman
f0fa26bcf6
ExportOptions should be registered to all public schemas
2016-11-01 22:55:58 -04:00
Clayton Coleman
ab673bbc9a
generated: alternative unsafe conversions
2016-10-31 11:00:29 -04:00
Clayton Coleman
b5a46d914e
generated: conversions
2016-10-26 12:48:45 -04:00
Wojciech Tyczynski
bbb410c7af
generated: Safe conversions
2016-10-26 11:20:37 +02:00
Clayton Coleman
d1c39c0a76
generated: Unsafe conversions
2016-10-25 19:30:34 -04:00
Mike Danese
3b6a067afc
autogenerated
2016-10-21 17:32:32 -07:00
Clayton Coleman
4324e39393
Flag all packages as needing defaulters
2016-10-18 21:07:33 -04:00
Kubernetes Submit Queue
6e2f5f8f6d
Merge pull request #28742 from jessfraz/test-go1.7rc1
...
Automatic merge from submit-queue
Update to go 1.7
<!--
Checklist for submitting a Pull Request
Please remove this comment block before submitting.
1. Please read our [contributor guidelines](https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md ).
2. See our [developer guide](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md ).
3. If you want this PR to automatically close an issue when it is merged,
add `fixes #<issue number>` or `fixes #<issue number>, fixes #<issue number>`
to close multiple issues (see: https://github.com/blog/1506-closing-issues-via-pull-requests ).
4. Follow the instructions for [labeling and writing a release note for this PR](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes ) in the block below.
-->
Closes #33070
Closes #32999
```release-note
Updated Go to 1.7
```
[]()
This is to test go version 1.7
2016-10-18 05:59:04 -07:00
mbohlool
0191433d58
Generated protobufs
2016-10-17 09:11:20 -07:00
mbohlool
25afcc5522
Add +optional tag to all fields with omitempty json tag
2016-10-17 08:52:13 -07:00
Jess Frazelle
db33b491cc
update generated protobuf
...
Signed-off-by: Jess Frazelle <acidburn@google.com>
2016-10-13 21:22:59 -07:00
deads2k
e85ecc98dd
update broken versions for client gen
2016-09-22 13:30:41 -04:00
mbohlool
702f55e61d
Add +k8s:openapi-gen tag to API types
2016-09-12 18:47:03 -07:00
Jordan Liggitt
a869de61bd
Namespace certificates API group
2016-09-01 14:39:06 -04:00
Jedrzej Nowak
1cc36a7c42
Fix various typos in pkg/apis
2016-08-25 11:44:59 +02:00
jianhuiz
494129b089
add generated files
2016-08-22 23:00:23 -07:00
Jordan Liggitt
6524fd0727
Add metadata.name fieldSelector support to csr API
2016-08-20 21:34:33 -04:00
Daniel Smith
77f5813194
update generated files, including the client
2016-08-11 17:06:55 -07:00
Daniel Smith
f1fd638962
fix register.go files up + add test import
2016-08-11 17:06:54 -07:00
bindata-mockuser
6cce4534f8
Update generated code
2016-08-10 09:12:40 +02:00
Timothy St. Clair
24993b0343
Update generated files due to dependency shift.
...
Also minor bug fix in federation api.
2016-08-09 10:41:09 -05:00
Chao Xu
5d6b671d49
make CertificateSigningRequestList.Items a required field
2016-07-22 13:19:48 -07:00
k8s-merge-robot
fa174bcdaf
Merge pull request #29042 from dims/fixup-imports
...
Automatic merge from submit-queue
Use Go canonical import paths
Add canonical imports only in existing doc.go files.
https://golang.org/doc/go1.4#canonicalimports
Fixes #29014
2016-07-18 07:23:38 -07:00
Davanum Srinivas
2b0ed014b7
Use Go canonical import paths
...
Add canonical imports only in existing doc.go files.
https://golang.org/doc/go1.4#canonicalimports
Fixes #29014
2016-07-16 13:48:21 -04:00
Tim Hockin
3384e03920
Commit generated files
...
There's been enough people broken by not committing generated code, that we
should undo that until we have a proper client that is `go get` compatible.
This is temporary.
2016-07-15 10:27:51 -07:00