Lee Verberne
d238e67ba6
Remove EphemeralContainers feature-gate checks
2022-07-26 02:55:30 +02:00
David Porter
7811d84fef
kubelet: Mark ready condition as false explicitly for terminal pods
...
Terminal pods may continue to report a ready condition of true because
there is a delay in reconciling the ready condition of the containers
from the runtime with the pod status. It should be invalid for kubelet
to report a terminal phase with a true ready condition. To fix the
issue, explicitly override the ready condition to false for terminal
pods during status updates.
Signed-off-by: David Porter <david@porter.me>
2022-06-08 16:19:16 -07:00
Antonio Ojea
d16d23e0c7
add pod util to verify pod is terminal
...
pods on phase succeeded or failed are guaranteed to have all containers
stopped and to not ever regress
2022-05-27 06:42:39 +02:00
Clayton Coleman
6bac5019aa
podutil: Use parenthesis for clarity around the pod ready condition
...
While this is correct in order of operations, it is harder to read
and masks the intent of the user without the parenthesis.
2021-03-01 13:21:01 -05:00
Jordan Liggitt
ec4d1b3821
Skip visiting empty secret and configmap names
2021-02-27 15:54:38 -05:00
Jan Chaloupka
274c536da3
Removing GetPodPriority from pkg/api and importing PodPriority from k8s.io/component-helpers
2020-10-11 21:40:11 +02:00
Shihang Zhang
b56da85a77
sync api/v1/pod/util with api/pod/util and remove DefaultContainers
2020-03-24 16:42:32 -07:00
Harsh Singh
6a9ef7f04f
Move GetPodPriority from /scheduler/util to /api/pod
2019-09-24 22:02:13 +05:30
Lee Verberne
013f049ce0
Add Ephemeral Containers to the Kubernetes core API
2019-07-22 11:19:22 +00:00
Lee Verberne
ee821e2a04
Create helpers for iterating containers in a pod
2019-06-21 08:32:04 +00:00
Vladimir Vivien
4ec7d2305d
CSI Inline Volume - API changes
2019-03-08 12:35:07 -05:00
Prasad Ghangal
3fba36291c
pkg/api: Fix golint errors
2018-09-07 12:31:25 +05:30
Kubernetes Submit Queue
3817e21c03
Merge pull request #55840 from yanxuean/v1-configmap-test
...
Automatic merge from submit-queue (batch tested with PRs 67399, 67471, 66815, 67301, 55840). 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>.
add unit test for v1.configmap and remove replicate code
**What this PR does / why we need it**:
**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes #
**Special notes for your reviewer**:
**Release note**:
```release-note
NONE
```
2018-08-16 09:03:21 -07:00
yanxuean
9770ff9082
improve GetExistingContainerStatus
...
remove duplicate
Signed-off-by: yanxuean <yan.xuean@zte.com.cn>
2018-08-16 11:03:12 +08:00
Minhan Xia
d46cdbed6c
Generate pod ready status with readiness gates
2018-06-04 12:16:56 -07:00
Davanum Srinivas
5fa8a2412d
API updates for Cinder Volumes to support for user specified Secrets in the future
2018-06-02 22:16:50 -04:00
Di Xu
48388fec7e
fix all the typos across the project
2018-02-11 11:04:14 +08:00
xiangpengzhao
8719b4a8ea
Remove deprecated init-container in annotations
2017-08-25 13:39:29 +08:00
gmarek
0504cfbc25
Make metav1.(Micro)?Time functions take pointers
2017-08-17 11:24:28 +02:00
Chao Xu
60604f8818
run hack/update-all
2017-06-22 11:31:03 -07:00
Chao Xu
f4989a45a5
run root-rewrite-v1-..., compile
2017-06-22 10:25:57 -07:00
Simon Croome
5e2503e71f
Add StorageOS volume plugin
2017-06-09 13:19:27 +01:00
Shyam Jeedigunta
1cf6b339f6
Use TTL-based caching configmap manager in kubelet
2017-05-31 10:39:40 +02:00
Seth Jennings
86bc27b6a1
clear init container status annotations when cleared in status
2017-05-23 18:31:49 -05:00
Jordan Liggitt
d609f4ebca
Add pod util for extracting referenced configmaps
2017-05-18 15:38:29 -04:00
Chao Xu
4f9591b1de
move pkg/api/v1/ref.go and pkg/api/v1/resource.go to subpackages. move some functions in resource.go to pkg/api/v1/node and pkg/api/v1/pod
2017-04-17 11:38:11 -07:00
Klaus Ma
c2b629ee2a
Removed hostname/subdomain annotation.
2017-04-10 13:55:40 +08:00
Huamin Chen
9298217126
Add iSCSI CHAP authentication
...
Signed-off-by: Huamin Chen <hchen@redhat.com>
2017-04-07 16:38:29 +00:00
supereagle
20bf575e74
fix deleted typos
2017-03-29 10:14:46 +08:00
Vladimir Vivien
915a54180d
Addition of ScaleIO Kubernetes Volume Plugin
...
This commits implements the Kubernetes volume plugin allowing pods to seamlessly access and use data stored on ScaleIO volumes.
2017-03-03 15:47:19 -05:00
Jordan Liggitt
6fc879518b
Fix azure file secret reference
2017-02-27 01:07:18 -05:00
Jordan Liggitt
a5526304bc
Use consistent helper for getting secret names from pod
2017-02-23 00:40:17 -05:00
deads2k
c9a008dff3
move util/intstr to apimachinery
2017-01-30 12:46:59 -05:00
Chao Xu
bff3cb4df6
pkg/api, pkg/apis: Copied constants to versioned types.go, copied several util funcs to versioned
2016-11-23 15:53:09 -08:00