You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What did you expect to happen? What happened instead?
Although exclusions are applied dynamically, the configmap used to start a new crawler instance is not updated. This means that if crawler pod is restarted, it will not pick up new exclusions.
Reproduction instructions
Add/Remove exclusions while crawl is running.
Delete pod/wait for it to restart due to time limit/size limit etc (easier to delete pod)
Observe restarted crawler does not pick updated exclusions.
Screenshots / Video
No response
Environment
No response
Additional details
No response
The text was updated successfully, but these errors were encountered:
- ensure newly added / remove exclusions are updated in the configmap that is mounted into the crawler volume
- exclusions are updated dynamically if crawler pod is running, but when crawler pod is restarted, this ensures new exclusions are also picked up
- adds a lastConfigUpdate timestamp to CrawlJob: if lastConfigUpdate in spec is different from current, the configmap is recreated
- only updates for exclusion add/remove so far, can later be expanded to other crawler settings (see: #2355 for broader running crawl config updates)
- fixes#2408
…emoved (#2409)
exclusions are already updated dynamically if crawler pod is running,
but when crawler pod is restarted, this ensures new exclusions are also
picked up:
- mount configmap in separate path, avoiding subPath, to allow dynamic
updates of mounted volume
- adds a lastConfigUpdate timestamp to CrawlJob - if lastConfigUpdate in
spec is different from current, the configmap is recreated by operator
- operator: also update image from channel avoid any issues with
updating crawler in channel
- only updates for exclusion add/remove so far, can later be expanded to
other crawler settings (see: #2355 for broader running crawl config
updates)
- fixes#2408
Browsertrix Version
v1.13.0
What did you expect to happen? What happened instead?
Although exclusions are applied dynamically, the configmap used to start a new crawler instance is not updated. This means that if crawler pod is restarted, it will not pick up new exclusions.
Reproduction instructions
Screenshots / Video
No response
Environment
No response
Additional details
No response
The text was updated successfully, but these errors were encountered: