Skip to content

OSPool: refactoring cm/ccb, enable live reconfig#309

Merged
rynge merged 6 commits into
opensciencegrid:mainfrom
rynge:ospool-cm-auto-update
May 28, 2026
Merged

OSPool: refactoring cm/ccb, enable live reconfig#309
rynge merged 6 commits into
opensciencegrid:mainfrom
rynge:ospool-cm-auto-update

Conversation

@rynge
Copy link
Copy Markdown
Member

@rynge rynge commented May 19, 2026

The driver for this is to enable automatic live reconfig, based on the osg-flock repo. Changes to the repo will be picked up with in 5 minutes, update image config, and issue a condor_reconfig.

  • Split the current image, used for both CCB and CM, to separate images.
  • Moved the image init script from the Tiger k8s config, to be hosted inside the image. The CM and CCB images have different versions.
  • Added cron jobs to check if the local checkout is trailing the osg-flock repo. This is all done by rerunning the image init script from cron.
  • Updated old ref to OSG 23.

Tested in Nautilus ITB.

@rynge rynge requested review from brianhlin and matyasselmeci May 19, 2026 21:55
Copy link
Copy Markdown
Contributor

@matyasselmeci matyasselmeci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is fine aside from my two comments; another thing that might be a good idea is to copy default-build-config.json to build-config.json in each of the image dirs and remove the values we're probably never going to use.

Comment thread opensciencegrid/ospool-ccb/Dockerfile Outdated
Comment thread opensciencegrid/ospool-cm/Dockerfile Outdated
@rynge rynge merged commit f2b533c into opensciencegrid:main May 28, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants