Skip to content

Instantly share code, notes, and snippets.

@soltysh
Created March 22, 2019 13:59
Show Gist options
  • Save soltysh/b8bfb42f269944361d0073dafb3c9c1d to your computer and use it in GitHub Desktop.
Save soltysh/b8bfb42f269944361d0073dafb3c9c1d to your computer and use it in GitHub Desktop.
>>>>> config is &config.Config{OpenShiftContext:config.OpenShiftContext{OpenShiftConfig:"/data/src/github.com/openshift/origin/defaultconfig.yaml", OpenShiftDefaultProjectNodeSelector:"", KubeDefaultProjectNodeSelector:""}, ComponentConfig:config.KubeControllerManagerConfiguration{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, Generic:config.GenericControllerManagerConfiguration{Port:0, Address:"0.0.0.0", MinResyncPeriod:v1.Duration{Duration:43200000000000}, ClientConnection:config.ClientConnectionConfiguration{Kubeconfig:"", AcceptContentTypes:"", ContentType:"application/vnd.kubernetes.protobuf", QPS:150, Burst:300}, ControllerStartInterval:v1.Duration{Duration:0}, LeaderElection:config.LeaderElectionConfiguration{LeaderElect:true, LeaseDuration:v1.Duration{Duration:15000000000}, RenewDeadline:v1.Duration{Duration:10000000000}, RetryPeriod:v1.Duration{Duration:3000000000}, ResourceLock:"configmaps"}, Controllers:[]string{"*", "-ttl", "-bootstrapsigner", "-tokencleaner"}, Debugging:config.DebuggingConfiguration{EnableProfiling:false, EnableContentionProfiling:false}}, KubeCloudShared:config.KubeCloudSharedConfiguration{CloudProvider:config.CloudProviderConfiguration{Name:"", CloudConfigFile:""}, ExternalCloudVolumePlugin:"", UseServiceAccountCredentials:true, AllowUntaggedCloud:false, RouteReconciliationPeriod:v1.Duration{Duration:10000000000}, NodeMonitorPeriod:v1.Duration{Duration:5000000000}, ClusterName:"kubernetes", ClusterCIDR:"10.2.0.0/16", AllocateNodeCIDRs:true, CIDRAllocatorType:"RangeAllocator", ConfigureCloudRoutes:false, NodeSyncPeriod:v1.Duration{Duration:0}}, AttachDetachController:config.AttachDetachControllerConfiguration{DisableAttachDetachReconcilerSync:false, ReconcilerSyncLoopPeriod:v1.Duration{Duration:60000000000}}, CSRSigningController:config.CSRSigningControllerConfiguration{ClusterSigningCertFile:"/etc/kubernetes/static-pod-resources/secrets/csr-signer/tls.crt", ClusterSigningKeyFile:"/etc/kubernetes/static-pod-resources/secrets/csr-signer/tls.key", ClusterSigningDuration:v1.Duration{Duration:2592000000000000}}, DaemonSetController:config.DaemonSetControllerConfiguration{ConcurrentDaemonSetSyncs:2}, DeploymentController:config.DeploymentControllerConfiguration{ConcurrentDeploymentSyncs:5, DeploymentControllerSyncPeriod:v1.Duration{Duration:30000000000}}, DeprecatedController:config.DeprecatedControllerConfiguration{DeletingPodsQPS:0.1, DeletingPodsBurst:0, RegisterRetryCount:10}, EndpointController:config.EndpointControllerConfiguration{ConcurrentEndpointSyncs:5}, GarbageCollectorController:config.GarbageCollectorControllerConfiguration{EnableGarbageCollector:true, ConcurrentGCSyncs:20, GCIgnoredResources:[]config.GroupResource{config.GroupResource{Group:"", Resource:"events"}, config.GroupResource{Group:"authorization.openshift.io", Resource:"rolebindingrestrictions"}, config.GroupResource{Group:"network.openshift.io", Resource:"clusternetworks"}, config.GroupResource{Group:"network.openshift.io", Resource:"egressnetworkpolicies"}, config.GroupResource{Group:"network.openshift.io", Resource:"hostsubnets"}, config.GroupResource{Group:"network.openshift.io", Resource:"netnamespaces"}, config.GroupResource{Group:"oauth.openshift.io", Resource:"oauthclientauthorizations"}, config.GroupResource{Group:"oauth.openshift.io", Resource:"oauthclients"}, config.GroupResource{Group:"quota.openshift.io", Resource:"clusterresourcequotas"}, config.GroupResource{Group:"user.openshift.io", Resource:"groups"}, config.GroupResource{Group:"user.openshift.io", Resource:"identities"}, config.GroupResource{Group:"user.openshift.io", Resource:"users"}, config.GroupResource{Group:"image.openshift.io", Resource:"images"}, config.GroupResource{Group:"project.openshift.io", Resource:"projects"}, config.GroupResource{Group:"authorization.openshift.io", Resource:"clusterroles"}, config.GroupResource{Group:"authorization.openshift.io", Resource:"clusterrolebindings"}, config.GroupResource{Group:"authorization.openshift.io", Resource:"roles"}, config.GroupResource{Group:"authorization.openshift.io", Resource:"rolebindings"}, config.GroupResource{Group:"oauth.openshift.io", Resource:"oauthaccesstokens"}, config.GroupResource{Group:"oauth.openshift.io", Resource:"oauthauthorizetokens"}, config.GroupResource{Group:"apps", Resource:"deployments"}, config.GroupResource{Group:"extensions", Resource:"horizontalpodautoscalers"}, config.GroupResource{Group:"", Resource:"securitycontextconstraints"}}}, HPAController:config.HPAControllerConfiguration{HorizontalPodAutoscalerSyncPeriod:v1.Duration{Duration:15000000000}, HorizontalPodAutoscalerUpscaleForbiddenWindow:v1.Duration{Duration:0}, HorizontalPodAutoscalerDownscaleForbiddenWindow:v1.Duration{Duration:0}, HorizontalPodAutoscalerDownscaleStabilizationWindow:v1.Duration{Duration:300000000000}, HorizontalPodAutoscalerTolerance:0.1, HorizontalPodAutoscalerUseRESTClients:true, HorizontalPodAutoscalerCPUInitializationPeriod:v1.Duration{Duration:300000000000}, HorizontalPodAutoscalerInitialReadinessDelay:v1.Duration{Duration:30000000000}}, JobController:config.JobControllerConfiguration{ConcurrentJobSyncs:5}, NamespaceController:config.NamespaceControllerConfiguration{NamespaceSyncPeriod:v1.Duration{Duration:300000000000}, ConcurrentNamespaceSyncs:10}, NodeIPAMController:config.NodeIPAMControllerConfiguration{ServiceCIDR:"10.3.0.0/16", NodeCIDRMaskSize:24}, NodeLifecycleController:config.NodeLifecycleControllerConfiguration{EnableTaintManager:true, NodeEvictionRate:0.1, SecondaryNodeEvictionRate:0.01, NodeStartupGracePeriod:v1.Duration{Duration:60000000000}, NodeMonitorGracePeriod:v1.Duration{Duration:300000000000}, PodEvictionTimeout:v1.Duration{Duration:300000000000}, LargeClusterSizeThreshold:50, UnhealthyZoneThreshold:0.55}, PersistentVolumeBinderController:config.PersistentVolumeBinderControllerConfiguration{PVClaimBinderSyncPeriod:v1.Duration{Duration:15000000000}, VolumeConfiguration:config.VolumeConfiguration{EnableHostPathProvisioning:false, EnableDynamicProvisioning:true, PersistentVolumeRecyclerConfiguration:config.PersistentVolumeRecyclerConfiguration{MaximumRetry:3, MinimumTimeoutNFS:300, PodTemplateFilePathNFS:"", IncrementTimeoutNFS:30, PodTemplateFilePathHostPath:"", MinimumTimeoutHostPath:60, IncrementTimeoutHostPath:30}, FlexVolumePluginDir:"/etc/kubernetes/kubelet-plugins/volume/exec"}}, PodGCController:config.PodGCControllerConfiguration{TerminatedPodGCThreshold:12500}, ReplicaSetController:config.ReplicaSetControllerConfiguration{ConcurrentRSSyncs:5}, ReplicationController:config.ReplicationControllerConfiguration{ConcurrentRCSyncs:5}, ResourceQuotaController:config.ResourceQuotaControllerConfiguration{ResourceQuotaSyncPeriod:v1.Duration{Duration:300000000000}, ConcurrentResourceQuotaSyncs:5}, SAController:config.SAControllerConfiguration{ServiceAccountKeyFile:"/etc/kubernetes/static-pod-resources/secrets/service-account-private-key/service-account.key", ConcurrentSATokenSyncs:5, RootCAFile:"/etc/kubernetes/static-pod-resources/configmaps/serviceaccount-ca/ca-bundle.crt"}, ServiceController:config.ServiceControllerConfiguration{ConcurrentServiceSyncs:1}, TTLAfterFinishedController:config.TTLAfterFinishedControllerConfiguration{ConcurrentTTLSyncs:5}}, SecureServing:(*server.SecureServingInfo)(0xc420434c00), LoopbackClientConfig:(*rest.Config)(0xc420c48960), InsecureServing:(*server.DeprecatedInsecureServingInfo)(0xc421481060), Authentication:server.AuthenticationInfo{APIAudiences:authenticator.Audiences(nil), Authenticator:(authenticator.RequestFunc)(0xaf8a60), SupportsBasicAuth:false, DynamicReloadFns:map[string]server.PostStartHookFunc{}}, Authorization:server.AuthorizationInfo{Authorizer:union.unionAuthzHandler{(authorizer.AuthorizerFunc)(0x168f4f0)}}, Client:(*kubernetes.Clientset)(0xc4213f8300), LeaderElectionClient:(*kubernetes.Clientset)(0xc4213f8400), Kubeconfig:(*rest.Config)(0xc420c485a0), EventRecorder:(*record.recorderImpl)(0xc420b25580)}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment