K8s: Fix kubectl access for apiserver resources (#103958)

This commit is contained in:
Ryan McKinley
2025-04-17 10:30:35 +03:00
committed by GitHub
parent d85d730d9c
commit dc8acf8e05
3 changed files with 7 additions and 12 deletions
+6
View File
@@ -33,6 +33,7 @@ func TestIntegrationOpenAPIs(t *testing.T) {
featuremgmt.FlagProvisioning,
featuremgmt.FlagInvestigationsBackend,
featuremgmt.FlagGrafanaAdvisor,
featuremgmt.FlagGrafanaAPIServerWithExperimentalAPIs, // all datasources
},
})
@@ -56,6 +57,11 @@ func TestIntegrationOpenAPIs(t *testing.T) {
require.NoError(t, err)
require.Equal(t, info.Major, fmt.Sprintf("%d", v.Major()))
require.Equal(t, info.Minor, fmt.Sprintf("%d", v.Minor()))
// Check that OpenAPI v2 (used by kubectl) returns properly
v2, err := disco.OpenAPISchema()
require.NoError(t, err, "requesting OpenAPI v2")
require.Equal(t, "Grafana API Server", v2.Info.Title)
})
dir := "openapi_snapshots"