diff --git a/main.go b/main.go
index 1f43fcced344f4a1b4bb7f9c84ef444789abb0c6..e1ae14a5eee37549081406e4c773b57593a6f0f1 100644
--- a/main.go
+++ b/main.go
@@ -5,7 +5,6 @@ import (
 	"crypto/tls"
 	"crypto/x509"
 	"fmt"
-	"io/ioutil"
 	"log"
 	"net/http"
 	"os"
@@ -195,7 +194,7 @@ func newComputeV2() (*gophercloud.ServiceClient, error) {
 	}
 
 	if v := os.Getenv("OS_CACERT"); v != "" {
-		caCert, err := ioutil.ReadFile(v)
+		caCert, err := os.ReadFile(v)
 		if err != nil {
 			return nil, fmt.Errorf("failed to read %q CA certificate: %s", v, err)
 		}