Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[STORY] Create cron/batch job to automatically update NeuroDesk #266

Closed
2 tasks
tclose opened this issue Feb 19, 2024 · 2 comments
Closed
2 tasks

[STORY] Create cron/batch job to automatically update NeuroDesk #266

tclose opened this issue Feb 19, 2024 · 2 comments
Assignees
Labels
pipelines story a unit of work

Comments

@tclose
Copy link
Contributor

tclose commented Feb 19, 2024

Metadata

Epic:
Feature:
Feature Release:
Required knowledge: shallow or mid-level or deep

Description

In order to ensure each node is running the latest version of NeuroDesk, we would like a script to automatic update to run regularly to pull in the most recent container image, which could be installed within the k8s cluster that runs XNAT.

Acceptance Criteria

  • 1. Script downloads latest vesrion of NeuroDesk to cluster
  • 2. Local system admin should have control whether to stop this process and fix the version if required

Blocked by

  • [ ]
@anzhao
Copy link

anzhao commented Mar 17, 2024

In the progress of set up Kubernete CronJob in k8s cluster to automate pulling the latest version of NeuroDesk image.

@anzhao
Copy link

anzhao commented Apr 14, 2024

Create the Python script to pull the image from NeuroDesk docker hub:

Image

Build the image of auto pull NeuroDesk to be run by CronJob on K8s

Image

Create the cronjob on K8s:

Image

@anzhao anzhao moved this from Todo to In Progress in AIS Master Project Apr 14, 2024
@tclose tclose moved this from In Progress to Done in AIS Master Project Apr 15, 2024
@tclose tclose closed this as completed Apr 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pipelines story a unit of work
Projects
Status: Done
Development

No branches or pull requests

2 participants