-
Story
-
Resolution: Done
-
Critical
-
ConsoleDot Q2 2020, June 2023 DevProd, DevProd June 2023 Release II, DevProd June Release Part III, DevProd June 2023 Release Part IV, DevProd June 2023 Release V, DevProd June 2023 Release VI, July 24, July 28th Dev Prod, July 28th Dev Prod- Round 2, Aug Release , Aug Release #2, Aug #3, Aug #4, DevProd Release Completed Items (August 15, 2023), Release-Aug, Aug #2
-
None
-
False
-
-
False
-
Unset
-
CRCPLAN-183 - Console FedRAMP | Core Console Services
-
No
-
-
As a user of clowder, I would like to be able to disable certain jobs, so that they never run on the system.
This is useful in environments where the presence of certain image on a cluster presents a security issue.
Design:
The solution is to implement a new flag in the JobSpec inside the ClowdApp specification that will by pass the creation of any CronJob resource, as well as bypass the creation of Job resource during a CJI invocation.
Acceptance Criteria:
- Implement a new boolean flag inside the JobSpec calledÂ
ClowdApp.Spec.Jobs[].Disabled
- Ensure the CJI correctly reports the error state that a Job has been disabled
- Implement a test to ensure the job does not arrive on the system