-
Notifications
You must be signed in to change notification settings - Fork 106
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
Rebase kubernetes 1.8.1 #43
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 |
:100644 100644 b3995e59dd... 7ed48812b9... M plugin/pkg/admission/webhook/admission.go
…to work without modifying api :100644 100644 d6e45cb292... a6e862366b... M pkg/apis/admissionregistration/validation/validation.go :100644 100644 7ed48812b9... 8281825649... M plugin/pkg/admission/webhook/admission.go :100644 100644 8dee1f3a05... c423b67842... M plugin/pkg/admission/webhook/admission_test.go :100644 100644 baa1e2a045... 748c7009f8... M test/e2e/framework/framework.go
:100644 100644 fed687e9bd... bcc87f4fe0... M staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructured.go
:100644 100644 28a8d1f652... 895fd233a9... M pkg/kubelet/kubelet_pods.go :100644 100644 ed9301afe0... f2809348bf... M pkg/kubelet/kuberuntime/fake_kuberuntime_manager.go :100644 100644 063a89d6b3... 28a831d848... M pkg/kubelet/kuberuntime/kuberuntime_gc.go :100644 100644 389b1e52cc... 4a419524dd... M pkg/kubelet/kuberuntime/kuberuntime_gc_test.go :100644 100644 7e5d1d0d29... 7286bf44c0... M pkg/kubelet/kuberuntime/kuberuntime_manager.go
:100644 100644 eec16ea18a... bba5bc4ced... M pkg/printers/customcolumn.go :100644 100644 dc1e72101c... 94f915c0d9... M pkg/printers/customcolumn_test.go
:100644 100644 895fd233a9... 162030fe5b... M pkg/kubelet/kubelet_pods.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.
:100644 100644 492ca3d6b2... 2ee9a4bbb1... M pkg/controller/volume/attachdetach/reconciler/reconciler_test.go
:100644 100644 48b5d52550... 7f1327d3da... M pkg/kubectl/cmd/testing/fake.go :100644 100644 05014de60d... 29c63bcec5... M pkg/kubectl/cmd/util/factory.go :100644 100644 abb10d52bb... 01ad1ff2a3... M pkg/kubectl/cmd/util/factory_object_mapping.go
…t.client (drop in 1.9)
934687d
to
0d5291c
Compare
LGTM |
Rebase for kube 1.8.1