linode / linode-blockstorage-csi-driver

Container Storage Interface (CSI) Driver for Linode Block Storage
Apache License 2.0
65 stars 54 forks source link

Get Linode ID for IBM cloud satellite #121

Closed prgavali closed 11 months ago

prgavali commented 11 months ago

General:

The Linode CSI driver is going to be installed on the IBM cloud satellite. The providerID of satellite starts with the ibm:// and it does not contains the linodeID. Hence, the /linode-info/linode-id file won't be populated and it lets the csi-linode-pluginfind the linodeID. This change is to find the LinodeID for IBM cloud satellite which detects the provider as IBM and finds the linodeID from nodename


Feature Requests:


Bug Reporting

Expected Behavior

The linode-blockstorage-csi-driver should start and function successfully on IBM cloud satellite

Actual Behavior

The linode-blockstorage-csi-driver fails to start on IBM cloud satellite with below error Failed to set up metadata service: Could not identify a Linode with label 143-42-206-29

Steps to Reproduce the Problem

  1. Install linode-blockstorage-csi-driver on IBM cloud satellite.
  2. Check the log for controller and node pods

    Environment Specifications

Openshift on IBM cloud satellite Openshit version 4.12.26 Workr Node OS : RHEL8.5

Screenshots, Code Blocks, and Logs

Additional Notes


For general help or discussion, join the Kubernetes Slack team channel #linode. To sign up, use the Kubernetes Slack inviter.

The Linode Community is a great place to get additional support.

srust commented 11 months ago

This was fixed in #116