kiwix / kiwix/operations

What's next with job dependencies on kiwix/operations content

Open
#411 1 comment 0 reactions 3 assignees Claimed by @kelson42 View on GitHub
question
Dominant language
Python
Stars
15
Forks
5
PR merge metrics
No merged PRs in 30d

Description

Multiple jobs in our infra are directly fetching their (Python) script from github repo.

This prevents us making this repo private.

One solution would be to give them an ACCESS_TOKEN so that they can read this private repo.

I however feel like this is not really a very appropriate architecture:
- it is not really convenient to validate upgrades of these scrips (one has to commit to the repo in order to test, which often leads to many subsequent commits, or dirty/painful hacks to test without commiting)
- it puts a strong dependency on Github availability for our production to operate properly

Should we investigate another solution to publish / host these small scripts ?

Sample case: https://github.com/kiwix/operations/blob/main/zim/library-mgmt/library-generator.cronjob.yaml which uses the https://github.com/kiwix/operations/blob/main/zim/library-mgmt/library-maint.py script

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.