Test client
This commit is contained in:
parent
af13605abf
commit
c772287e0d
2
Makefile
2
Makefile
|
|
@ -93,7 +93,7 @@ test:
|
|||
@go test ./...
|
||||
|
||||
e2e-tools:
|
||||
@pip3 install -r e2e/requirements.txt
|
||||
@pip3 install --user --upgrade -r e2e/requirements.txt
|
||||
@go get -u sigs.k8s.io/kind
|
||||
# assumes kubectl is already isntalled
|
||||
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ class SmokeTestCase(unittest.TestCase):
|
|||
# 1. creating RBAC entites with a separate client fails
|
||||
# with "AttributeError: object has no attribute 'select_header_accept'"
|
||||
# 2. utils.create_from_yaml cannot create multiple entites from a single file
|
||||
subprocess.run(["kubectl", "create", "-f", "manifests/operator-service-account-rbac.yaml"])
|
||||
# subprocess.run(["kubectl", "create", "-f", "manifests/operator-service-account-rbac.yaml"])
|
||||
|
||||
for filename in ["configmap.yaml", "postgres-operator.yaml"]:
|
||||
utils.create_from_yaml(k8s_api.k8s_client, "manifests/" + filename)
|
||||
|
|
|
|||
|
|
@ -1,10 +1,3 @@
|
|||
apiVersion: v1
|
||||
kind: ServiceAccount
|
||||
metadata:
|
||||
name: zalando-postgres-operator
|
||||
namespace: default
|
||||
|
||||
---
|
||||
apiVersion: rbac.authorization.k8s.io/v1beta1
|
||||
kind: ClusterRole
|
||||
metadata:
|
||||
|
|
@ -137,21 +130,5 @@ rules:
|
|||
- clusterroles
|
||||
verbs:
|
||||
- bind
|
||||
resourceNames:
|
||||
resourceNames:
|
||||
- zalando-postgres-operator
|
||||
|
||||
---
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: ClusterRoleBinding
|
||||
metadata:
|
||||
name: zalando-postgres-operator
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
kind: ClusterRole
|
||||
name: zalando-postgres-operator
|
||||
subjects:
|
||||
- kind: ServiceAccount
|
||||
# note: the cluster role binding needs to be defined
|
||||
# for every namespace the operator service account lives in.
|
||||
name: zalando-postgres-operator
|
||||
namespace: default
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: ClusterRoleBinding
|
||||
metadata:
|
||||
name: zalando-postgres-operator
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
kind: ClusterRole
|
||||
name: zalando-postgres-operator
|
||||
subjects:
|
||||
- kind: ServiceAccount
|
||||
# note: the cluster role binding needs to be defined
|
||||
# for every namespace the operator service account lives in.
|
||||
name: zalando-postgres-operator
|
||||
namespace: default
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
apiVersion: v1
|
||||
kind: ServiceAccount
|
||||
metadata:
|
||||
name: zalando-postgres-operator
|
||||
namespace: default
|
||||
Loading…
Reference in New Issue