-
Notifications
You must be signed in to change notification settings - Fork 118
Rebase kubernetes 1.8.1 #43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@@ -142,6 +142,30 @@ var ResourcesShortcutStatic = []ResourceShortcuts{ | |||
ShortForm: schema.GroupResource{Group: "extensions", Resource: "psp"}, | |||
LongForm: schema.GroupResource{Group: "extensions", Resource: "podSecurityPolicies"}, | |||
}, | |||
{ | |||
ShortForm: schema.GroupResource{Group: "apps.openshift.io", Resource: "dc"}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
with shortcuts in discovery, do we still need this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
with shortcuts in discovery, do we still need this?
@mfojtik we support one level of skew. I think we supported shortnames in kube 1.7, we just need to make sure we've wired them.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mfojtik we support one level of skew. I think we supported shortnames in kube 1.7, we just need to make sure we've wired them.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks! i will drop this carry
How do |
Can you post a google doc like https://docs.google.com/spreadsheets/d/1AVI6MoSxELwDQspL9F1Y10S39eLm1VpSpMGdfXRKxHU/edit |
@@ -110,12 +110,9 @@ kubernetes.tar.gz | |||
# generated files in any directory | |||
# TODO(thockin): uncomment this when we stop committing the generated files. | |||
#zz_generated.* | |||
zz_generated.openapi.go |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is the actual openapi file missing?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@deads2k sure, I'm tracking this locally in text doc, but will upload that to spreadsheet |
52fbeef
to
123cc2a
Compare
don't forget the checklist in openshift/origin#16065 |
we can drop |
I plan to squash all codegen/client-gen carries into one commit. Also need to sort out the |
we can drop |
|
this merged, can we drop |
@liggitt dropped and updated the spreadsheet, thanks! |
squash
|
bf7902d
to
93448eb
Compare
@liggitt squashed and also squashed the client-gen/codegen carries into one. |
tracking integration failures (note this is result of
EDIT: This passed when ran just this test manually. No other integration failures. |
|
@deads2k these:
|
Both have a shot at being accepted upstream, though I think |
So I'm missing following 3 commits here:
All the rest lgtm. |
kubernetes#53861 moves and unexports it |
…to work without modifying api :100644 100644 d6e45cb... a6e8623... M pkg/apis/admissionregistration/validation/validation.go :100644 100644 7ed4881... 8281825... M plugin/pkg/admission/webhook/admission.go :100644 100644 8dee1f3... c423b67... M plugin/pkg/admission/webhook/admission_test.go :100644 100644 baa1e2a... 748c700... M test/e2e/framework/framework.go
:100644 100644 28a8d1f... 895fd23... M pkg/kubelet/kubelet_pods.go :100644 100644 ed9301a... f280934... M pkg/kubelet/kuberuntime/fake_kuberuntime_manager.go :100644 100644 063a89d... 28a831d... M pkg/kubelet/kuberuntime/kuberuntime_gc.go :100644 100644 389b1e5... 4a41952... M pkg/kubelet/kuberuntime/kuberuntime_gc_test.go :100644 100644 7e5d1d0... 7286bf4... M pkg/kubelet/kuberuntime/kuberuntime_manager.go
…mapper :100644 100644 c5980bd... f9853d6... M pkg/kubectl/cmd/util/factory_test.go :100644 100644 2a7c7bc... d3d8b50... M pkg/kubectl/cmd/util/shortcut_restmapper.go :100644 100644 20d671e... 3f5bcce... M pkg/kubectl/cmd/util/shortcut_restmapper_test.go :100644 100644 9d7a8fc... 49bbc93... M pkg/kubectl/kubectl.go
…it time from 2 seconds to 5 seconds
… tolerations by namespace level empty (default, whitelist) tolerations.
…reflector_last_resource_version{name="xx"}
…rrect symlinks Symlinks relative to a working directory were being constructed to the wrong location, leading to failure to refresh client certs.
The Get() function of non-namespace lister passes a temporary object to indexer.Get() in order to fetch the actual object from the indexer. This may cause Go to allocate the temporary object on the heap instead of the stack, as it is passed into interfaces. For non-namespaced objects, Get(&Type{ObjectMeta: v1.ObjectMeta{Name: name}}) should be equivalent to GetByKey(name). This could be the root cause of excessive allocations, e.g. in tests clusterRoleLister.Get() has trigger 4 billion allocations. See openshift/origin#16954 Signed-off-by: Christian Heimes <[email protected]>
…journald log driver When using the legacy docker container runtime and when a container has terminationMessagePolicy=FallbackToLogsOnError and when docker is configured with a log driver other than json-log (such as journald), the kubelet should not try to get the container's log from the json log file (since it's not there) but should instead ask docker for the logs.
@gnufied without that pick the tests are passing, do we still need it? if yes it seems that it needs some rework for 1.8.x EDIT: solved by picking the missing commits. |
We should be careful while generating multiattach errors. We seem to be generating too many of them because old code had minor bug.
…t.client (drop in 1.9)
934687d
to
0d5291c
Compare
LGTM |
Rebase for kube 1.8.1