This is a huge commit, it does following things: (#1942)
1. Remove ks-iam standalone binary, move it to ks-apiserver 2. Generate all devops apis inside kubesphere repository, no need to import s2ioperator. 3. Reorganize ldap code, make it more flexible to use.
This commit is contained in:
@@ -26,6 +26,12 @@ import (
|
||||
type Interface interface {
|
||||
// S2iBinaries returns a S2iBinaryInformer.
|
||||
S2iBinaries() S2iBinaryInformer
|
||||
// S2iBuilders returns a S2iBuilderInformer.
|
||||
S2iBuilders() S2iBuilderInformer
|
||||
// S2iBuilderTemplates returns a S2iBuilderTemplateInformer.
|
||||
S2iBuilderTemplates() S2iBuilderTemplateInformer
|
||||
// S2iRuns returns a S2iRunInformer.
|
||||
S2iRuns() S2iRunInformer
|
||||
}
|
||||
|
||||
type version struct {
|
||||
@@ -43,3 +49,18 @@ func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakList
|
||||
func (v *version) S2iBinaries() S2iBinaryInformer {
|
||||
return &s2iBinaryInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions}
|
||||
}
|
||||
|
||||
// S2iBuilders returns a S2iBuilderInformer.
|
||||
func (v *version) S2iBuilders() S2iBuilderInformer {
|
||||
return &s2iBuilderInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions}
|
||||
}
|
||||
|
||||
// S2iBuilderTemplates returns a S2iBuilderTemplateInformer.
|
||||
func (v *version) S2iBuilderTemplates() S2iBuilderTemplateInformer {
|
||||
return &s2iBuilderTemplateInformer{factory: v.factory, tweakListOptions: v.tweakListOptions}
|
||||
}
|
||||
|
||||
// S2iRuns returns a S2iRunInformer.
|
||||
func (v *version) S2iRuns() S2iRunInformer {
|
||||
return &s2iRunInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user