feat: use proto in CNS usage of client-go (#3131)

feat: use proto in client-go

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
This commit is contained in:
Evan Baker 2024-11-08 14:25:55 -06:00 коммит произвёл GitHub
Родитель 352a948406
Коммит 082d6a6655
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -1245,6 +1245,8 @@ func InitializeCRDState(ctx context.Context, httpRestService cns.HTTPService, cn
return errors.Wrap(err, "failed to get kubeconfig") return errors.Wrap(err, "failed to get kubeconfig")
} }
kubeConfig.UserAgent = fmt.Sprintf("azure-cns-%s", version) kubeConfig.UserAgent = fmt.Sprintf("azure-cns-%s", version)
kubeConfig.AcceptContentTypes = "application/vnd.kubernetes.protobuf,application/json"
kubeConfig.ContentType = "application/vnd.kubernetes.protobuf"
clientset, err := kubernetes.NewForConfig(kubeConfig) clientset, err := kubernetes.NewForConfig(kubeConfig)
if err != nil { if err != nil {