Skip to content

Instantly share code, notes, and snippets.

View ncdc's full-sized avatar

Andy Goldstein ncdc

View GitHub Profile
@ncdc
ncdc / openshift.log
Created April 24, 2017 13:20
1.6.1 rebase - GC - watch issues
I0424 09:15:37.145267 15149 rest.go:320] Starting watch for /apis/extensions/v1beta1/daemonsets, rv=4 labels= fields= timeout=9m39s
I0424 09:15:37.145309 15149 rest.go:320] Starting watch for /apis/policy/v1beta1/poddisruptionbudgets, rv=4 labels= fields= timeout=7m59s
I0424 09:15:37.145612 15149 rest.go:320] Starting watch for /api/v1/podtemplates, rv=4 labels= fields= timeout=5m54s
I0424 09:15:37.145834 15149 rest.go:320] Starting watch for /apis/settings.k8s.io/v1alpha1/podpresets, rv=4 labels= fields= timeout=7m54s
I0424 09:15:37.145954 15149 rest.go:320] Starting watch for /apis/storage.k8s.io/v1/storageclasses, rv=4 labels= fields= timeout=9m52s
I0424 09:15:37.146152 15149 rest.go:320] Starting watch for /apis/extensions/v1beta1/podsecuritypolicies, rv=4 labels= fields= timeout=9m10s
I0424 09:15:37.146497 15149 rest.go:320] Starting watch for /apis/batch/v1/jobs, rv=4 labels= fields= timeout=8m43s
I0424 09:15:37.146510 15149 rest.go:320] Starting watch for /apis/image.openshift.io/v1/ima
• Failure [57.927 seconds]
idling and unidling
/tmp/openshift/build-rpm-release/tito/rpmbuild-origin2l1nzH/BUILD/origin-3.6.0/_output/local/go/src/github.com/openshift/origin/test/extended/idling/idling.go:468
idling
/tmp/openshift/build-rpm-release/tito/rpmbuild-origin2l1nzH/BUILD/origin-3.6.0/_output/local/go/src/github.com/openshift/origin/test/extended/idling/idling.go:276
with a single service and DeploymentConfig [Conformance]
/tmp/openshift/build-rpm-release/tito/rpmbuild-origin2l1nzH/BUILD/origin-3.6.0/_output/local/go/src/github.com/openshift/origin/test/extended/idling/idling.go:264
should idle the service and DeploymentConfig properly [It]
/tmp/openshift/build-rpm-release/tito/rpmbuild-origin2l1nzH/BUILD/origin-3.6.0/_output/local/go/src/github.com/openshift/origin/test/extended/idling/idling.go:263
@ncdc
ncdc / redirects.diff
Last active April 17, 2017 16:45
Add spdy redirect-following support
diff --git a/staging/src/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go b/staging/src/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go
index 60dd008..f6cf448 100644
--- a/staging/src/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go
+++ b/staging/src/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go
@@ -18,9 +18,11 @@ package spdy
import (
"bufio"
+ "bytes"
"crypto/tls"
@ncdc
ncdc / foo.diff
Last active April 12, 2017 16:43
diff --git a/pkg/controller/certificates/certificate_controller.go b/pkg/controller/certificates/certificate_controller.go
index 04d406a..b850bef 100644
--- a/pkg/controller/certificates/certificate_controller.go
+++ b/pkg/controller/certificates/certificate_controller.go
@@ -117,18 +117,18 @@ func (cc *CertificateController) Run(workers int, stopCh <-chan struct{}) {
defer utilruntime.HandleCrash()
defer cc.queue.ShutDown()
- glog.Infof("Starting certificate controller manager")
+ glog.Infof("Starting certificate controller")
3204 I0412 10:52:27.166381 7606 node_auth.go:88] Node request attributes: namespace=, user=&user.DefaultInfo{Name:"system:openshift-node-admin", UID:"", Groups:[]string{"system:node-admins", "system:au thenticated"}, Extra:map[string][]string(nil)}, attrs=authorizer.AttributesRecord{User:(*user.DefaultInfo)(0xc42ec85e40), Verb:"create", Namespace:"", APIGroup:"", APIVersion:"v1", Resource:"nodes", Subresource:"proxy", Name:"127.0.0.1", ResourceRequest:true, Path:"/attach/mynamespace/mypod/mycontainer"}
3205 I0412 10:52:27.167846 7606 wrap.go:75] POST /oapi/v1/subjectaccessreviews: (895.828µs) 201 [[integration.test/v3.6.0 (linux/amd64) openshift/358dd02] 127.0.0.1:34710]
3206 I0412 10:52:27.168115 7606 authorizer.go:66] allowed=true, reason=allowed by cluster rule
3207 E0412 10:52:27.168149 7606 server.go:621] you must specify at least 1 of stdin, stdout, stderr
3208 I0412 10:52:27.168171 7606 server.go:782] POST /attach/mynamespace/mypod/mycontainer: (1.951908ms) 400 [[Go-http-client/
commit ebd22526b13a9544712ebddd4e83d2cb1a7daa15
Author: Andy Goldstein <[email protected]>
Date: Wed Apr 12 09:52:58 2017 -0400
Reduce replication_controller log spam
Decrease verbosity and reword 'Observed updated replication controller
...' now that the issue it was added for has been fixed.
diff --git a/pkg/controller/replication/replication_controller.go b/pkg/controller/replication/replication_controller.go
diff --git a/pkg/cmd/util/clientcmd/factory_client_access.go b/pkg/cmd/util/clientcmd/factory_client_access.go
index 24898b8..55f863c 100644
--- a/pkg/cmd/util/clientcmd/factory_client_access.go
+++ b/pkg/cmd/util/clientcmd/factory_client_access.go
@@ -102,8 +102,17 @@ func DefaultClientConfig(flags *pflag.FlagSet) kclientcmd.ClientConfig {
flags.StringVar(&loadingRules.ExplicitPath, config.OpenShiftConfigFlagName, "", "Path to the config file to use for CLI requests.")
cobra.MarkFlagFilename(flags, config.OpenShiftConfigFlagName)
- // set our explicit defaults
- defaultOverrides := &kclientcmd.ConfigOverrides{ClusterDefaults: kclientcmdapi.Cluster{Server: os.Getenv("KUBERNETES_MASTER")}}
@ncdc
ncdc / gist:23ad7315c2c073dae63ce73db0e49a4a
Created April 7, 2017 17:01
1.6 registry backtrace getting a client and validating it, not using in cluster config
github.com/openshift/origin/vendor/k8s.io/client-go/tools/clientcmd.validateClusterInfo(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/vagrant/go/src/github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/client-go/tools/clientcmd/validation.go:177 +0x1e8
github.com/openshift/origin/vendor/k8s.io/client-go/tools/clientcmd.(*DirectClientConfig).ConfirmUsable(0xc420119740, 0x0, 0x0)
/home/vagrant/go/src/github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/client-go/tools/clientcmd/client_config.go:341 +0x2ce
github.com/openshift/origin/vendor/k8s.io/client-go/tools/clientcmd.(*DirectClientConfig).ClientConfig(0xc420119740, 0x35530a0, 0xc420119740, 0x0)
/home/vagrant/go/src/github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/client-go/tools/clientcmd/client_config.go:129 +0x112
github.com/openshift/origin/vendor/k8s.io/client-go/tools/clientcmd.(*DeferredLoadingCl
1 vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/rest/config.go|277 col 9| Found a call path from root to github.com/openshift/origin/vendor/k8s.io/client-go/rest.InClusterConfig
2 vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/rest/config.go|277 col 6| github.com/openshift/origin/vendor/k8s.io/client-go/rest.InClusterConfig
3 vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/tools/clientcmd/client_config.go|459 col 44| dynamic function call from (*github.com/openshift/origin/vendor/k8s.io/client-go/tools/clientcmd.inClusterClientConfig).ClientConfig
4 vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/tools/clientcmd/merged_client_builder.go|123 col 33| dynamic method call from (*github.com/openshift/origin/vendor/k8s.io/client-go/tools/clientcmd.DeferredLoadingClientConfig).ClientConfig
5 pkg/cmd/util/clientcmd/clientcmd.go|135 col 53| dynamic method call from (*github.com/openshift/origin/pkg/cmd/util/clientcmd.Config).bindEnv
6 pkg/cmd/util/clientcmd/clientcmd.go|235 col 1
E0405 17:43:25.754634 19269 runtime.go:66] Observed a panic: "invalid memory address or nil pointer dereference" (runtime error: invalid memory address or nil pointer dereference)
/home/vagrant/go/src/github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:72
/home/vagrant/go/src/github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:65
/home/vagrant/go/src/github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:51
/usr/lib/golang/src/runtime/asm_amd64.s:479
/usr/lib/golang/src/runtime/panic.go:458
/usr/lib/golang/src/runtime/panic.go:62
/usr/lib/golang/src/runtime/sigpanic_unix.go:24
/home/vagrant/go/src/github.com/openshift/origin/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apiserver/pkg/endpoints/handlers/patch.go:127
/home/vagrant/go/src/github.com/openshift/o