RedHatGov / service-mesh-workshop-dashboard

Materials for a workshop on OpenShift Service Mesh
26 stars 23 forks source link

RHPDS - potential issue with 20+ user workshops #15

Closed dudash closed 2 years ago

dudash commented 2 years ago

Collecting logs and failure info now

FYSA - @theckang

dudash commented 2 years ago

looks like running the Ansible playbooks to create an operator subscription sometimes creates multiple install plans for rh-sso (some of the users). The playbook creates a subscription for rh-sso with Manual strategy for the install plan. We later patch to set the Install plan to approved. Because of a bug (?) multiple install plans sometimes get created and currently only one gets approved...

the flow is part of per_user_workload.yaml

dudash commented 2 years ago

changes to fix this will be in the RHPDS agnosticd repo

andykrohg commented 2 years ago

Relevant fix is here: https://github.com/andykrohg/agnosticd/commit/26b1a933b6c4b6d18f29216ddfb9d82353e7110e#diff-6eb4cedead6d07cb7ab9b919f574c826b2ebfa7c4343595348cf975b8c8cbd63L46, though also including updates to pinned operator versions due to k8s API deprecations in deployments beyond OCP 4.6. Still need to test workshop content in OCP 4.10 but will report back here when we open the agnosticd PR.

andykrohg commented 2 years ago

Also uncovered a deprecated API in homeroom which prevented deployment in 4.9 and above. Should be fixed with: https://github.com/RedHatGov/workshop-spawner/commit/378ca3371f4f1cf1984aaa468dd996d95d1e6e15

andykrohg commented 2 years ago

PRs merged