cassandra: Use ingress for cassandra storage
1st commit is for staging [1]. It simply changes the rpc url access from the service to the ingress already defined.
2nd commit is for production [2]. It changes the rpc url access from the service to the ingress already defined. As the remaining storage service was no longer used, the instance got dropped.
[1] helm diff staging
[swh] Comparing changes between branches production and use-ingress-for-cassandra-storage (per environment)...
Your branch is up to date with 'origin/production'.
[swh] Generate config in production branch for environment staging, namespace swh...
[swh] Generate config in production branch for environment staging, namespace swh-cassandra...
[swh] Generate config in production branch for environment staging, namespace swh-cassandra-next-version...
[swh] Generate config in use-ingress-for-cassandra-storage branch for environment staging...
[swh] Generate config in use-ingress-for-cassandra-storage branch for environment staging...
[swh] Generate config in use-ingress-for-cassandra-storage branch for environment staging...
Your branch is up to date with 'origin/production'.
[swh] Generate config in production branch for environment production, namespace swh...
[swh] Generate config in production branch for environment production, namespace swh-cassandra...
[swh] Generate config in production branch for environment production, namespace swh-cassandra-next-version...
[swh] Generate config in use-ingress-for-cassandra-storage branch for environment production...
[swh] Generate config in use-ingress-for-cassandra-storage branch for environment production...
[swh] Generate config in use-ingress-for-cassandra-storage branch for environment production...
------------- diff for environment staging namespace swh -------------
No differences
------------- diff for environment staging namespace swh-cassandra -------------
--- /tmp/swh-chart.swh.NqbtCNRe/staging-swh-cassandra.before 2024-02-27 18:52:07.524586364 +0100
+++ /tmp/swh-chart.swh.NqbtCNRe/staging-swh-cassandra.after 2024-02-27 18:52:08.264583400 +0100
@@ -580,24 +580,24 @@
data:
config.yml.template: |
instance_name: deposit-rpc-ingress
allowed_hosts:
- deposit-rpc-ingress
- deposit.staging.swh.network
- deposit-dynamic.internal.staging.swh.network
swh_authority_url: deposit-rpc-ingress
storage:
cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
storage_metadata:
cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
scheduler:
cls: remote
url: http://scheduler.internal.staging.swh.network
authentication_provider: keycloak
keycloak:
realm_name: SoftwareHeritageStaging
server_url: https://auth.softwareheritage.org/auth/
private:
secret_key: ${DJANGO_SECRET_KEY}
@@ -621,21 +621,21 @@
apiVersion: v1
kind: ConfigMap
metadata:
namespace: swh-cassandra
name: graphql-cassandra-configuration-template
data:
# TODO: rename to not have a dot in the name to allow testing
config.yml: |
storage:
cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
search:
cls: remote
url: http://search-rpc-ingress
debug: true
introspection: true
max_raw_content_size: 10000
@@ -3560,21 +3560,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
scheduler:
cls: remote
url: http://scheduler.internal.staging.swh.network
journal:
brokers:
- journal2.internal.staging.swh.network:9094
group_id: swh-archive-stg-loader_metadata.journal_client
prefix: swh.journal.objects
sasl.mechanism: SCRAM-SHA-512
@@ -3649,21 +3649,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: true
task_queues:
- add_forge_now:swh.loader.git.tasks.UpdateGitRepository
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -3752,21 +3752,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: true
task_queues:
- add_forge_now_slow:swh.loader.git.tasks.UpdateGitRepository
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -3855,21 +3855,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.arch.tasks.LoadArch
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -3958,21 +3958,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.archive.tasks.LoadTarball
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -4061,21 +4061,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.aur.tasks.LoadAur
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -4164,21 +4164,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.bioconductor.tasks.LoadBioconductor
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -4267,21 +4267,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.bzr.tasks.LoadBazaar
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -4370,21 +4370,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.core.tasks.LoadContent
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -4473,21 +4473,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.cran.tasks.LoadCRAN
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -4576,21 +4576,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.cvs.tasks.LoadCvsRepository
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -4679,21 +4679,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.debian.tasks.LoadDebian
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -4782,21 +4782,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
default_filename:
archive.tar
deposit:
auth:
password: ${DEPOSIT_PASSWORD}
username: ${DEPOSIT_USERNAME}
url: http://deposit-dynamic.internal.staging.swh.network/1/private
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
@@ -4892,21 +4892,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.core.tasks.LoadTarballDirectory
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -4995,21 +4995,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.git.tasks.UpdateGitRepository
- swh.loader.git.tasks.LoadDiskGitRepository
- swh.loader.git.tasks.UncompressAndLoadDiskGitRepository
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
@@ -5100,21 +5100,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.git.tasks.LoadGitCheckout
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -5203,21 +5203,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.golang.tasks.LoadGolang
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -5306,21 +5306,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.mercurial.tasks.LoadMercurialCheckout
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -5409,21 +5409,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.maven.tasks.LoadMaven
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -5512,21 +5512,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.mercurial.tasks.LoadArchiveMercurial
- swh.loader.mercurial.tasks.LoadMercurial
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
@@ -5616,21 +5616,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.npm.tasks.LoadNpm
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -5719,21 +5719,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.opam.tasks.LoadOpam
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -5822,21 +5822,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.pubdev.tasks.LoadPubDev
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -5925,21 +5925,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.pypi.tasks.LoadPyPI
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -6028,21 +6028,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.rpm.tasks.LoadRpm
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -6131,21 +6131,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: true
task_queues:
- save_code_now:swh.loader.bzr.tasks.LoadBazaar
- save_code_now:swh.loader.cvs.tasks.LoadCvsRepository
- save_code_now:swh.loader.git.tasks.UpdateGitRepository
- save_code_now:swh.loader.git.tasks.LoadDiskGitRepository
- save_code_now:swh.loader.git.tasks.UncompressAndLoadDiskGitRepository
- save_code_now:swh.loader.mercurial.tasks.LoadArchiveMercurial
@@ -6244,21 +6244,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.svn.tasks.LoadSvnRepository
- swh.loader.svn.tasks.MountAndLoadSvnRepository
- swh.loader.svn.tasks.DumpMountAndLoadSvnRepository
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
@@ -6349,21 +6349,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.svn.tasks.LoadSvnExport
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -7758,21 +7758,21 @@
name: web-cassandra-configuration-template
data:
config.yml.template: |
instance_name: webapp.staging.swh.network
allowed_hosts:
- webapp.staging.swh.network
- webapp-cassandra.internal.staging.swh.network
- ${POD_IP}
storage:
cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
search:
cls: remote
url: http://search-rpc-ingress
scheduler:
cls: remote
url: http://scheduler.internal.staging.swh.network
vault:
cls: remote
url: http://vault-rpc-ingress
indexer_storage:
@@ -18800,21 +18800,21 @@
app: deposit
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: deposit
annotations:
- checksum/config: 045a70eef68ad40d6c8b1c67c2a91870b9300dc63d7f9c199327ed7b2949e8c8
+ checksum/config: 4a58e5b338dba2d3d4bcc63585514d806c4ad5afeac88180ca340a2199294819
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/deposit
operator: In
values:
- "true"
@@ -19006,21 +19006,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: graphql-cassandra
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 3b6742573750ddeb24c5c985f2c55c4387dcfff1c79a22d034461ff1ce653f78
+ checksum/config: 379218053e0246515928b5d143e582a6a4295c69c004c1775ac7cf911bf444e3
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/rpc
operator: In
values:
- "true"
@@ -24264,21 +24264,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-metadata
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: da5095e007b8c65fad539785dc6e3f3a58c32769652613ab5e2a1349651f6217
+ checksum/config: 4a31c32489f2881eb81341ec2ddd1dc3ec3d68dcc57ebfcff358559c6d7981e8
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader-metadata
operator: In
values:
@@ -24391,21 +24391,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-add-forge-now
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: f8585badc23ab620c770fb09d9467037de6eda5b0bd0d08ad8e0627eb85601b9
+ checksum/config: d4d6494886a65b5d4f072fa44a50e708f164aa5e70363b632e453ab2e61f643d
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -24557,21 +24557,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-add-forge-now-slow
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: bf7ffe29e45b6759b9ac9c8a4bac7c4089d4c273a65620730294c100f94a2088
+ checksum/config: 732e8870f8e01a7ea3e0ae8cc1bac88a411cd2fa4a0739d187c2b554395d6fe5
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -24723,21 +24723,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-arch
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 956cd24653e46d1f89d34863218c49c4020e7d72678ba78d7ef2840cd212ca31
+ checksum/config: 923a1d4259aca8cbf3e70eef980d46e852a4fa743916050ad9ab205254ca76a5
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -24889,21 +24889,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-archive
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 36d74578ddac552ef42566e2a7cb231dc3327d43ef625adac2eee074aef40f28
+ checksum/config: 5fe234a1ba657ea22d622a4672757972a9316ce002e84b0cecc5adfd12634f74
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -25055,21 +25055,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-aur
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 8a6a796b86b96cc2882227977867acd66a822c98bdd6189d68b4c8952c0da3ea
+ checksum/config: 3e8a3ecbfc7010af58550f8d9f43b63988da3d00e8641bb26210ed708a074193
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -25221,21 +25221,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-bioconductor
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: d466170e1eefce4c165ea7638325b8af56c37950d092466c01b71106826cf0dc
+ checksum/config: 26e3b04a96ba7cac852198b55f3c8bf9650f31608687f1ae51310d1fb01c721e
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -25387,21 +25387,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-bzr
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: d261696529af44b74596a9f20efd7b5e831f3f1260e3d9b7eaaf860940fd5b94
+ checksum/config: df9d22ef197b62eb0ff8423189d6eb216d2c38c717e0cf42a9c72241fe6b5f30
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -25553,21 +25553,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-content
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 0274290be8c31cb8b6b66903f5b4443b59a27a190806d13cbc0bee24ad86e342
+ checksum/config: bf6d42c4fb43abc1732e2686c3280cc907eb4acc205757b0cb797fccacc2a298
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -25719,21 +25719,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-cran
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 58a957484c1b178193594f6c1b301672e8001fbd91e59b0ec79fcdf4ef86cdfa
+ checksum/config: 9507dcab2b7eb5d4f34a8d77801a4e6acb4ed158ab34a7c43273907a9f407f11
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -25885,21 +25885,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-cvs
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 165f05a334d5568446fff6a0e0339a374182425007e1a7239149e8f9ae03ad9a
+ checksum/config: 6c2ce10ce591205fe387cc9efb592389704a48d9fe3fe1d2e770d284f320475e
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -26051,21 +26051,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-debian
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: c8c2bbb3a534c5f2be4bd77a34d3087ec860784c2d7a0d3797290c4b6a7a8048
+ checksum/config: f843b9d9bd47390f8dd02bc207a982276b11d0657a0d2172b4876c68c9206d6b
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -26217,21 +26217,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-deposit
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 8cb70eea5d8fa68cf924244c26fe999010fd64a9adba11e2f81af9e6ad3da318
+ checksum/config: f7bf17fea6b4d89a0fac40ba698d8558a504573c2d9dc0049aeb96fceaab38c6
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -26397,21 +26397,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-directory
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: f2586fe462230c204cc87ea1fd8c2854ae4c687d39c3cd63800f32a2d8be2adc
+ checksum/config: 8eb6b98146efb09a1efce5b52c21fa7aaa2ed50c7104ef31cb4fe1616c79f9bd
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -26563,21 +26563,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-git
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 2891a2564f7cd2a435c0d6f71ad38a9a65b4d4ce6dbd6c685dd339a5a45c44ad
+ checksum/config: 9286c3238caa37fd117b56032794a334a2bfcdd04f0b3140d6a85d70af82818e
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -26728,21 +26728,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-git-checkout
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 16a3e425869b19374b05f30b4e47835d043a350e1bb8b4f9cb0aa92daa880999
+ checksum/config: 4361c2e425de9b14153c918e47b4c68d5895f3df03cea19896c24f039dd974d5
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -26894,21 +26894,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-golang
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: c78cb1f89e89064d29fd2e3c3813c670b0b06aa59dec220d93909f58cb2caf71
+ checksum/config: beccf505555186477d41fd54d10d555b70f29a0d3ba133c2145f2559aacaf50e
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -27060,21 +27060,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-hg-checkout
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 6d7036c221efa01784700e778548bd0bd16456ed7672c76e10db8767213462f8
+ checksum/config: 83663e5e5602252e54151d53f727443ba718f8a19efca9cdea3c456884f2e710
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -27226,21 +27226,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-maven
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 01ad601355c74ead05e86110f644b32356a0296431d5832a360fd33830b88703
+ checksum/config: c47333c140e012fc7fee10d4c3b893a5c98774dd4845c8029e52837ba77cdd24
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -27392,21 +27392,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-mercurial
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 49cbbe79c685924416d472e5e015fbac783be0b9c2d268af0976196f76dd70db
+ checksum/config: a7aa1d1883357b7cb5a49c1f1f27ab9ee7b51f7ebd54f8c685cf92b7e110298e
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -27558,21 +27558,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-npm
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: da9986adbcc785b140ad70378efcfe3b02e6b637de8e52dad9944728fb0c0bf1
+ checksum/config: 2879166e52f98237e89b5ee018b7a7c711ab3df0ceb8b203e3bb2df6c28b19f4
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -27724,21 +27724,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-opam
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 34a0321fbaa455ed46b7d43a29785d29bd6c0d0490d5e6002dec2416e6d4e148
+ checksum/config: f0275514eae4ba8d7dfa39d37959a9663562d4a84e5468db6d7d6a921563f2b3
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -27890,21 +27890,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-pubdev
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: a425e0ac0fb06b7b6a26d976a3ce355b4cd0008a4d167263f67e130db895a3f5
+ checksum/config: 323a64310573125b782161b470230fb869fdc0877bafd127ea199e910dccff7c
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -28056,21 +28056,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-pypi
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: d2a00b558a299876f3ded039f85b2ddf5a1bcb54655b70435813105450f8649c
+ checksum/config: 27662f9f78b52a63c7dca9e6c00cf09540bac26979f8e7f37782c8d4e09cdf1f
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -28222,21 +28222,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-rpm
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 9180509b9549d3749dc14bd59d21f05edf218fe9ae71bfd771ce565949554215
+ checksum/config: 0de761c1f664d12d0edfd829d38dc68f6552099b896b63ad4747d024c761547d
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -28388,21 +28388,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-save-code-now
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: bf2648d5a43b7e3484c8cd49264ff68d149b0f53ebd9ad18bdeecc56a847bce2
+ checksum/config: 3be70aafbc070945968b7585f43883401731b116e634db7e27f580c225f4f351
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -28554,21 +28554,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-svn
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 1d3996f6bc585fe5fa69f18a68fd3da7cdbcc008bdf9707914ff47890a37fa10
+ checksum/config: f824351961bf89e96f007c679efd74b0dffc86d1c6f3ac3ec66a9704a3547d4c
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -28722,21 +28722,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-svn-export
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 66c4bad88d180e3dd026f6a02e856986d2c03809605e0b621919a2cb082beb14
+ checksum/config: 0b6736a62a7f21702e25d35f494064c3002e16ea53782896ced265b63fe38eda
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -32570,21 +32570,21 @@
app: web-cassandra
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: web-cassandra
annotations:
- checksum/config: 14bf3dc0f7932a051f589cbd40661b2ca33a0b45f323dc352b5557151f934184
+ checksum/config: f1040ca1cd3b2f7c283eaaff047e19cdb52479fd600c229c6d24cfb49dbe5785
checksum/config-utils: 13a26f6add17e96ce01550153c77dcd48de60241a3f4db3c93d5467234be2a7f
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/web
operator: In
values:
------------- diff for environment staging namespace swh-cassandra-next-version -------------
--- /tmp/swh-chart.swh.NqbtCNRe/staging-swh-cassandra-next-version.before 2024-02-27 18:52:07.736585514 +0100
+++ /tmp/swh-chart.swh.NqbtCNRe/staging-swh-cassandra-next-version.after 2024-02-27 18:52:08.508582425 +0100
@@ -449,21 +449,21 @@
apiVersion: v1
kind: ConfigMap
metadata:
namespace: swh-cassandra-next-version
name: graphql-cassandra-configuration-template
data:
# TODO: rename to not have a dot in the name to allow testing
config.yml: |
storage:
cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
search:
cls: remote
url: http://search-rpc-ingress
debug: true
introspection: true
max_raw_content_size: 10000
@@ -521,21 +521,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
scheduler:
cls: remote
url: http://scheduler.internal.staging.swh.network
journal:
brokers:
- journal2.internal.staging.swh.network:9094
group_id: swh-archive-stg-loader_metadata.journal_client
prefix: swh.journal.objects
sasl.mechanism: SCRAM-SHA-512
@@ -610,21 +610,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.arch.tasks.LoadArch
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -713,21 +713,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.archive.tasks.LoadTarball
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -816,21 +816,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.aur.tasks.LoadAur
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -919,21 +919,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.bioconductor.tasks.LoadBioconductor
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -1022,21 +1022,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.bzr.tasks.LoadBazaar
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -1125,21 +1125,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.core.tasks.LoadContent
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -1228,21 +1228,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.cran.tasks.LoadCRAN
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -1331,21 +1331,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.cvs.tasks.LoadCvsRepository
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -1434,21 +1434,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.debian.tasks.LoadDebian
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -1537,21 +1537,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
default_filename:
archive.tar
deposit:
auth:
password: ${DEPOSIT_PASSWORD}
username: ${DEPOSIT_USERNAME}
url: http://deposit-dynamic.internal.staging.swh.network/1/private
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
@@ -1647,21 +1647,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.core.tasks.LoadTarballDirectory
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -1750,21 +1750,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.git.tasks.UpdateGitRepository
- swh.loader.git.tasks.LoadDiskGitRepository
- swh.loader.git.tasks.UncompressAndLoadDiskGitRepository
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
@@ -1855,21 +1855,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.git.tasks.LoadGitCheckout
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -1958,21 +1958,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.golang.tasks.LoadGolang
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -2061,21 +2061,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.mercurial.tasks.LoadMercurialCheckout
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -2164,21 +2164,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.maven.tasks.LoadMaven
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -2267,21 +2267,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.mercurial.tasks.LoadArchiveMercurial
- swh.loader.mercurial.tasks.LoadMercurial
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
@@ -2371,21 +2371,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.npm.tasks.LoadNpm
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -2474,21 +2474,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.opam.tasks.LoadOpam
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -2577,21 +2577,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.pubdev.tasks.LoadPubDev
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -2680,21 +2680,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.pypi.tasks.LoadPyPI
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -2783,21 +2783,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.package.rpm.tasks.LoadRpm
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -2886,21 +2886,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: true
task_queues:
- save_code_now:swh.loader.bzr.tasks.LoadBazaar
- save_code_now:swh.loader.cvs.tasks.LoadCvsRepository
- save_code_now:swh.loader.git.tasks.UpdateGitRepository
- save_code_now:swh.loader.git.tasks.LoadDiskGitRepository
- save_code_now:swh.loader.git.tasks.UncompressAndLoadDiskGitRepository
- save_code_now:swh.loader.mercurial.tasks.LoadArchiveMercurial
@@ -2999,21 +2999,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.svn.tasks.LoadSvnRepository
- swh.loader.svn.tasks.MountAndLoadSvnRepository
- swh.loader.svn.tasks.DumpMountAndLoadSvnRepository
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
@@ -3104,21 +3104,21 @@
directory_entries: 500
extid: 100
release: 100
release_bytes: 52428800
revision: 100
revision_bytes: 52428800
revision_parents: 200
- cls: filter
- cls: retry
- cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
celery:
task_broker: amqp://swhconsumer:${AMQP_PASSWORD}@scheduler0.internal.staging.swh.network:5672/%2f
task_acks_late: false
task_queues:
- swh.loader.svn.tasks.LoadSvnExport
sentry_settings_for_celery_tasks:
__sentry-settings-for-celery-tasks__
metadata_fetcher_credentials:
__metadata-fetcher-credentials__
@@ -4040,21 +4040,21 @@
namespace: swh-cassandra-next-version
name: web-cassandra-configuration-template
data:
config.yml.template: |
instance_name: webapp-cassandra-next-version.internal.staging.swh.network
allowed_hosts:
- webapp-cassandra-next-version.internal.staging.swh.network
- ${POD_IP}
storage:
cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra.internal.staging.swh.network
search:
cls: remote
url: http://search-rpc-ingress
scheduler:
cls: remote
url: http://scheduler.internal.staging.swh.network
vault:
cls: remote
url: http://vault-rpc-ingress-next-version
indexer_storage:
@@ -14797,21 +14797,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: graphql-cassandra
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 6eb1c678fc227db72965fab1cc3d13f711329e94d0388562cb0e10f7c1ed648c
+ checksum/config: 4a63d24db101701df9f81103923053e47ec3f81288485d044e25cd2c15bd407c
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/rpc
operator: In
values:
- "true"
@@ -14893,21 +14893,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-metadata
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 84f4d598de5ea41d733ff195fd9c6c324b35817023b41cc37615205729e1e4d0
+ checksum/config: 18cfbc2b93a376226fd685576c581fc265af2e8c786f5a58b219d8ff3b28df83
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader-metadata
operator: In
values:
@@ -15020,21 +15020,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-arch
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 70fba9ad7581f575ff36e9113a1210693b7ca50089d27b97ac200c0266a9f887
+ checksum/config: 5bf7387720a2a6ba4e4d4fa174e74d0dc27d3bbc9417431204fdf40aeda4b31b
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -15186,21 +15186,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-archive
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 1cd15beae42163fdf4ae2780856d02f7ff68f27cdc5d5793438bfb88a52a2713
+ checksum/config: b991aafdc8e19039a2fed48aa7115ed59cce32eb7531e7243d6b1e39439b583f
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -15352,21 +15352,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-aur
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: dffcd16438876f499b1b290d223d4ed9a68a7d734e528f6448ffbbd5eeef4e9d
+ checksum/config: e20c8b57c9b099b258437844b16f9faf9f19b3d14bec85fa2a97f95d1d121538
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -15518,21 +15518,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-bioconductor
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 9f931a51e209875325df6272b3bd8b56e39a820b53d4cb95cbc88ec6a8ee84ed
+ checksum/config: e4a3a4b8285a99b002bffddb983bb2d6fc22a3147fbec041b2613b95e50d03ed
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -15684,21 +15684,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-bzr
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 9d19a2d9f268f9c42817218cd57ef6b5abd0f534fa2b9e30d46cb2b08c112297
+ checksum/config: 479b621659ac0e5a5b547d678e903f77649a405e6cd32b41f442d413d0338ad7
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -15850,21 +15850,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-content
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: e9943683604983bf53a403a8ca4502c2e772df8fdd2b348fc0432a8f5ea12de4
+ checksum/config: 8995c9ef6606f96414227b9c3dc3086ab1dceda4dc364835f531d34c46e312ee
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -16016,21 +16016,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-cran
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: faa6116eb58be03608c81235403ba3c202ceede4c94bc97baf6c84215ee373d9
+ checksum/config: 30abc80b2dd2d1867732962ca002c1644eb0f327a013e985dcb4a1eda98439ba
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -16182,21 +16182,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-cvs
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: c5189105b7573abc5d70fb18faa231e47ea6022868b466010717f6aced297acb
+ checksum/config: bae4c3115a84701f6955a662de5f4f2d178b5888bd7c4973cd69b1285a939316
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -16348,21 +16348,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-debian
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 50bb231af1ecbdce94cd1d394ecc2b9df4a2e630b36c06dae28bc77c140b68eb
+ checksum/config: b51bba128e1af8937b02f6f072b848806ece1c54fea6deac9358b38100465fe0
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -16514,21 +16514,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-deposit
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: d479f0589b7d653a394285e4ff10ef9998da627f79c1ddd3e1078a6946b2a808
+ checksum/config: 046e26f15b344749c3c4cbdc0cd26a96491128fd577458a863bcf40104bd7ae9
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -16694,21 +16694,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-directory
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 345957c7c8b55815a56748408f9dcd19e68043e82d0ef6cdcbda8cb4669b7c43
+ checksum/config: 07268236901d638cfc3cf873084de03fc1fd19bd1673b6b6dee6adbd9511e34d
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -16860,21 +16860,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-git
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: cbc49d00557134b9dcfb875a814f6e0a75920d092fef2a39513010d92de0caf1
+ checksum/config: 600b336131bc67005a6e0518769b570ac52f1b56d01acc2dcf4cff4f358b1505
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -17025,21 +17025,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-git-checkout
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: b03a8f9fb08e78f4059c0ce9427f6d4e648dcaf7adf7a9c637d9affb2464234a
+ checksum/config: 8cc484e11c0189fd50e12ef3418adf035b9deaa66a4ea896065e14f4d1339539
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -17191,21 +17191,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-golang
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 4d78fc9ce22215b9da1a07b0d52c2fbcfcf44ff4df1bc3dc9a13a6ef2c357b86
+ checksum/config: 0d96f342c646cd45aacad58ddfe40c151aeb41db2980fe925f7920e50a5a45ac
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -17357,21 +17357,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-hg-checkout
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: 459f8510643aa6451bb4e1d707fc1d9762406c692ac199e6d3f18fa783180ae9
+ checksum/config: c8808892888aeaa8e53c8b35bf6e3b95dadd2c442a9a69656c6c22a9ab5e9eee
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -17523,21 +17523,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-maven
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: d2f34e0491b92666f7318bc0dbbdd08ac746450f20b0f19bdf7d3f3d017205f0
+ checksum/config: a6e390e25ad7a6a0d8e2c8dc0980fd5ae83bed45580ca44274fcd6cefd9a4eb9
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -17689,21 +17689,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: loader-mercurial
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: ee1251ce6c720ea832e6287e0dc2fc5097240356b8c9b8d2bf1fa183b2f3028e
+ checksum/config: e8fc6be51353bdbcfb0d04bd2c5d011b1bd324428e1589df30a0ecc1abf9ab93
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/loader
operator: In
values:
- "true"
@@ -17855,21 +17855,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
[2] helm diff production
[swh] Comparing changes between branches production and use-ingress-for-cassandra-storage (per environment)...
Your branch is ahead of 'origin/production' by 1 commit.
(use "git push" to publish your local commits)
[swh] Generate config in production branch for environment staging, namespace swh...
[swh] Generate config in production branch for environment staging, namespace swh-cassandra...
[swh] Generate config in production branch for environment staging, namespace swh-cassandra-next-version...
[swh] Generate config in use-ingress-for-cassandra-storage branch for environment staging...
[swh] Generate config in use-ingress-for-cassandra-storage branch for environment staging...
[swh] Generate config in use-ingress-for-cassandra-storage branch for environment staging...
Your branch is ahead of 'origin/production' by 1 commit.
(use "git push" to publish your local commits)
[swh] Generate config in production branch for environment production, namespace swh...
[swh] Generate config in production branch for environment production, namespace swh-cassandra...
[swh] Generate config in production branch for environment production, namespace swh-cassandra-next-version...
[swh] Generate config in use-ingress-for-cassandra-storage branch for environment production...
[swh] Generate config in use-ingress-for-cassandra-storage branch for environment production...
[swh] Generate config in use-ingress-for-cassandra-storage branch for environment production...
------------- diff for environment staging namespace swh -------------
No differences
------------- diff for environment staging namespace swh-cassandra -------------
No differences
------------- diff for environment staging namespace swh-cassandra-next-version -------------
No differences
------------- diff for environment production namespace swh -------------
No differences
------------- diff for environment production namespace swh-cassandra -------------
--- /tmp/swh-chart.swh.ROJhWmWx/production-swh-cassandra.before 2024-02-27 19:11:21.692254509 +0100
+++ /tmp/swh-chart.swh.ROJhWmWx/production-swh-cassandra.after 2024-02-27 19:11:22.220255429 +0100
@@ -140,21 +140,21 @@
apiVersion: v1
kind: ConfigMap
metadata:
namespace: swh-cassandra
name: graphql-cassandra-configuration-template
data:
# TODO: rename to not have a dot in the name to allow testing
config.yml: |
storage:
cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra-read-only-rpc-ingress
search:
cls: remote
url: http://search-rpc-ingress
debug: false
introspection: true
max_raw_content_size: 10000
@@ -948,128 +948,20 @@
error_reporter:
db: 1
host: redis-cassandra-replayers.redis
port: 6379
---
# Source: swh/templates/storage/configmap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
namespace: swh-cassandra
- name: storage-cassandra-configuration-template
-data:
- config.yml.template: |
- storage:
- cls: cassandra
- hosts:
- - cassandra01.internal.softwareheritage.org
- - cassandra02.internal.softwareheritage.org
- - cassandra03.internal.softwareheritage.org
- - cassandra04.internal.softwareheritage.org
- - cassandra05.internal.softwareheritage.org
- - cassandra06.internal.softwareheritage.org
- - cassandra07.internal.softwareheritage.org
- - cassandra08.internal.softwareheritage.org
- - cassandra09.internal.softwareheritage.org
- - cassandra10.internal.softwareheritage.org
- keyspace: swh
- consistency_level: LOCAL_QUORUM
- auth_provider:
- cls: cassandra.auth.PlainTextAuthProvider
- password: ${CASSANDRA_PASSWORD}
- username: swh-rw
- directory_entries_insert_algo: batch
- objstorage:
- cls: multiplexer
- objstorages:
- - cls: filtered
- filters_conf:
- - type: readonly
- storage_conf:
- accounts:
- "0":
- account_name: ${ACCOUNT_NAME_0}
- api_secret_key: ${API_SECRET_KEY_0}
- container_name: contents
- "1":
- account_name: ${ACCOUNT_NAME_1}
- api_secret_key: ${API_SECRET_KEY_1}
- container_name: contents
- "2":
- account_name: ${ACCOUNT_NAME_2}
- api_secret_key: ${API_SECRET_KEY_2}
- container_name: contents
- "3":
- account_name: ${ACCOUNT_NAME_3}
- api_secret_key: ${API_SECRET_KEY_3}
- container_name: contents
- "4":
- account_name: ${ACCOUNT_NAME_4}
- api_secret_key: ${API_SECRET_KEY_4}
- container_name: contents
- "5":
- account_name: ${ACCOUNT_NAME_5}
- api_secret_key: ${API_SECRET_KEY_5}
- container_name: contents
- "6":
- account_name: ${ACCOUNT_NAME_6}
- api_secret_key: ${API_SECRET_KEY_6}
- container_name: contents
- "7":
- account_name: ${ACCOUNT_NAME_7}
- api_secret_key: ${API_SECRET_KEY_7}
- container_name: contents
- "8":
- account_name: ${ACCOUNT_NAME_8}
- api_secret_key: ${API_SECRET_KEY_8}
- container_name: contents
- "9":
- account_name: ${ACCOUNT_NAME_9}
- api_secret_key: ${API_SECRET_KEY_9}
- container_name: contents
- a:
- account_name: ${ACCOUNT_NAME_10}
- api_secret_key: ${API_SECRET_KEY_10}
- container_name: contents
- b:
- account_name: ${ACCOUNT_NAME_11}
- api_secret_key: ${API_SECRET_KEY_11}
- container_name: contents
- c:
- account_name: ${ACCOUNT_NAME_12}
- api_secret_key: ${API_SECRET_KEY_12}
- container_name: contents
- d:
- account_name: ${ACCOUNT_NAME_13}
- api_secret_key: ${API_SECRET_KEY_13}
- container_name: contents
- e:
- account_name: ${ACCOUNT_NAME_14}
- api_secret_key: ${API_SECRET_KEY_14}
- container_name: contents
- f:
- account_name: ${ACCOUNT_NAME_15}
- api_secret_key: ${API_SECRET_KEY_15}
- container_name: contents
- cls: azure-prefixed
- - cls: filtered
- filters_conf:
- - type: readonly
- storage_conf:
- cls: remote
- url: http://objstorage.internal.softwareheritage.org:5003/
----
-# Source: swh/templates/storage/configmap.yaml
-apiVersion: v1
-kind: ConfigMap
-metadata:
- namespace: swh-cassandra
name: storage-cassandra-readonly-configuration-template
data:
config.yml.template: |
storage:
cls: pipeline
steps:
- cls: retry
- cls: cassandra
hosts:
- cassandra01.internal.softwareheritage.org
@@ -1624,21 +1516,21 @@
config.yml.template: |
instance_name: webapp-cassandra.internal.softwareheritage.org
allowed_hosts:
- webapp-cassandra.internal.softwareheritage.org
- ${POD_IP}
production_server_names:
- webapp-cassandra.internal.softwareheritage.org
- ${POD_IP}
storage:
cls: remote
- url: http://storage-cassandra:5002
+ url: http://storage-cassandra-read-only-rpc-ingress
search:
cls: remote
url: http://search-rpc-ingress
scheduler:
cls: remote
url: http://scheduler.internal.softwareheritage.org
vault:
cls: remote
url: http://vault-rpc-ingress
indexer_storage:
@@ -11485,37 +11377,20 @@
targetPort: 9125
protocol: UDP
- name: http
port: 9102
targetPort: 9102
---
# Source: swh/templates/storage/service.yaml
apiVersion: v1
kind: Service
metadata:
- name: storage-cassandra
- namespace: swh-cassandra
- labels:
- app: storage-cassandra
-spec:
- type: ClusterIP
- selector:
- app: storage-cassandra
- ports:
- - port: 5002
- targetPort: 5002
- name: rpc
----
-# Source: swh/templates/storage/service.yaml
-apiVersion: v1
-kind: Service
-metadata:
name: storage-cassandra-readonly
namespace: swh-cassandra
labels:
app: storage-cassandra-readonly
spec:
type: ClusterIP
selector:
app: storage-cassandra-readonly
ports:
- port: 5002
@@ -11913,21 +11788,21 @@
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: graphql-cassandra
annotations:
# Force a rollout upgrade if the configuration changes
- checksum/config: f03210adb5e4a07f82a4ddc15ee8b2815534f3dca0976b589536223cda2ad08f
+ checksum/config: 3496c8bbab20b66322165cdc332cabc84d1adb30449bec1fc9ac6990d5551e41
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/rpc
operator: In
values:
- "true"
@@ -13784,377 +13659,20 @@
- name: database-utils
configMap:
name: database-utils
defaultMode: 0555
---
# Source: swh/templates/storage/deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: swh-cassandra
- name: storage-cassandra
- labels:
- app: storage-cassandra
-spec:
- revisionHistoryLimit: 2
- replicas: 2
- selector:
- matchLabels:
- app: storage-cassandra
- strategy:
- type: RollingUpdate
- rollingUpdate:
- maxSurge: 1
- template:
- metadata:
- labels:
- app: storage-cassandra
- annotations:
- checksum/config: fa2c22293a3547167076f23b3039ffd64c1f180dd522261c482c21be9a9a7a9d
- checksum/database-utils: 367f28d8854b3b188d7a45015752b10be8e691f0c3b2a21db02501e655b932f0
- checksum/config-utils: 13a26f6add17e96ce01550153c77dcd48de60241a3f4db3c93d5467234be2a7f
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: swh/storage
- operator: In
- values:
- - "true"
- priorityClassName: swh-cassandra-frontend-rpc
- initContainers:
- - name: prepare-configuration
- image: container-registry.softwareheritage.org/swh/infra/swh-apps/utils:20231211.1
- imagePullPolicy: IfNotPresent
- command:
- - /entrypoints/prepare-configuration.sh
- env:
-
-
- - name: ACCOUNT_NAME_0
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 0_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: ACCOUNT_NAME_1
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 1_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: ACCOUNT_NAME_10
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 10_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: ACCOUNT_NAME_11
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 11_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: ACCOUNT_NAME_12
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 12_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: ACCOUNT_NAME_13
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 13_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: ACCOUNT_NAME_14
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 14_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: ACCOUNT_NAME_15
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 15_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: ACCOUNT_NAME_2
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 2_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: ACCOUNT_NAME_3
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 3_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: ACCOUNT_NAME_4
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 4_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: ACCOUNT_NAME_5
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 5_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: ACCOUNT_NAME_6
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 6_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: ACCOUNT_NAME_7
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 7_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: ACCOUNT_NAME_8
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 8_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: ACCOUNT_NAME_9
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 9_account_name
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_0
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 0_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_1
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 1_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_10
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 10_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_11
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 11_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_12
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 12_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_13
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 13_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_14
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 14_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_15
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 15_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_2
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 2_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_3
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 3_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_4
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 4_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_5
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 5_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_6
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 6_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_7
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 7_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_8
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 8_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: API_SECRET_KEY_9
- valueFrom:
- secretKeyRef:
- name: swh-objstorage-config
- key: 9_api_secret_key
- # 'name' secret must exist & include that ^ key
- optional: false
- - name: CASSANDRA_PASSWORD
- valueFrom:
- secretKeyRef:
- name: common-secrets
- key: cassandra-swh-rw-password
- # 'name' secret must exist & include that ^ key
- optional: false
- volumeMounts:
- - name: configuration
- mountPath: /etc/swh
- - name: configuration-template
- mountPath: /etc/swh/configuration-template
- - name: config-utils
- mountPath: /entrypoints
- readOnly: true
-
-
- containers:
- - name: storage-cassandra
- resources:
- requests:
- memory: 500Mi
- cpu: 500m
- image: container-registry.softwareheritage.org/swh/infra/swh-apps/storage:20240222.1
- imagePullPolicy: IfNotPresent
- ports:
- - containerPort: 5002
- name: rpc
- readinessProbe:
- httpGet:
- path: /
- port: rpc
- initialDelaySeconds: 15
- failureThreshold: 30
- periodSeconds: 5
- livenessProbe:
- tcpSocket:
- port: rpc
- initialDelaySeconds: 10
- periodSeconds: 5
- command:
- - /bin/bash
- args:
- - -c
- - /opt/swh/entrypoint.sh
- env:
- - name: STATSD_HOST
- value: prometheus-statsd-exporter
- - name: STATSD_PORT
- value: "9125"
- - name: LOG_LEVEL
- value: "INFO"
- - name: SWH_SENTRY_ENVIRONMENT
- value: production
- - name: SWH_MAIN_PACKAGE
- value: swh.storage
- - name: SWH_SENTRY_DSN
- valueFrom:
- secretKeyRef:
- name: common-secrets
- key: storage-sentry-dsn
- # 'name' secret should exist & include key
- # if the setting doesn't exist, sentry pushes will be disabled
- optional: true
- - name: SWH_SENTRY_DISABLE_LOGGING_EVENTS
- value: "true"
- volumeMounts:
- - name: configuration
- mountPath: /etc/swh
- volumes:
- - name: configuration
- emptyDir: {}
- - name: configuration-template
- configMap:
- name: storage-cassandra-configuration-template
- items:
- - key: "config.yml.template"
- path: "config.yml.template"
- - name: database-utils
- configMap:
- name: database-utils
- defaultMode: 0555
- - name: config-utils
- configMap:
- name: config-utils
- defaultMode: 0555
----
-# Source: swh/templates/storage/deployment.yaml
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- namespace: swh-cassandra
name: storage-cassandra-readonly
labels:
app: storage-cassandra-readonly
spec:
revisionHistoryLimit: 2
selector:
matchLabels:
app: storage-cassandra-readonly
strategy:
type: RollingUpdate
@@ -14984,21 +14502,21 @@
app: web-cassandra
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
template:
metadata:
labels:
app: web-cassandra
annotations:
- checksum/config: bd55d104087094eff05bde320b922c00b2930016fc155dd109ff1c071d3f2fe5
+ checksum/config: 98760fc16df64f73df9adad06f726b5edc864d5ac97bb41407352d49ae8bb6ac
checksum/config-utils: 13a26f6add17e96ce01550153c77dcd48de60241a3f4db3c93d5467234be2a7f
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: swh/web
operator: In
values: