File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed
Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -94,12 +94,15 @@ func (db *db) ListClusters(_ context.Context) (*appv1.ClusterList, error) {
9494
9595// CreateCluster creates a cluster
9696func (db * db ) CreateCluster (ctx context.Context , c * appv1.Cluster ) (* appv1.Cluster , error ) {
97- settings , err := db .settingsMgr .GetSettings ()
98- if err != nil {
99- return nil , err
100- }
101- if c .Server == appv1 .KubernetesInternalAPIServerAddr && ! settings .InClusterEnabled {
102- return nil , status .Errorf (codes .InvalidArgument , "cannot register cluster: in-cluster has been disabled" )
97+ if c .Server == appv1 .KubernetesInternalAPIServerAddr {
98+ settings , err := db .settingsMgr .GetSettings ()
99+ if err != nil {
100+ return nil , err
101+ }
102+
103+ if ! settings .InClusterEnabled {
104+ return nil , status .Errorf (codes .InvalidArgument , "cannot register cluster: in-cluster has been disabled" )
105+ }
103106 }
104107 secName , err := URIToSecretName ("cluster" , c .Server )
105108 if err != nil {
You can’t perform that action at this time.
0 commit comments