10.0-to-11.0
Please read this entire document before commencing an upgrade.
It is necessary to migrate Azul OpenSearch data to new prefixes as part of this release.
It is also NOT necessary to migrate Kafka data.
Required Changes
Opensearch data is the only data that needs to be migrated for this release,
incrementing the external.opensearch.partition number will achieve this.
This supports entropy similarity and changes necessary to allow for direct download through the webui.
Removed Helm Char Values
Retrohunt
Removed as no longer needed now that it's integrated into Restapi.
plugins.retrohunt-server
Retrohunt worker options centeralised to external.redis
plugins: retrohunt-worker baseEnv: # modified extraContainers: worker: env: # modified content-indexer: env: # modified
New Helm Chart Values
New setting for cleaning up retrohunts.
external.redis.cleanup_running_delay
This values was changed from ms to seconds
external.redis.cleanup_running_delay.ttl
cleanup_running_delay (days to allow a retrohunt job to run)
ttl (changed from ms to seconds)
Metastore
Enables users to disable similar entropy (useful if there is something preventing Opensearch using the faiss plugin) By default it's false
metastore.plugin.disable_entropy_similarity
New download ingestor added to create status events for download events. Used for the new ability to download events via the UI. Also useful for tracking the status of download events.
metastore.instances.ingest-download
Recovery
New setting to allow for two concurrent backups.
This setting is intended to allow admins to get two backups fully in sync and then switch over to the new backup and clear the old backup with no risk of being without a complete backup at all times.
recovery.nextBackupLabel
Restapi
Added new header by default to prevent browser caching, as it was caching some streams which AVs would flag (yara rules)
restapi:
additional_headers:
Cache-Control: "no-store"
Min and max priority for Caveats can now be configured.
restapi
labels:
caveat:
options:
- name: EXAMPLE_CAVEAT
min_priority: "0"
max_priority: "1000"
Plugins
enableLivenessProbe is a boolean that defaults to true, the probe can be disabled using something like this:
plugins:
generic:
type: standard
enabled: true
plugins:
alphabets:
enableLivenessProbe: false
New plugin jadx added to generic plugins section