Size: a a a

OpenShift - русскоязычное сообщество

2018 June 08

A

Asgoret in OpenShift - русскоязычное сообщество
@vrutkovs привет...я по API.Отчасти все работает, НО, когда я делаю RoleBinding, если я не указываю namespace, то пользователь как бы создается, но с черным именем. Т.е. я не могу по нему нажать и перейти в Orher Resource. Это какой-то баг?
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Asgoret
@vrutkovs  можно-ли как-то скрыть параметр? чтобы пользователь не мог ввести никакого значения.
Нет :(
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Asgoret
@vrutkovs привет...я по API.Отчасти все работает, НО, когда я делаю RoleBinding, если я не указываю namespace, то пользователь как бы создается, но с черным именем. Т.е. я не могу по нему нажать и перейти в Orher Resource. Это какой-то баг?
Похоже да
источник

A

Asgoret in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
Похоже да
Код следующий:

 - kind: RoleBinding
 apiVersion: v1
 metadata:
   name: ${USER_SA}
 roleRef:
   apiGroup: v1
   kind: Role
   name: admin
 subjects:
 - apiVersion: v1
   kind: ServiceAccount
   name: ${USER_SA}
   namespace: ${USER_PROJECT}

- name: USER_PROJECT
 displayName: USER namespace
 description: Specify project spacename for account.
   valueFrom:
     fieldRef:
       fieldPath: metadata.namespace
источник

A

Asgoret in OpenShift - русскоязычное сообщество
@vrutkovs идеи?)
источник

A

Asgoret in OpenShift - русскоязычное сообщество
Igor Привет! ты с подобным сталкивался?)
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Asgoret
Код следующий:

 - kind: RoleBinding
 apiVersion: v1
 metadata:
   name: ${USER_SA}
 roleRef:
   apiGroup: v1
   kind: Role
   name: admin
 subjects:
 - apiVersion: v1
   kind: ServiceAccount
   name: ${USER_SA}
   namespace: ${USER_PROJECT}

- name: USER_PROJECT
 displayName: USER namespace
 description: Specify project spacename for account.
   valueFrom:
     fieldRef:
       fieldPath: metadata.namespace
А не, так нельзя. В rolebinding нужно указать этот valueFrom
источник

A

Asgoret in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
А не, так нельзя. В rolebinding нужно указать этот valueFrom
В namespace?
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Asgoret
В namespace?
Вместо USER_PROJECT
источник

A

Asgoret in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
Вместо USER_PROJECT
Я туда пробовал вставить и metadata.namespace и valuefrom. Он либо видит [object object] или видит ровно то, что написано т.е. metadata.namespace
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
:(
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Ладно, я попробую на выходных
источник

A

Asgoret in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
Ладно, я попробую на выходных
Спасибо большое!:)
источник
2018 June 09

A

Asgoret in OpenShift - русскоязычное сообщество
@vrutkovs нашел похожую проблему. Если поможет, там описание и скрины.
https://github.com/openshift/origin/issues/11566#issuecomment-395950859
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
там Клейтон написал "use the ref with no namespace and kind service account." - попробуй не указывать namespace в rolebinding
источник

A

Asgoret in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
там Клейтон написал "use the ref with no namespace and kind service account." - попробуй не указывать namespace в rolebinding
тогда будет как на 1 скрине
источник

A

Asgoret in OpenShift - русскоязычное сообщество
а....
источник

A

Asgoret in OpenShift - русскоязычное сообщество

kind: RoleBinding
apiVersion: v1
metadata:
name: test
roleRef:
apiGroup: v1
kind: Role
name: admin
subjects:
- apiVersion: v1
 kind: ServiceAccount
 name: test
источник

A

Asgoret in OpenShift - русскоязычное сообщество
источник

A

Asgoret in OpenShift - русскоязычное сообщество
источник