kubernetes/kubernetes
issue
i18n
i18n.T\((.*)\) -> $1
i18n.T\(("[\s\S\n]*?")\)
issue
読めそう
issue
Used on: Node で grep
issue
test
もうない
issue
test
test
code: zsh
~/Desktop/kubernetes/staging/src/k8s.io/kubectl/pkg/cmd/util/podcmd
$ go test -v -run TestFindContainerByName
issue
issue
code: go.work
go 1.20
use (
./staging/src/k8s.io/client-go
)
code: controller_test.go
func TestDynamicFilteringResourceEventHandler(t *testing.T) {
src := []string{"a", "b", "c", "d", "e"}
dst := []string{}
handler := FilteringResourceEventHandler{
FilterFunc: func(obj interface{}) bool {
value, ok := obj.(string)
return ok && slices.Contains(dst, value)
},
Handler: ResourceEventHandlerFuncs{
// conflicts are not handled in FilterFunc, so "add" is output randomly
AddFunc: func(obj interface{}) {
t.Logf("add")
},
},
}
for _, s := range src {
go func(s string) {
result := s + "foo"
time.Sleep(time.Second)
dst = append(dst, result)
}(s)
}
time.Sleep(time.Second)
handler.OnAdd(nil, false)
}
issue
"k8s.io/utils/strings/slices"
New slices package for common operations on slices of any element type. This includes sorting functions that are generally faster and more ergonomic than the sort package.
issue
code: zsh
$ sudo ./run.sh
Password:
!!! Cannot find GNU tar. Build on Linux or install GNU tar
on Mac OS X (brew install gnu-tar).
$ brew install gnu-tar
$ sudo ./run.sh
+++ 0810 21:14:59 Building Docker image kube-build:build-6b87707141-5-v1.27.0-go1.20.7-bullseye.0 +++ 0810 21:15:30 Creating data container kube-build-data-6b87707141-5-v1.27.0-go1.20.7-bullseye.0 +++ 0810 21:15:36 Output from this container will be rsynced out upon completion. Set KUBE_RUN_COPY_OUTPUT=n to disable. Invalid input - please specify a command to run.
!!! 0810 21:15:36 1: ./run.sh:39 kube::build::run_build_command(...) code: zsh
~/desktop
$ echo $GOPATH
~/desktop
$ go env GOPATH
/Users/wafuwafu13/go
code: zsh
~/go/src/k8s.io/kubernetes
$ go install ./test/e2e
~/go/src/k8s.io/kubernetes
$ go install ./test/e2e
# k8s.io/kubernetes/test/e2e/common/storage
test/e2e/common/storage/framework.go:23:48: undefined: bod
$ make WHAT=test/e2e/e2e.test
go version go1.20.7 darwin/arm64
!!! 0811 22:34:09 Failed to find GNU date as date or gdate. If you are on Mac: brew install coreutils. /Users/wafuwafu13/go/src/k8s.io/kubernetes/hack/lib/version.sh: 行 168: DATE: 未割り当ての変数です
k8s.io/kubernetes/test/e2e/e2e.test (test)
code: zsh
~/go/src/k8s.io/test-infra
$ GO111MODULE=on go install ./kubetest
~/go/src/k8s.io/kubernetes
$ kubetest --build --up --test --down
2023/08/11 23:06:11 Warning: Couldn't find directory src/sigs.k8s.io/cloud-provider-azure under any of GOPATH /Users/wafuwafu13/go, defaulting to /Users/wafuwafu13/go/src/k8s.io/cloud-provider-azure
2023/08/11 23:06:11 main.go:281: Running kubetest version:
2023/08/11 23:06:11 process.go:153: Running: make -C /Users/wafuwafu13/go/src/k8s.io/kubernetes all
go version go1.20.7 darwin/arm64
k8s.io/kubernetes/cmd/kube-proxy (static)
$ make all
go version go1.20.7 darwin/arm64
k8s.io/kubernetes/cmd/kube-proxy (static)
k8s.io/kubernetes/cmd/kube-apiserver (static)
k8s.io/kubernetes/cmd/kube-controller-manager (static)
k8s.io/kubernetes/cmd/kubelet (non-static)
k8s.io/kubernetes/cmd/kubeadm (static)
k8s.io/kubernetes/cmd/kube-scheduler (static)
k8s.io/component-base/logs/kube-log-runner (static)
k8s.io/kube-aggregator (static)
k8s.io/apiextensions-apiserver (static)
k8s.io/kubernetes/cluster/gce/gci/mounter (non-static)
k8s.io/kubernetes/cmd/kubectl (non-static)
k8s.io/kubernetes/cmd/kubectl-convert (static)
github.com/onsi/ginkgo/v2/ginkgo (non-static)
k8s.io/kubernetes/test/e2e/e2e.test (test)
k8s.io/kubernetes/test/conformance/image/go-runner (non-static)
k8s.io/kubernetes/cmd/kubemark (static)
github.com/onsi/ginkgo/v2/ginkgo (non-static)
code: zsh
$ kubetest --build --up --test --down
Could not detect Google Cloud Platform project. Set the default project using
'gcloud config set project <PROJECT>'