Skip to content

Commit 3195bc7

Browse files
committed
make oc adm create-bootstrap-project-template compatible w 1.5 cluster
1 parent fbbe981 commit 3195bc7

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

pkg/project/registry/projectrequest/delegated/sample_template.go

+4-5
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@ import (
55
kapi "k8s.io/kubernetes/pkg/api"
66

77
oapi "github.com/openshift/origin/pkg/api"
8+
"github.com/openshift/origin/pkg/api/latest"
89
authorizationapi "github.com/openshift/origin/pkg/authorization/apis/authorization"
9-
authorizationapiv1 "github.com/openshift/origin/pkg/authorization/apis/authorization/v1"
1010
"github.com/openshift/origin/pkg/cmd/server/bootstrappolicy"
1111
projectapi "github.com/openshift/origin/pkg/project/apis/project"
12-
projectapiv1 "github.com/openshift/origin/pkg/project/apis/project/v1"
1312
templateapi "github.com/openshift/origin/pkg/template/apis/template"
1413
)
1514

@@ -40,13 +39,13 @@ func DefaultTemplate() *templateapi.Template {
4039
oapi.OpenShiftDisplayName: "${" + ProjectDisplayNameParam + "}",
4140
projectapi.ProjectRequester: "${" + ProjectRequesterParam + "}",
4241
}
43-
if err := templateapi.AddObjectsToTemplate(ret, []runtime.Object{project}, projectapiv1.SchemeGroupVersion); err != nil {
42+
if err := templateapi.AddObjectsToTemplate(ret, []runtime.Object{project}, latest.Version); err != nil {
4443
panic(err)
4544
}
4645

4746
serviceAccountRoleBindings := bootstrappolicy.GetBootstrapServiceAccountProjectRoleBindings(ns)
4847
for i := range serviceAccountRoleBindings {
49-
if err := templateapi.AddObjectsToTemplate(ret, []runtime.Object{&serviceAccountRoleBindings[i]}, authorizationapiv1.SchemeGroupVersion); err != nil {
48+
if err := templateapi.AddObjectsToTemplate(ret, []runtime.Object{&serviceAccountRoleBindings[i]}, latest.Version); err != nil {
5049
panic(err)
5150
}
5251
}
@@ -56,7 +55,7 @@ func DefaultTemplate() *templateapi.Template {
5655
binding.Namespace = ns
5756
binding.Subjects = []kapi.ObjectReference{{Kind: authorizationapi.UserKind, Name: "${" + ProjectAdminUserParam + "}"}}
5857
binding.RoleRef.Name = bootstrappolicy.AdminRoleName
59-
if err := templateapi.AddObjectsToTemplate(ret, []runtime.Object{binding}, authorizationapiv1.SchemeGroupVersion); err != nil {
58+
if err := templateapi.AddObjectsToTemplate(ret, []runtime.Object{binding}, latest.Version); err != nil {
6059
// this should never happen because we're tightly controlling what goes in.
6160
panic(err)
6261
}

0 commit comments

Comments
 (0)