Eric Tune
875755f992
Added Selector Generation to Job.
...
Added selector generation to Job's
strategy.Validate, right before validation.
Can't do in defaulting since UID is not known.
Added a validation to Job to ensure that the generated
labels and selector are correct when generation was requested.
This happens right after generation, but validation is in a better
place to return an error.
Adds "manualSelector" field to batch/v1 Job to control selector generation.
Adds same field to extensions/__internal. Conversion between those two
is automatic.
Adds "autoSelector" field to extensions/v1beta1 Job. Used for storing batch/v1 Jobs
- Default for v1 is to do generation.
- Default for v1beta1 is to not do it.
- In both cases, unset == false == do the default thing.
Release notes:
Added batch/v1 group, which contains just Job, and which is the next
version of extensions/v1beta1 Job.
The changes from the previous version are:
- Users no longer need to ensure labels on their pod template are unique to the enclosing
job (but may add labels as needed for categorization).
- In v1beta1, job.spec.selector was defaulted from pod labels, with the user responsible for uniqueness.
In v1, a unique label is generated and added to the pod template, and used as the selector (other
labels added by user stay on pod template, but need not be used by selector).
- a new field called "manualSelector" field exists to control whether the new behavior is used,
versus a more error-prone but more flexible "manual" (not generated) seletor. Most users
will not need to use this field and should leave it unset.
Users who are creating extensions.Job go objects and then posting them using the go client
will see a change in the default behavior. They need to either stop providing a selector (relying on
selector generation) or else specify "spec.manualSelector" until they are ready to do the former.
2016-02-25 09:28:07 -08:00
gmarek
fdb3020f85
Add more logs to resource gatherer to help with debugging
2016-02-25 14:55:29 +01:00
k8s-merge-robot
995b72798c
Merge pull request #21974 from gmarek/refactor-gatherer
...
Auto commit by PR queue bot
2016-02-25 04:10:32 -08:00
k8s-merge-robot
47986aa018
Merge pull request #21163 from pmorie/downward-api-e2e-time
...
Auto commit by PR queue bot
2016-02-25 03:08:44 -08:00
gmarek
ff6b3d1fb1
Fix spreading in resource usage gatherer
2016-02-25 11:54:34 +01:00
k8s-merge-robot
bc52f12a56
Merge pull request #20808 from soltysh/e2e_tests
...
Auto commit by PR queue bot
2016-02-25 01:57:24 -08:00
Janet Kuo
082702390a
Fix test flake
2016-02-24 16:41:36 -08:00
Alex Robinson
c031697848
Merge pull request #21626 from jayunit100/examples-spark-fix
...
Fix broken spark tests to use yaml files, 1 worker, declare DNS depe…
2016-02-24 16:30:19 -08:00
Alex Robinson
0b4d702e04
Merge pull request #21730 from lavalamp/fix-proxy-svc-pod
...
add readiness probe to proxy test
2016-02-24 14:44:48 -08:00
Alex Robinson
475076e1df
Merge pull request #21569 from lavalamp/fix-shadowing
...
fix shadowing bug
2016-02-24 14:42:58 -08:00
Brian Grant
0b5edab208
Merge pull request #21857 from nikhiljindal/stopDeployment
...
fix deployment e2e flake: Update DeploymentReaper.Stop to use ObservedGeneration
2016-02-24 14:26:23 -08:00
k8s-merge-robot
07e9bd82dc
Merge pull request #21759 from gmarek/refactor-gatherer
...
Auto commit by PR queue bot
2016-02-24 04:37:14 -08:00
gmarek
ac706ea1de
Resource gatherer refactoring
2016-02-24 12:55:32 +01:00
Wojciech Tyczynski
a8ed5103f6
Increase QPS limits in density test
2016-02-24 12:15:49 +01:00
nikhiljindal
7e50fa6df0
Update DeploymentReaper.Stop to use ObservedGeneration to remove race condition
2016-02-24 00:09:44 -08:00
Marcin Wielgus
ef2f06f02a
Merge pull request #21602 from ncdc/port-forward-kubectl-timeout-flake
...
Fix kubectl timeout test flake in e2e/portforward
2016-02-24 08:59:05 +01:00
Janet Kuo
82dcc56fe3
Improve log for debug
2016-02-23 17:52:24 -08:00
Janet Kuo
ebcce18d96
Sort events by their first timestamp when dumping them
2016-02-23 17:52:24 -08:00
Dawn Chen
b19102ba23
Merge pull request #21796 from nikhiljindal/deploymente2eLogs
...
deployment e2e test flake: Print the remaining pods to debug test flake
2016-02-23 16:43:00 -08:00
nikhiljindal
ac6188c676
Print the remaining pods to debug test flake
2016-02-23 14:57:19 -08:00
Daniel Smith
6afe858b44
fix shadowing bug
2016-02-23 14:51:12 -08:00
kargakis
7a3d40786b
switch internal field to int64
2016-02-23 19:30:33 +01:00
kargakis
418d79cb78
extensions: add observedGeneration for deployments
2016-02-23 18:47:40 +01:00
k8s-merge-robot
aa9e139894
Merge pull request #21726 from janetkuo/log-on-timeout
...
Auto commit by PR queue bot
2016-02-23 04:16:49 -08:00
k8s-merge-robot
6b649d7f9f
Merge pull request #21706 from liggitt/token-controller
...
Auto commit by PR queue bot
2016-02-23 02:40:26 -08:00
k8s-merge-robot
599af17e0d
Merge pull request #21685 from gmarek/resource-usage
...
Auto commit by PR queue bot
2016-02-23 00:16:21 -08:00
k8s-merge-robot
0afbc71f31
Merge pull request #21030 from janetkuo/deployment-label-adopted
...
Auto commit by PR queue bot
2016-02-22 23:45:42 -08:00
Brian Grant
7662a5ee54
Merge pull request #21734 from janetkuo/rollover-flake
...
Wait for pods to become available before rolling over in deployment e2e test
2016-02-22 20:15:33 -08:00
Janet Kuo
ecce9492cc
Wait for pods to become available before rolling over in deployment e2e test
2016-02-22 18:36:39 -08:00
Brian Grant
f4de3ea676
Merge pull request #21710 from janetkuo/flake-event-order
...
Don't rely on events in deployment rollback e2e test
2016-02-22 17:54:07 -08:00
Daniel Smith
9d87b47d77
add readiness probe to proxy test
2016-02-22 17:43:25 -08:00
Janet Kuo
4369a21969
Log deployment, RSes and pods on waitForDeploymentStatus timeout / condition mismatch
2016-02-22 17:29:44 -08:00
Brian Grant
6cecf2b357
Merge pull request #21715 from janetkuo/remove-racy-check
...
Remove racy check in waitForDeploymentStatus; wait for underlying resources to reach the desired state instead
2016-02-22 16:22:14 -08:00
Dawn Chen
201d60b426
Merge pull request #21440 from bprashanth/glbc_name
...
Add image version to glbc name.
2016-02-22 14:48:48 -08:00
Janet Kuo
d2c9d51999
Remove racy check in waitForDeploymentStatus; wait for underlying resources to reach the desired state instead
2016-02-22 14:47:38 -08:00
Janet Kuo
eaa4eb10aa
Don't rely on events in deployment rollback e2e test
2016-02-22 13:51:51 -08:00
jay vyas
782b268f02
[examples] [e2e] Fix spark example e2e tests: labels, forEach, json->yaml
2016-02-22 16:40:30 -05:00
Jordan Liggitt
92bf353496
Ensure created service account tokens are available to the token controller
2016-02-22 16:22:51 -05:00
Andy Goldstein
03d926c2a7
Fix kubectl timeout test flake in e2e/portforward
...
Instead of using `kubectl logs -f` and waiting for it to terminate when the container/pod stopped,
switch to explicitly waiting for the pod to stop and then get the pod logs without -f to avoid
hanging.
2016-02-22 14:39:20 -05:00
k8s-merge-robot
6a199706cb
Merge pull request #21423 from ihmccreery/version-guard-deployments
...
Auto commit by PR queue bot
2016-02-22 11:04:51 -08:00
Janet Kuo
4699a6d8a2
Address comments; fix test failure
2016-02-22 10:58:54 -08:00
Janet Kuo
11fdbff97f
Address comments; fix test failures; add e2e tests; update RS's label too
2016-02-22 10:58:54 -08:00
Brian Grant
bd3cde0e0a
Mark flaky Deployment e2e tests until the problems are resolved.
...
Ref #21463 , #21467 , #21491 , #19299
2016-02-22 17:27:14 +00:00
gmarek
20e15cb6af
Changes in resource gathering to help debugging
2016-02-22 16:45:30 +01:00
k8s-merge-robot
2c3b3d5716
Merge pull request #21494 from saad-ali/markRemainingTwoPDTestsAsSlow
...
Auto commit by PR queue bot
2016-02-22 07:41:46 -08:00
k8s-merge-robot
e34a23b289
Merge pull request #21351 from smarterclayton/optional_pod_status
...
Auto commit by PR queue bot
2016-02-21 04:10:19 -08:00
k8s-merge-robot
6f2b88cb2a
Merge pull request #21516 from nikhiljindal/limitRangee2e
...
Auto commit by PR queue bot
2016-02-20 02:20:17 -08:00
k8s-merge-robot
f08a8f23c1
Merge pull request #20959 from justinsb/fix_20911
...
Auto commit by PR queue bot
2016-02-20 00:56:53 -08:00
Janet Kuo
b267ede42c
Address comments
2016-02-19 15:58:33 -08:00
Janet Kuo
6ceb221f8e
Log pods of RS when deployment e2e test fails
2016-02-19 15:55:22 -08:00