Łukasz Oleś
620310c12f
Move TemplateGeneration to the Spec
2017-02-27 09:15:56 +01:00
Łukasz Oleś
b27308c317
DaemonSet updates
...
It implements https://github.com/kubernetes/community/blob/master/contributors/design-proposals/daemonset-update.md
Feature https://github.com/kubernetes/features/issues/124
2017-02-27 09:15:56 +01:00
Michail Kargakis
f7fa286b65
Add status validation unit tests, validate updatedReplicas
2017-02-25 13:47:29 +01:00
Michail Kargakis
e0288342ef
Fix availableReplicas validation
2017-02-25 12:53:31 +01:00
deads2k
c9a008dff3
move util/intstr to apimachinery
2017-01-30 12:46:59 -05:00
Dan Winship
1f6735c518
Validate NetworkPolicy Ports
...
Protocol must be "TCP", "UDP", or nil.
Integer-valued port must be 1-65535.
String-valued port must be a syntactically valid ContainerPort name.
2017-01-20 09:26:42 -05:00
Dan Winship
83ac613b89
Fix up existing NetworkPolicy validation
...
Paths were wrong for most errors.
Field name was wrong for namespaceSelector.
2017-01-20 09:19:17 -05:00
deads2k
dd7cd951ce
move meta/v1/validation to apimachinery
2017-01-16 13:40:13 -05:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
Kubernetes Submit Queue
124b3a7943
Merge pull request #36243 from kargakis/validate-status-replicas-correctly
...
Automatic merge from submit-queue (batch tested with PRs 39394, 38270, 39473, 39516, 36243)
Update status validation for ds/deploy/rs/rc
2017-01-09 12:05:25 -08:00
Łukasz Oleś
9c0d28e359
Add ObservedGeneration to DaemonSet status
2017-01-02 14:47:16 +01:00
Michail Kargakis
6ce2d4e7f3
Update status validation for ds/deploy/rs/rc
2017-01-02 13:54:24 +01:00
Michail Kargakis
ce04ee6170
extensions: add readyReplicas in Deployments
2017-01-02 11:59:15 +01:00
Łukasz Oleś
e1a19fecf8
Validate numberReady in DaemonSet status
...
In #32781 numberReady was introduced but it wasn't validated.
2016-12-21 13:37:26 +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
Jordan Liggitt
7a5461a17c
Require at least one version in ThirdPartyResource objects
2016-11-17 22:51:06 -05:00
Michail Kargakis
365cfa1ef3
extensions: invalidate progress deadline less than minreadyseconds
2016-11-04 16:40:20 +01:00
Michail Kargakis
7bb68bc434
extensions: api changes for perma-failed deployments
2016-10-27 12:41:04 +02:00
pweil-
49e14744db
support seccomp in psp
2016-10-17 14:49:02 -04:00
Michail Kargakis
f7c232b8c6
extensions: add minReadySeconds/availableReplicas to replica sets
2016-09-28 11:06:40 +02:00
deads2k
cd5b6cc491
move StorageClass to its own group
2016-09-06 08:41:17 -04:00
Tim St. Clair
4f25651973
Fix PSP update validation
2016-09-01 17:04:57 -07:00
Dr. Stefan Schimanski
ed36baed20
Add sysctl PodSecurityPolicy support
2016-08-25 13:22:01 +02:00
Tim St. Clair
293770ef31
AppArmor PodSecurityPolicy implementation
2016-08-21 23:10:45 -07:00
Manuel de Brito Fontes
60f4fbf4f2
Allow leading * in ingress hostname
2016-08-03 20:16:58 -04:00
childsb
f5bd7d471e
API Changes for StorageClass
2016-07-28 19:01:01 -04:00
Tim Hockin
bb208a02b3
Make IsValidPercent return error strings
2016-07-02 17:34:32 -07:00
Tim Hockin
14bece550f
Make IsValidPortNum/Name return error strings
2016-07-02 17:32:05 -07:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
Michail Kargakis
f3d2e3ff22
controller: proportionally scale paused and rolling deployments
...
Enable paused and rolling deployments to be proportionally scaled.
Also have cleanup policy work for paused deployments.
2016-06-20 12:13:35 +02:00
Janet Kuo
c160f75157
Fix deployment strategy validation
2016-06-10 11:14:32 -07:00
Casey Davenport
6fe7da72b4
Fix NetworkPolicy validation bug
2016-06-08 16:31:29 -07:00
Casey Davenport
47248f3698
v1beta1 NetworkPolicy API definition and client support
2016-05-19 19:02:54 -07:00
Tim Hockin
5862a60ae7
Make IsDNS1123Subdomain return error strings
2016-05-19 08:57:49 -07:00
Tim Hockin
77eff06a53
Make IsDNS1123Label return error strings
2016-05-19 08:57:49 -07:00
Tim Hockin
152c86ab06
Make name validators return string slices
2016-05-18 00:48:01 -07:00
k8s-merge-robot
272674b2a6
Merge pull request #25007 from liggitt/third-party-resource-validation
...
Automatic merge from submit-queue
validate third party resources
addresses validation portion of https://github.com/kubernetes/kubernetes/issues/22768
* ThirdPartyResource: validates name (3 segment DNS subdomain) and version names (single segment DNS label)
* ThirdPartyResourceData: validates objectmeta (name is validated as a DNS label)
* removes ability to use GenerateName with thirdpartyresources (kind and api group should not be randomized, in my opinion)
test improvements:
* updates resttest to clean up after create tests (so the same valid object can be used)
* updates resttest to take a name generator (in case "foo1" isn't a valid name for the object under test)
action required for alpha thirdpartyresource users:
* existing thirdpartyresource objects that do not match these validation rules will need to be removed/updated (after removing thirdpartyresourcedata objects stored under the disallowed versions, kind, or group names)
* existing thirdpartyresourcedata objects that do not match the name validation rule will not be able to be updated, but can be removed
2016-05-15 03:38:29 -07:00
Paul Weil
56193b7140
PSP types
2016-05-11 18:07:35 -04:00
Jordan Liggitt
6c323a4f72
Remove name generation from thirdpartyresource
2016-05-09 09:27:54 -04:00
Piotr Szczesniak
212b459817
Move internal types of hpa from pkg/apis/extensions to pkg/apis/autoscaling
2016-05-09 09:18:13 +02:00
Jordan Liggitt
e41d504739
Move ThirdPartyResource to root scoped object
2016-04-30 01:06:07 -04:00
Clayton Coleman
fdb110c859
Fix the rest of the code
2016-04-29 17:12:10 -04:00
Maciej Szulik
a3b4447305
Move internal types of job from pkg/apis/extensions to pkg/apis/batch
2016-04-25 11:03:54 +02:00
k8s-merge-robot
fb5181a596
Merge pull request #23500 from tam7t/tls-sni-routing
...
Auto commit by PR queue bot
2016-03-29 07:16:22 -07:00
Tommy Murphy
4d22c2fd6a
IngressTLS: allow secretName to be blank for SNI routing
2016-03-28 21:25:54 -04:00
Mike Danese
2eb4896858
validate that daemonsets don't have empty selectors on creation
2016-03-28 10:10:12 -07:00
Chao Xu
a6240c1ab8
add FullyLabeledReplicas in Replicaset Status and ReplicationController Status
2016-03-11 23:55:04 -08:00
Madhusudan.C.S
db48dcf583
ReplicaSetSpec.Template shouldn't be a pointer.
...
PodTemplateSpec should be consistent for all the types in extensions/v1beta1.
See PR #19510 .
2016-03-09 21:24:16 -08:00
Eric Tune
4d090bfb09
Rename PodSecurityPolicy fields
...
In podSecurityPolicy:
1. Rename .seLinuxContext to .seLinux
2. Rename .seLinux.type to .seLinux.rule
3. Rename .runAsUser.type to .runAsUser.rule
4. Rename .seLinux.SELinuxOptions
1,2,3 as suggested by thockin in #22159 .
I added 3 for consistency with 2.
2016-03-03 11:49:48 -08:00