@@ -82,15 +82,14 @@ jobs:
82
82
id : deploy
83
83
run : |
84
84
cd codeflare-operator
85
+ echo Setting up CodeFlare stack
86
+ make setup-e2e
85
87
echo Deploying CodeFlare operator
86
88
IMG="${REGISTRY_ADDRESS}"/codeflare-operator
89
+ sed -i 's/RayDashboardOAuthEnabled: pointer.Bool(true)/RayDashboardOAuthEnabled: pointer.Bool(false)/' main.go
87
90
make image-push -e IMG="${IMG}"
88
91
make deploy -e IMG="${IMG}" -e ENV="e2e"
89
92
kubectl wait --timeout=120s --for=condition=Available=true deployment -n openshift-operators codeflare-operator-manager
90
-
91
- echo Setting up CodeFlare stack
92
- make setup-e2e
93
-
94
93
cd ..
95
94
96
95
- name : Add user to KinD
@@ -102,12 +101,10 @@ jobs:
102
101
run : |
103
102
kubectl create clusterrole list-ingresses --verb=get,list --resource=ingresses
104
103
kubectl create clusterrolebinding sdk-user-list-ingresses --clusterrole=list-ingresses --user=sdk-user
105
- kubectl create clusterrole appwrapper-creator --verb=get,list,create,delete,patch --resource=appwrappers
106
- kubectl create clusterrolebinding sdk-user-appwrapper-creator --clusterrole=appwrapper-creator --user=sdk-user
107
104
kubectl create clusterrole namespace-creator --verb=get,list,create,delete,patch --resource=namespaces
108
105
kubectl create clusterrolebinding sdk-user-namespace-creator --clusterrole=namespace-creator --user=sdk-user
109
- kubectl create clusterrole list-rayclusters --verb=get,list --resource=rayclusters
110
- kubectl create clusterrolebinding sdk-user-list-rayclusters --clusterrole=list-rayclusters --user=sdk-user
106
+ kubectl create clusterrole raycluster-creator --verb=get,list,create,delete,patch --resource=rayclusters
107
+ kubectl create clusterrolebinding sdk-user-raycluster-creator --clusterrole=raycluster-creator --user=sdk-user
111
108
kubectl config use-context sdk-user
112
109
113
110
- name : Run e2e tests
@@ -122,6 +119,7 @@ jobs:
122
119
poetry run pytest -v -s ./tests/e2e -m kind > ${CODEFLARE_TEST_OUTPUT_DIR}/pytest_output.log 2>&1
123
120
124
121
- name : Switch to kind-cluster context to print logs
122
+ if : always() && steps.deploy.outcome == 'success'
125
123
run : kubectl config use-context kind-cluster
126
124
127
125
- name : Print CodeFlare operator logs
0 commit comments