mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
Rename crConverterInterface to CRConverter
Signed-off-by: Andy Goldstein <andy.goldstein@redhat.com>
This commit is contained in:
parent
bb6edfb96b
commit
02f8c48f75
@ -57,7 +57,7 @@ func (m *CRConverterFactory) NewConverter(crd *apiextensionsv1.CustomResourceDef
|
||||
validVersions[schema.GroupVersion{Group: crd.Spec.Group, Version: version.Name}] = true
|
||||
}
|
||||
|
||||
var converter crConverterInterface
|
||||
var converter CRConverter
|
||||
switch crd.Spec.Conversion.Strategy {
|
||||
case apiextensionsv1.NoneConverter:
|
||||
converter = &nopConverter{}
|
||||
@ -91,8 +91,8 @@ func (m *CRConverterFactory) NewConverter(crd *apiextensionsv1.CustomResourceDef
|
||||
return &safeConverterWrapper{unsafe}, unsafe, nil
|
||||
}
|
||||
|
||||
// crConverterInterface is the interface all cr converters must implement
|
||||
type crConverterInterface interface {
|
||||
// CRConverter is the interface all CR converters must implement
|
||||
type CRConverter interface {
|
||||
// Convert converts in object to the given gvk and returns the converted object.
|
||||
// Note that the function may mutate in object and return it. A safe wrapper will make sure
|
||||
// a safe converter will be returned.
|
||||
@ -103,7 +103,7 @@ type crConverterInterface interface {
|
||||
// user defined conversion strategy given in the CustomResourceDefinition.
|
||||
type crConverter struct {
|
||||
convertScale bool
|
||||
converter crConverterInterface
|
||||
converter CRConverter
|
||||
validVersions map[schema.GroupVersion]bool
|
||||
clusterScoped bool
|
||||
}
|
||||
|
@ -43,15 +43,15 @@ func newConverterMetricFactory() *converterMetricFactory {
|
||||
return &converterMetricFactory{durations: map[string]*metrics.HistogramVec{}, factoryLock: sync.Mutex{}}
|
||||
}
|
||||
|
||||
var _ crConverterInterface = &converterMetric{}
|
||||
var _ CRConverter = &converterMetric{}
|
||||
|
||||
type converterMetric struct {
|
||||
delegate crConverterInterface
|
||||
delegate CRConverter
|
||||
latencies *metrics.HistogramVec
|
||||
crdName string
|
||||
}
|
||||
|
||||
func (c *converterMetricFactory) addMetrics(crdName string, converter crConverterInterface) (crConverterInterface, error) {
|
||||
func (c *converterMetricFactory) addMetrics(crdName string, converter CRConverter) (CRConverter, error) {
|
||||
c.factoryLock.Lock()
|
||||
defer c.factoryLock.Unlock()
|
||||
metric, exists := c.durations["webhook"]
|
||||
|
@ -26,7 +26,7 @@ import (
|
||||
type nopConverter struct {
|
||||
}
|
||||
|
||||
var _ crConverterInterface = &nopConverter{}
|
||||
var _ CRConverter = &nopConverter{}
|
||||
|
||||
// ConvertToVersion converts in object to the given gv in place and returns the same `in` object.
|
||||
func (c *nopConverter) Convert(in runtime.Object, targetGV schema.GroupVersion) (runtime.Object, error) {
|
||||
|
@ -96,7 +96,7 @@ func webhookClientConfigForCRD(crd *v1.CustomResourceDefinition) *webhook.Client
|
||||
return &ret
|
||||
}
|
||||
|
||||
var _ crConverterInterface = &webhookConverter{}
|
||||
var _ CRConverter = &webhookConverter{}
|
||||
|
||||
func (f *webhookConverterFactory) NewWebhookConverter(crd *v1.CustomResourceDefinition) (*webhookConverter, error) {
|
||||
restClient, err := f.clientManager.HookClient(*webhookClientConfigForCRD(crd))
|
||||
|
Loading…
Reference in New Issue
Block a user