test/e2e_node: update test plugin to use v1beta1 kubelet APIs

Signed-off-by: Andrew Sy Kim <andrewsy@google.com>
This commit is contained in:
Andrew Sy Kim 2022-03-24 23:13:35 -04:00
parent ef3c4fb3cd
commit 3600a7a355
2 changed files with 9 additions and 9 deletions

View File

@ -27,7 +27,7 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/klog/v2"
credentialproviderv1alpha1 "k8s.io/kubelet/pkg/apis/credentialprovider/v1alpha1"
credentialproviderv1beta1 "k8s.io/kubelet/pkg/apis/credentialprovider/v1beta1"
)
const metadataTokenEndpoint = "http://metadata.google.internal./computeMetadata/v1/instance/service-accounts/default/token"
@ -51,7 +51,7 @@ func getCredentials(tokenEndpoint string, r io.Reader, w io.Writer) error {
return err
}
var authRequest credentialproviderv1alpha1.CredentialProviderRequest
var authRequest credentialproviderv1beta1.CredentialProviderRequest
err = json.Unmarshal(data, &authRequest)
if err != nil {
return err
@ -62,12 +62,12 @@ func getCredentials(tokenEndpoint string, r io.Reader, w io.Writer) error {
return err
}
response := &credentialproviderv1alpha1.CredentialProviderResponse{
response := &credentialproviderv1beta1.CredentialProviderResponse{
TypeMeta: metav1.TypeMeta{
Kind: "CredentialProviderResponse",
APIVersion: "credentialprovider.kubelet.k8s.io/v1alpha1",
APIVersion: "credentialprovider.kubelet.k8s.io/v1beta1",
},
CacheKeyType: credentialproviderv1alpha1.RegistryPluginCacheKeyType,
CacheKeyType: credentialproviderv1beta1.RegistryPluginCacheKeyType,
Auth: auth,
}

View File

@ -25,7 +25,7 @@ import (
"io/ioutil"
"net/http"
credentialproviderv1alpha1 "k8s.io/kubelet/pkg/apis/credentialprovider/v1alpha1"
credentialproviderv1beta1 "k8s.io/kubelet/pkg/apis/credentialprovider/v1beta1"
)
const (
@ -59,8 +59,8 @@ type provider struct {
tokenEndpoint string
}
func (p *provider) Provide(image string) (map[string]credentialproviderv1alpha1.AuthConfig, error) {
cfg := map[string]credentialproviderv1alpha1.AuthConfig{}
func (p *provider) Provide(image string) (map[string]credentialproviderv1beta1.AuthConfig, error) {
cfg := map[string]credentialproviderv1beta1.AuthConfig{}
tokenJSONBlob, err := readURL(p.tokenEndpoint, p.client)
if err != nil {
@ -72,7 +72,7 @@ func (p *provider) Provide(image string) (map[string]credentialproviderv1alpha1.
return cfg, err
}
authConfig := credentialproviderv1alpha1.AuthConfig{
authConfig := credentialproviderv1beta1.AuthConfig{
Username: "_token",
Password: parsedBlob.AccessToken,
}