You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ kubectl version [15:57:55]
Client Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.0", GitCommit:"cb303e613a121a29364f75cc67d3d580833a7479", GitTreeState:"clean", BuildDate:"2021-04-08T21:16:14Z", GoVersion:"go1.16.3", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.0+d46d32f", GitCommit:"d46d32fbc3f0c35d2855a4589062aaf6335acd48", GitTreeState:"clean", BuildDate:"2021-03-11T01:16:36Z", GoVersion:"go1.15.5", Compiler:"gc", Platform:"linux/amd64"}
WARNING: version difference between client (1.21) and server (1.19) exceeds the supported minor version skew of +/-1
(aware of skew)
Possible Solution
Some additional security context or kubeproxy changes needed?
Additional context
This is very similar to #4684 - though that related primarily to an ansible based operator (didn't want to confuse the discussion there)
It would appear the operator sdk is not setting up sufficient permissions to work in current openshift versions?
The text was updated successfully, but these errors were encountered:
planetf1
changed the title
Go operator with sdk
Go operator with sdk fails to start with set in config.json failed: permission denied
Apr 20, 2021
Bug Report
What did you do?
Created a clean operator project using the 1.6.1 operator sdk (macOS)
then built...
checked the operator
What did you expect to see?
Operator starts up correctly
What did you see instead? Under which circumstances?
The operator pod fails to run, reporting:
Environment
Operator type:
< /language go >
Kubernetes cluster type:
OpenShift
ROKS/IBM Cloud
4.6.22
$ go version
(if language is Go)go version go1.15.11 darwin/amd64
$ kubectl version
$ kubectl version [15:57:55]
Client Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.0", GitCommit:"cb303e613a121a29364f75cc67d3d580833a7479", GitTreeState:"clean", BuildDate:"2021-04-08T21:16:14Z", GoVersion:"go1.16.3", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.0+d46d32f", GitCommit:"d46d32fbc3f0c35d2855a4589062aaf6335acd48", GitTreeState:"clean", BuildDate:"2021-03-11T01:16:36Z", GoVersion:"go1.15.5", Compiler:"gc", Platform:"linux/amd64"}
WARNING: version difference between client (1.21) and server (1.19) exceeds the supported minor version skew of +/-1
(aware of skew)
Possible Solution
Some additional security context or kubeproxy changes needed?
Additional context
This is very similar to #4684 - though that related primarily to an ansible based operator (didn't want to confuse the discussion there)
It would appear the operator sdk is not setting up sufficient permissions to work in current openshift versions?
The text was updated successfully, but these errors were encountered: