Use correct singular name format for subresources
This commit is contained in:
parent
578ddde80e
commit
672e0b1e01
@ -104,5 +104,5 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
@ -119,5 +119,5 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
@ -171,7 +171,7 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
||||
// RollbackREST implements the REST endpoint for initiating the rollback of a deployment
|
||||
@ -207,7 +207,7 @@ func (r *RollbackREST) Destroy() {
|
||||
var _ rest.SingularNameProvider = &RollbackREST{}
|
||||
|
||||
func (r *RollbackREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/rollback"
|
||||
}
|
||||
|
||||
var _ = rest.NamedCreater(&RollbackREST{})
|
||||
@ -357,7 +357,7 @@ func (r *ScaleREST) ConvertToTable(ctx context.Context, object runtime.Object, t
|
||||
var _ rest.SingularNameProvider = &ScaleREST{}
|
||||
|
||||
func (r *ScaleREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/scale"
|
||||
}
|
||||
|
||||
func toScaleCreateValidation(f rest.ValidateObjectFunc) rest.ValidateObjectFunc {
|
||||
|
@ -167,7 +167,7 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
||||
// ScaleREST implements a Scale for ReplicaSet.
|
||||
@ -247,7 +247,7 @@ func (r *ScaleREST) ConvertToTable(ctx context.Context, object runtime.Object, t
|
||||
var _ rest.SingularNameProvider = &ScaleREST{}
|
||||
|
||||
func (r *ScaleREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/scale"
|
||||
}
|
||||
|
||||
func toScaleCreateValidation(f rest.ValidateObjectFunc) rest.ValidateObjectFunc {
|
||||
|
@ -155,7 +155,7 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
||||
// Implement ShortNamesProvider
|
||||
@ -241,7 +241,7 @@ func (r *ScaleREST) ConvertToTable(ctx context.Context, object runtime.Object, t
|
||||
var _ rest.SingularNameProvider = &ScaleREST{}
|
||||
|
||||
func (r *ScaleREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/scale"
|
||||
}
|
||||
|
||||
func toScaleCreateValidation(f rest.ValidateObjectFunc) rest.ValidateObjectFunc {
|
||||
|
@ -93,3 +93,7 @@ func (r *REST) Create(ctx context.Context, obj runtime.Object, createValidation
|
||||
|
||||
return selfSAR, nil
|
||||
}
|
||||
|
||||
func (r *REST) GetSingularName() string {
|
||||
return "selfsubjectrulesreview"
|
||||
}
|
||||
|
@ -119,5 +119,5 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
@ -117,5 +117,5 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
@ -160,5 +160,5 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
@ -120,7 +120,7 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
||||
var _ = rest.Patcher(&StatusREST{})
|
||||
@ -161,7 +161,7 @@ func (r *ApprovalREST) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set
|
||||
var _ rest.SingularNameProvider = &ApprovalREST{}
|
||||
|
||||
func (r *ApprovalREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/approval"
|
||||
}
|
||||
|
||||
var _ = rest.Patcher(&ApprovalREST{})
|
||||
|
@ -342,7 +342,7 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
||||
func (r *FinalizeREST) New() runtime.Object {
|
||||
@ -370,5 +370,5 @@ func (r *FinalizeREST) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set
|
||||
var _ rest.SingularNameProvider = &FinalizeREST{}
|
||||
|
||||
func (r *FinalizeREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/finalize"
|
||||
}
|
||||
|
@ -69,7 +69,7 @@ func (r *ProxyREST) NewConnectOptions() (runtime.Object, bool, string) {
|
||||
var _ rest.SingularNameProvider = &ProxyREST{}
|
||||
|
||||
func (r *ProxyREST) GetSingularName() string {
|
||||
return r.Store.GetSingularName()
|
||||
return r.Store.GetSingularName() + "/proxy"
|
||||
}
|
||||
|
||||
// Connect returns a handler for the node proxy
|
||||
|
@ -96,7 +96,7 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
||||
// NewStorage returns a NodeStorage object that will work against nodes.
|
||||
|
@ -114,5 +114,5 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
@ -158,5 +158,5 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
@ -137,5 +137,5 @@ func (r *LogREST) OverrideMetricsVerb(oldVerb string) (newVerb string) {
|
||||
var _ rest.SingularNameProvider = &LogREST{}
|
||||
|
||||
func (r *LogREST) GetSingularName() string {
|
||||
return r.Store.GetSingularName()
|
||||
return r.Store.GetSingularName() + "/log"
|
||||
}
|
||||
|
@ -83,7 +83,7 @@ func (r *ProxyREST) Connect(ctx context.Context, id string, opts runtime.Object,
|
||||
var _ rest.SingularNameProvider = &ProxyREST{}
|
||||
|
||||
func (r *ProxyREST) GetSingularName() string {
|
||||
return r.Store.GetSingularName()
|
||||
return r.Store.GetSingularName() + "/proxy"
|
||||
}
|
||||
|
||||
// Support both GET and POST methods. We must support GET for browsers that want to use WebSockets.
|
||||
@ -135,7 +135,7 @@ func (r *AttachREST) ConnectMethods() []string {
|
||||
var _ rest.SingularNameProvider = &AttachREST{}
|
||||
|
||||
func (r *AttachREST) GetSingularName() string {
|
||||
return r.Store.GetSingularName()
|
||||
return r.Store.GetSingularName() + "/attach"
|
||||
}
|
||||
|
||||
// ExecREST implements the exec subresource for a Pod
|
||||
@ -184,7 +184,7 @@ func (r *ExecREST) ConnectMethods() []string {
|
||||
var _ rest.SingularNameProvider = &ExecREST{}
|
||||
|
||||
func (r *ExecREST) GetSingularName() string {
|
||||
return r.Store.GetSingularName()
|
||||
return r.Store.GetSingularName() + "/exec"
|
||||
}
|
||||
|
||||
// PortForwardREST implements the portforward subresource for a Pod
|
||||
@ -234,7 +234,7 @@ func (r *PortForwardREST) Connect(ctx context.Context, name string, opts runtime
|
||||
var _ rest.SingularNameProvider = &PortForwardREST{}
|
||||
|
||||
func (r *PortForwardREST) GetSingularName() string {
|
||||
return r.Store.GetSingularName()
|
||||
return r.Store.GetSingularName() + "/portforward"
|
||||
}
|
||||
|
||||
func newThrottledUpgradeAwareProxyHandler(location *url.URL, transport http.RoundTripper, wrapTransport, upgradeRequired bool, responder rest.Responder) *proxy.UpgradeAwareHandler {
|
||||
|
@ -106,7 +106,7 @@ func (r *EvictionREST) Destroy() {
|
||||
var _ rest.SingularNameProvider = &EvictionREST{}
|
||||
|
||||
func (r *EvictionREST) GetSingularName() string {
|
||||
return "pod"
|
||||
return "pod/eviction"
|
||||
}
|
||||
|
||||
// Propagate dry-run takes the dry-run option from the request and pushes it into the eviction object.
|
||||
|
@ -167,7 +167,7 @@ func (r *BindingREST) Destroy() {
|
||||
var _ rest.SingularNameProvider = &BindingREST{}
|
||||
|
||||
func (r *BindingREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/binding"
|
||||
}
|
||||
|
||||
var _ = rest.NamedCreater(&BindingREST{})
|
||||
@ -289,7 +289,7 @@ func (r *LegacyBindingREST) Destroy() {
|
||||
var _ rest.SingularNameProvider = &LegacyBindingREST{}
|
||||
|
||||
func (r *LegacyBindingREST) GetSingularName() string {
|
||||
return r.bindingRest.GetSingularName()
|
||||
return r.bindingRest.GetSingularName() + "/binding"
|
||||
}
|
||||
|
||||
// Create ensures a pod is bound to a specific host.
|
||||
@ -341,7 +341,7 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
||||
// EphemeralContainersREST implements the REST endpoint for adding EphemeralContainers
|
||||
@ -377,5 +377,5 @@ func (r *EphemeralContainersREST) Update(ctx context.Context, name string, objIn
|
||||
var _ rest.SingularNameProvider = &EphemeralContainersREST{}
|
||||
|
||||
func (r *EphemeralContainersREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/ephemeralcontainers"
|
||||
}
|
||||
|
@ -162,7 +162,7 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
||||
type ScaleREST struct {
|
||||
@ -226,7 +226,7 @@ func (r *ScaleREST) ConvertToTable(ctx context.Context, object runtime.Object, t
|
||||
var _ rest.SingularNameProvider = &ScaleREST{}
|
||||
|
||||
func (r *ScaleREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/scale"
|
||||
}
|
||||
|
||||
func toScaleCreateValidation(f rest.ValidateObjectFunc) rest.ValidateObjectFunc {
|
||||
|
@ -113,5 +113,5 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
@ -80,7 +80,7 @@ func (r *ProxyREST) Connect(ctx context.Context, id string, opts runtime.Object,
|
||||
var _ rest.SingularNameProvider = &ProxyREST{}
|
||||
|
||||
func (r *ProxyREST) GetSingularName() string {
|
||||
return "service"
|
||||
return "service/proxy"
|
||||
}
|
||||
|
||||
func newThrottledUpgradeAwareProxyHandler(location *url.URL, transport http.RoundTripper, wrapTransport, upgradeRequired bool, responder rest.Responder) *proxy.UpgradeAwareHandler {
|
||||
|
@ -199,7 +199,7 @@ func (r *StatusREST) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set {
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
||||
// We have a lot of functions that take a pair of "before" and "after" or
|
||||
|
@ -52,7 +52,7 @@ func (r *TokenREST) Destroy() {
|
||||
var _ rest.SingularNameProvider = &TokenREST{}
|
||||
|
||||
func (r *TokenREST) GetSingularName() string {
|
||||
return "serviceaccount"
|
||||
return "serviceaccount/token"
|
||||
}
|
||||
|
||||
type TokenREST struct {
|
||||
|
@ -112,5 +112,5 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
@ -112,5 +112,5 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
@ -111,5 +111,5 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
@ -109,5 +109,5 @@ func (r *StatusREST) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set {
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
@ -108,5 +108,5 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
@ -116,5 +116,5 @@ func (r *StatusREST) ConvertToTable(ctx context.Context, object runtime.Object,
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
@ -222,5 +222,5 @@ func (r *StatusREST) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set {
|
||||
var _ rest.SingularNameProvider = &StatusREST{}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
@ -172,5 +172,5 @@ func (r *StatusREST) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set {
|
||||
}
|
||||
|
||||
func (r *StatusREST) GetSingularName() string {
|
||||
return r.store.GetSingularName()
|
||||
return r.store.GetSingularName() + "/status"
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user