#11884 RFE: Add a role for deploying through OpenShift deployment
Opened a year ago by svashisht. Modified 15 days ago

Describe what you would like us to do:


OpenScanHub project on OpenShift currently does not use imagestreams. So only way to trigger a production deployment is to request an admin to delete and recreate pods. This is a manual step and should be automated through a role.

When do you need this to be done by? (YYYY/MM/DD)


asap


Just to clarify: The request is to add role that will allow app owners to trigger a new deployment in case they want to just restart some specific pod.

Metadata Update from @zlopez:
- Issue tagged with: OpenShift, low-gain, medium-trouble

a year ago

Metadata Update from @zlopez:
- Issue priority set to: Waiting on Assignee (was: Needs Review)

a year ago

Maybe create a dedicated playbook to restart deployment? For example Koschei project has manual playbooks playbooks/manual/upgrade/koschei-rolling.yml and playbooks/manual/upgrade/koschei-full.yml that can be used by appowners to trigger rolling or full updates as needed.

@mizdebsk That is not a bad idea, but doing that for each OpenShift project is not great. I assume it will be better to allow appowners to have ability to delete/create pods in their own project.

[backlog refinement]
This is still something that would be nice to have. Ideally in a way that will allow us to have something general that could be run for multiple different OpenShift projects. Allowing authorized users to rebuild, rollout project if that is needed.

Log in to comment on this ticket.

Metadata