Skip to content

Instantly share code, notes, and snippets.

View mfojtik's full-sized avatar

Michal Fojtik mfojtik

View GitHub Profile
openshift-apiserver [master|⚑ 1] > grep --color=never -rl '+k8s:openapi-gen=' vendor/k8s.io/kubernetes | xargs -n1 dirname | sed "s,^vendor/,," | sort -u | sed '/^k8s\.io\/kubernetes\/build\/root$/d' | sed '/^k8s\.io\/kubernetes$/d' | sed '/^k8s\.io\/kubernetes\/staging$/d' | sed 's,k8s\.io/kubernetes/staging/src/,,'
k8s.io/kubernetes/cmd/cloud-controller-manager/app/apis/config/v1alpha1
k8s.io/kubernetes/pkg/apis/abac/v0
k8s.io/kubernetes/pkg/apis/abac/v1beta1
k8s.io/kubernetes/pkg/apis/auditregistration
k8s.io/kubernetes/pkg/version
k8s.io/api/admission/v1
k8s.io/api/admission/v1beta1
k8s.io/api/admissionregistration/v1
k8s.io/api/admissionregistration/v1beta1
cluster-kube-controller-manager-operator [master|✔] > gomod-helpers replace --tag=kubernetes-1.16.1 --paths=k8s.io/ --exclude=k8s.io/gengo
# Setting version "v0.0.0-2019102162552-e32f40effea1" for repository "k8s.io/component-base" ...
# Setting version "v0.0.0-2019102162552-33a2f62922c7" for repository "k8s.io/code-generator" ...
# Setting version "v0.0.0-2019102162552-e15c9dfa956a" for repository "k8s.io/apimachinery" ...
# Setting version "v0.0.0-2019102162552-813d2abdde12" for repository "k8s.io/apiserver" ...
# Setting version "v0.0.0-2019102162552-ef11380c2891" for repository "k8s.io/client-go" ...
# Setting version "v0.0.0-2019102162552-aec909fb44be" for repository "k8s.io/kube-aggregator" ...
# Setting version "v0.0.0-2019102162552-d348b21713e8" for repository "k8s.io/api" ...
go mod edit -replace k8s.io/api=k8s.io/api@"v0.0.0-2019102162552-d348b21713e8"
go mod edit -replace k8s.io/apimachinery=k8s.io/apimachinery@"v0.0.0-2019102162552-e15c9dfa956a"
#!/usr/bin/env bash
repo_name=$1
repo_head=$(git ls-remote git@github.com:openshift/${repo_name} HEAD | sed 's/HEAD//')
commit_date=$(curl -s https://api.github.com/repos/openshift/${repo_name}/git/commits/${repo_head} | jq -r ".committer.date")
go mod edit -replace github.com/openshift/${repo_name}=github.com/openshift/${repo_name}@"v0.0.0-$(echo $commit_date | sed "s/[-:TZ]//g")-${repo_head:0:12}"
revision 8: │Sep 29 12:54:32.497 I ns/openshift-kube-apiserver-operator deployment/kube-apiserver-operator new revision 8 triggered by "configmap/kube-apiserver-pod has changed,configmap/config has changed" │
│Sep 29 12:54:33.676 I ns/openshift-kube-apiserver-operator deployment/kube-apiserver-operator (combined from similar events): Created ConfigMap/revision-status-8 -n openshift-kube-apiserver because it was missing │
│Sep 29 12:54:34.677 I ns/openshift-kube-apiserver-operator deployment/kube-apiserver-operator (combined from similar events): Created ConfigMap/kube-apiserver-pod-8 -n openshift-kube-apiserver because it was missing (2 times) │
│Sep 29 12:54:35.677 I ns/openshift-kube-apiserver-operator deployment/kube-apiserver-operator (combined from similar events): Created
oc [gather-profile L|✔] > oc adm inspect clusteroperator/kube-apiserver
I0930 21:36:20.573836 20723 log.go:172] Gathering config.openshift.io resource data...
I0930 21:36:23.044383 20723 log.go:172] Gathering kubeapiserver.operator.openshift.io resource data...
I0930 21:36:23.047810 20723 log.go:172] Gathering cluster operator resource data...
I0930 21:36:23.049046 20723 log.go:172] Gathering related object reference information for ClusterOperator "kube-apiserver"...
I0930 21:36:23.049754 20723 log.go:172] Found related object "kubeapiservers.operator.openshift.io/cluster" for ClusterOperator "kube-apiserver"...
I0930 21:36:23.049769 20723 log.go:172] Found related object "namespaces/openshift-config" for ClusterOperator "kube-apiserver"...
I0930 21:36:23.049775 20723 log.go:172] Found related object "namespaces/openshift-config-managed" for ClusterOperator "kube-apiserver"...
I0930 21:36:23.049781 20723 log.go:172] Found related object "namespaces/openshift-kube-apiserver
Sep 29 13:09:06.884: INFO: cluster upgrade is Progressing: Working towards 4.2.0-0.ci-2019-09-28-151534: 86% complete, waiting on network
Sep 29 13:09:16.884: INFO: cluster upgrade is Progressing: Working towards 4.2.0-0.ci-2019-09-28-151534: 86% complete, waiting on network
Sep 29 13:09:26.885: INFO: cluster upgrade is Progressing: Working towards 4.2.0-0.ci-2019-09-28-151534: 88% complete
Sep 29 13:09:36.883: INFO: cluster upgrade is Progressing: Working towards 4.2.0-0.ci-2019-09-28-151534: 88% complete
Sep 29 13:09:46.883: INFO: cluster upgrade is Progressing: Working towards 4.2.0-0.ci-2019-09-28-151534: 88% complete
Sep 29 13:09:57.179: INFO: cluster upgrade is Progressing: Working towards 4.2.0-0.ci-2019-09-28-151534: 88% complete
Sep 29 13:10:06.935: INFO: cluster upgrade is Progressing: Working towards 4.2.0-0.ci-2019-09-28-151534: 88% complete
Sep 29 13:10:16.884: INFO: cluster upgrade is Progressing: Working towards 4.2.0-0.ci-2019-09-28-151534: 88% complete
Sep 29 13:10:26.884: INFO: cluster upgra
Sep 20 12:51:39 ip-10-0-128-212 hyperkube[1863]: I0920 12:51:39.466869 1863 httplog.go:90] POST /exec/openshift-sdn/sdn-25dhj/sdn?command=iptables-save&command=-c&error=1&input=1&output=1: (7.654074ms) 500 │
│Sep 20 12:51:39 ip-10-0-128-212 hyperkube[1863]: goroutine 52975 [running]: │
│Sep 20 12:51:39 ip-10-0-128-212 hyperkube[1863]: github.com/openshift/origin/vendor/k8s.io/apiserver/pkg/server/httplog.(*respLogger).recordStatus(0xc0005b8ee0, 0x1f4) │
│Sep 20 12:51:39 ip-10-0-128-212 hyperkube[1863]: /builddir/build/BUILD/openshift-git-0.0eae5d5/_output/local/go/src/github.com/openshift/origin/vendor/k8s.io/apiserver/pkg/server/httplog/httplog.go
package control_plane
import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/serializer"
utilruntime "k8s.io/apimachinery/pkg/util/runtime"
configv1 "github.com/openshift/api/config/v1"
)
func (s *REST) Delete(ctx context.Context, name string, validateObjectFunc rest.ValidateObjectFunc, options *metav1.DeleteOptions) (runtime.Object, bool, error) {
client, err := s.getImpersonatingClient(ctx)
if err != nil {
return nil, false, err
}
var resourceVersion string
if options != nil && options.Preconditions != nil && options.Preconditions.ResourceVersion != nil {
resourceVersion = *options.Preconditions.ResourceVersion
}
func (s *REST) Delete(ctx context.Context, name string, validateObjectFunc rest.ValidateObjectFunc, options *metav1.DeleteOptions) (runtime.Object, bool, error) {
client, err := s.getImpersonatingClient(ctx)
if err != nil {
return nil, false, err
}
var resourceVersion string
if options != nil && options.Preconditions != nil && options.Preconditions.ResourceVersion != nil {
resourceVersion = *options.Preconditions.ResourceVersion
}