@@ -14,10 +14,7 @@ import (
14
14
"github.com/go-logr/logr"
15
15
"github.com/ory/viper"
16
16
corev1 "k8s.io/api/core/v1"
17
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
18
17
"k8s.io/apimachinery/pkg/types"
19
- "k8s.io/client-go/kubernetes"
20
- "k8s.io/client-go/rest"
21
18
"sigs.k8s.io/controller-runtime/pkg/client"
22
19
"sigs.k8s.io/controller-runtime/pkg/log"
23
20
)
@@ -45,11 +42,6 @@ const (
45
42
)
46
43
47
44
var (
48
- errInstanceNotFound = errors .New ("instance not found" )
49
- errProjectIDNotFound = fmt .Errorf ("project ID not found in %s env var or %s node label" ,
50
- projectIDEnvKey , projectIDLabelKey )
51
- errInstanceIDNotFound = fmt .Errorf ("instance ID not found in %s env var or %s node label" ,
52
- instanceIDEnvKey , instanceIDLabelKey )
53
45
errUnableToGetOpRes = errors .New ("failed to get result of operation" )
54
46
)
55
47
@@ -189,33 +181,6 @@ func GetCrusoeClient(ctx context.Context) (*crusoeapi.APIClient, error) {
189
181
"crusoe-external-load-balancer-controller/0.0.1" ,
190
182
)
191
183
192
- var projectID string
193
-
194
- projectID = viper .GetString (CrusoeProjectIDFlag )
195
- if projectID == "" {
196
- var ok bool
197
- kubeClientConfig , configErr := rest .InClusterConfig ()
198
- if configErr != nil {
199
- return nil , fmt .Errorf ("could not get kube client config: %w" , configErr )
200
- }
201
-
202
- kubeClient , clientErr := kubernetes .NewForConfig (kubeClientConfig )
203
- if clientErr != nil {
204
- return nil , fmt .Errorf ("could not get kube client: %w" , clientErr )
205
- }
206
-
207
- hostNode , nodeFetchErr := kubeClient .CoreV1 ().Nodes ().Get (ctx , viper .GetString (NodeNameFlag ), metav1.GetOptions {})
208
- if nodeFetchErr != nil {
209
- return nil , fmt .Errorf ("could not fetch current node with kube client: %w" , nodeFetchErr )
210
- }
211
-
212
- projectID , ok = hostNode .Labels [projectIDLabelKey ]
213
- if ! ok {
214
- return nil , errProjectIDNotFound
215
- }
216
-
217
- }
218
-
219
184
return crusoeClient , nil
220
185
}
221
186
0 commit comments