Because
* Remote Settings 30.0.0 introduced breaking configuration changes around removing sentry
* This was causing RS to fail to start locally/in CI
This commit
* Updates our Remote Settings configuration with the 30.0.0 changes described here https://github.com/mozilla/remote-settings/blob/main/CHANGELOG.rst#3000-2022-10-17
Because
* The remote settings team migrated to a different dockerhub account
* We've been using an out of date remote settings version for local dev
This commit
* Updates local dev to the latest remote settings account/version
Because
* We want any experiments in the preview state to be immediately published to the preview kinto collection
* We want any experiments not in the preview state to be immediately unpublished from the preview kinto collection
This commit
* Adds a local nimbus-preview collection to the local dev remote settings and configures it to have reviews disabled
* Adds additional logic to our kinto client to support collections with reviewing disabled
* Adds a celery task that ensures only experiments in the preview state are published in the preview collection
* Adds that celery task to our celery schedule
* Explicitly invokes that celery task when an experiment is updated to the PREVIEW status