Ensures that acmesolver implements SingularNameProvider
Signed-off-by: irbekrm <irbekrm@gmail.com>
This commit is contained in:
parent
3d1134a975
commit
df974120ab
@ -166,7 +166,7 @@ func (c completedConfig) New() (*ChallengeServer, error) {
|
||||
apiGroupInfo.VersionedResourcesStorageMap[gvr.Version] = v1alpha1storage
|
||||
}
|
||||
if err := s.GenericAPIServer.InstallAPIGroup(&apiGroupInfo); err != nil {
|
||||
return nil, err
|
||||
return nil, fmt.Errorf("error installing APIGroup for solvers: %w", err)
|
||||
}
|
||||
|
||||
for i := range c.ExtraConfig.Solvers {
|
||||
|
||||
@ -36,6 +36,7 @@ type REST struct {
|
||||
var _ rest.Creater = &REST{}
|
||||
var _ rest.Scoper = &REST{}
|
||||
var _ rest.GroupVersionKindProvider = &REST{}
|
||||
var _ rest.SingularNameProvider = &REST{}
|
||||
|
||||
func NewREST(hookFn webhook.Solver) *REST {
|
||||
return &REST{
|
||||
@ -46,6 +47,9 @@ func NewREST(hookFn webhook.Solver) *REST {
|
||||
func (r *REST) New() runtime.Object {
|
||||
return &v1alpha1.ChallengePayload{}
|
||||
}
|
||||
func (r *REST) GetSingularName() string {
|
||||
return "ChallengePayload"
|
||||
}
|
||||
|
||||
func (r *REST) GroupVersionKind(containingGV schema.GroupVersion) schema.GroupVersionKind {
|
||||
return v1alpha1.SchemeGroupVersion.WithKind("ChallengePayload")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user