mirror of
https://github.com/rancher/types.git
synced 2025-04-27 02:10:48 +00:00
local changes for prometheus-operator update
This commit is contained in:
parent
ca76e0359d
commit
e224aa2b01
@ -158,8 +158,10 @@ func nativeNodeTypes(schemas *types.Schemas) *types.Schemas {
|
||||
&m.Drop{Field: "configSource"},
|
||||
&m.Move{From: "providerID", To: "providerId"},
|
||||
&m.Move{From: "podCIDR", To: "podCidr"},
|
||||
&m.Move{From: "podCIDRs", To: "podCidrs"},
|
||||
m.Access{Fields: map[string]string{
|
||||
"podCidr": "r",
|
||||
"podCidrs": "r",
|
||||
"providerId": "r",
|
||||
"taints": "ru",
|
||||
"unschedulable": "ru",
|
||||
|
@ -3,7 +3,7 @@ package schema
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
monitoringv1 "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1"
|
||||
monitoringv1 "github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1"
|
||||
istiov1alpha3 "github.com/knative/pkg/apis/istio/v1alpha3"
|
||||
"github.com/rancher/norman/types"
|
||||
m "github.com/rancher/norman/types/mapper"
|
||||
@ -944,11 +944,6 @@ func pipelineTypes(schema *types.Schemas) *types.Schemas {
|
||||
|
||||
func monitoringTypes(schemas *types.Schemas) *types.Schemas {
|
||||
return schemas.
|
||||
AddMapperForType(&Version, monitoringv1.StorageSpec{},
|
||||
&m.Drop{Field: "class"},
|
||||
&m.Drop{Field: "selector"},
|
||||
&m.Drop{Field: "resources"},
|
||||
).
|
||||
AddMapperForType(&Version, monitoringv1.Prometheus{},
|
||||
&m.Drop{Field: "status"},
|
||||
&m.AnnotationField{Field: "description"},
|
||||
|
5
main.go
5
main.go
@ -4,7 +4,8 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
monitoringv1 "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1"
|
||||
monitoring "github.com/coreos/prometheus-operator/pkg/apis/monitoring"
|
||||
monitoringv1 "github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1"
|
||||
istiov1alpha3 "github.com/knative/pkg/apis/istio/v1alpha3"
|
||||
clusterSchema "github.com/rancher/types/apis/cluster.cattle.io/v3/schema"
|
||||
managementSchema "github.com/rancher/types/apis/management.cattle.io/v3/schema"
|
||||
@ -95,7 +96,7 @@ func main() {
|
||||
},
|
||||
)
|
||||
generator.GenerateNativeTypes(
|
||||
k8sschema.GroupVersion{Group: monitoringv1.Group, Version: monitoringv1.Version},
|
||||
k8sschema.GroupVersion{Group: monitoring.GroupName, Version: monitoringv1.Version},
|
||||
[]interface{}{
|
||||
monitoringv1.Prometheus{},
|
||||
monitoringv1.Alertmanager{},
|
||||
|
Loading…
Reference in New Issue
Block a user