GKE Kubernetes RBAC привязывает роль по умолчанию к моему ограниченному

Если кнопка отмены выбрана из переменной файла QFileDialog, она будет иметь значение null QString, поэтому вы могли бы:

filenames = QFileDialog.getOpenFileName()
if (filenames.isNull()):
    self.lineEdit.setText(_translate("ROIGUI", filenames, None))
else:
    # The alternative code. Set the default value here to the QLineEdit.

Ссылка: QFileDialog.getOpenFileName ()

2
задан Rajkumar Natarajan 6 March 2019 в 06:48
поделиться

2 ответа

Вот хорошая статья о том, как ее настроить: https://jeremievallee.com/2018/05/28/kubernetes-rbac-namespace-user.html .

В целом, ваша конфигурация в порядке, я изменил строку - apiGroups: rbac.authorization.k8s.io, измененную на:

- apiGroups: ["", "extensions", "apps"]

Затем применили следующие шаги:

  1. Create [ 116] namespace
$ kubectl create namespace develop
  1. Создайте RBAC из вашей конфигурации.
$ kubectl apply -f rbac.yaml
  1. Считывание IP-адреса кластера, токена и сертификата CA.
$ kubectl cluster-info
$ kubectl get secret develop-user-token-2wsnb -o jsonpath={.data.token} -n develop | base64 --decode
$ kubectl get secret develop-user-token-2wsnb -o "jsonpath={.data['ca\.crt']}" -n develop
  1. Заполните файл ~/.kube/config (как описано в связанном руководстве )
  2. Измените контекст на develop
  3. [1117 ] Пользователь имеет доступ только к службам проверки в пространстве имен develop.
$ kubectl get service my-service -n mynamespace
Error from server (Forbidden): services "my-service" is forbidden: User "system:serviceaccount:develop:develop-user" cannot get services in the namespace "mynamespace"
$ kubectl get service my-service -n develop
hError from server (NotFound): services "my-service" not found
0
ответ дан Rafał Leszko 6 March 2019 в 06:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: