1
0
mirror of https://github.com/rancher/types.git synced 2025-10-21 02:40:11 +00:00

Workload labels/annotations

This commit is contained in:
Alena Prokharchyk
2018-02-11 02:45:31 -08:00
parent 636064f645
commit 246aa9dfbb
2 changed files with 28 additions and 11 deletions

View File

@@ -48,15 +48,17 @@ type ManagementContext struct {
Schemas *types.Schemas
Scheme *runtime.Scheme
AccessControl types.AccessControl
Project projectv3.Interface
Management managementv3.Interface
RBAC rbacv1.Interface
Core corev1.Interface
Management managementv3.Interface
Project projectv3.Interface
RBAC rbacv1.Interface
Core corev1.Interface
}
func (c *ManagementContext) controllers() []controller.Starter {
return []controller.Starter{
c.Management,
c.Project,
c.RBAC,
c.Core,
c.Project,
@@ -140,6 +142,11 @@ func NewManagementContext(config rest.Config) (*ManagementContext, error) {
return nil, err
}
context.Project, err = projectv3.NewForConfig(config)
if err != nil {
return nil, err
}
context.K8sClient, err = kubernetes.NewForConfig(&config)
if err != nil {
return nil, err