kubernetes/kops · error
error creating dynamic client: %w
Error message
error creating dynamic client: %w
What it means
Error "error creating dynamic client: %w" thrown in kubernetes/kops.
Source
Thrown at upup/pkg/fi/nodeup/nodetasks/discovery_service_register.go:132
clientCA, err := fi.ResourceAsBytes(e.ClientCA)
if err != nil {
return err
}
clientCertBundle := []byte{}
clientCertBundle = append(clientCertBundle, clientCert...)
clientCertBundle = append(clientCertBundle, clientCA...)
config := &rest.Config{
Host: e.DiscoveryService,
TLSClientConfig: rest.TLSClientConfig{
CertData: clientCertBundle,
KeyData: clientKey,
},
}
kubeClient, err := dynamic.NewForConfig(config)
if err != nil {
return fmt.Errorf("error creating dynamic client: %w", err)
}
spec := discoveryapi.DiscoveryEndpointSpec{}
spec.OIDC = &discoveryapi.OIDCSpec{}
for _, jwk := range e.JWKS {
spec.OIDC.Keys = append(spec.OIDC.Keys, jwk.JSONWebKey)
}
ep := &discoveryapi.DiscoveryEndpoint{
Spec: spec,
}
ep.Kind = "DiscoveryEndpoint"
ep.APIVersion = "discovery.kops.k8s.io/v1alpha1"
ep.Name = e.RegisterNameView on GitHub (pinned to 4c8573c808)
When it happens
Trigger: Thrown at upup/pkg/fi/nodeup/nodetasks/discovery_service_register.go:132 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of kubernetes/kops@4c8573c808 (2026-09-05).
Data as JSON: /api/errors/b5d6d81daa3d0edc.
Report an issue: GitHub.