Fixes #1893 - Removes crawl workflow-scoped configmaps, and replaces with operator-controlled per-crawl configmaps that only contain the json config passed to Browsertrix Crawler (as a volume). - Other configmap settings replaced are replaced the custom CrawlJob options (mostly already were, just added profile_filename and storage_filename) - Cron jobs also updated to create CrawlJob without relying on configmaps, querying the db for additional settings. - The `userid` associated with cron jobs is set to the user that last modified the schedule of the crawl, rather than whomever last modified the workflow - Various functions that deal with updating configmaps have been removed, including in migrations. - New migration 0029 added to remove all crawl workflow configmaps |
||
---|---|---|
.. | ||
ansible-lint.yaml | ||
deploy-dev.yaml | ||
docs-publish.yaml | ||
frontend-build-check.yaml | ||
k3d-ci.yaml | ||
k3d-log-ci.yaml | ||
k3d-nightly-ci.yaml | ||
lint.yaml | ||
microk8s-ci.yaml | ||
password-check.yaml | ||
project-assign-issue.yml | ||
publish-helm-chart.yaml | ||
release.yaml | ||
ui-tests-playwright.yml |