Service urls#
Intended audience
Staff members
This section regroups the urls of the services.
Staging#
Try to use the staging environment as far as possible for your tests
Public urls#
Service |
URL |
---|---|
swh-web |
|
swh-deposit |
|
swh-objstorage read-only [4] |
|
swh-graphql |
|
software stories |
|
Journal TLS |
broker2.journal.staging.swh.network:9093 |
Internal services#
Backend |
URL |
VPN[1] |
Private[2] |
---|---|---|---|
swh-web cassandra |
X |
||
swh-graphql cassandra |
https://webapp-cassandra.internal.staging.swh.network/graphql/ |
X |
|
swh-web postgresql |
X |
||
swh-storage-ro |
X |
||
swh-storage cass ro |
X |
||
swh-objstorage-ro |
X |
||
swh-counters |
X |
||
swh-search |
X |
||
swh-provenance |
X |
||
swh-scheduler |
X |
||
Journal plaintext |
journal2.internal.staging.swh.network:9092 |
X |
|
Journal internal TLS |
journal2.internal.staging.swh.network:9094 |
X |
SWH backends#
Backend |
URL |
VPN[1] |
Private[2] |
---|---|---|---|
RabbitMq GUI |
X |
||
archive database |
db1.internal.staging.swh.network:5432/swh |
X |
|
webapp database |
db1.internal.staging.swh.network:5432/swh-web |
X |
|
deposit database |
db1.internal.staging.swh.network:5432/swh-deposit |
X |
|
vault database |
db1.internal.staging.swh.network:5432/swh-vault |
X |
|
scheduler database |
db1.internal.staging.swh.network:5432/swh-scheduler |
X |
|
lister database |
db1.internal.staging.swh.network:5432/swh-lister |
X |
|
swh-search ES |
X |
||
Counters redis |
counters0.internal.staging.swh.network:6379 |
X |
|
Cassandra |
cassandra[1-3].internal.staging.swh.network:9042 |
X |
Production#
Public urls#
Service |
URL |
---|---|
swh-web |
|
swh-deposit |
|
swh-objstorage read-only [3][4] |
|
swh-storage cassandra read-only [4][5] |
|
software stories |
|
Journal TLS |
broker[1-4].journal.softwareheritage.org:9093 |
Internal services#
Service |
URL |
VPN[1] |
Private[2] |
---|---|---|---|
swh-web postgresql |
X |
||
swh-graphql postgresql |
https://webapp-postgresql.internal.softwareheritage.org/graphql/ |
X |
|
swh-storage read-only |
X |
||
swh-objstorage read-only[3] |
X |
||
swh-scheduler |
X |
||
swh-counters |
X |
||
swh-provenance |
X |
||
swh-search read-only |
X |
||
swh-graph rpc |
X |
||
swh-graph grpc |
X |
||
Journal plaintext |
kafka[1-4].internal.softwareheritage.org:9092 |
X |
|
Journal internal TLS |
kafka[1-4].internal.softwareheritage.org:9094 |
X |
SWH backends#
Backend |
URL |
VPN[1] |
Private[2] |
---|---|---|---|
RabbitMq GUI |
X |
||
archive database replica |
postgresql-storage-replica.internal.softwareheritage.org:5432/softwareheritage |
X |
|
archive database main |
postgresql-storage-rw.internal.softwareheritage.org:5432/softwareheritage |
X |
|
webapp database main |
postgresql-web-rw.internal.softwareheritage.org:5432/swh-web |
X |
|
scheduler database |
postgresql-scheduler-rw.internal.softwareheritage.org:5432/swh-scheduler |
X |
|
indexer database |
postgresql-indexer-rw.internal.softwareheritage.org:5432/softwareheritage-indexer |
X |
|
deposit database |
postgresql-deposit-rw.internal.softwareheritage.org:5432/softwareheritage-deposit |
X |
|
vault database |
postgresql-vault-rw.internal.softwareheritage.org:5432/swh-vault |
X |
|
scrubber database |
postgresql-scrubber-rw.internal.softwareheritage.org:5432/swh-vault |
X |
|
swh-search ES |
search-esnode[1-3].internal.softwareheritage.org:9200 |
X |
|
Counters redis |
counters1.internal.softwareheritage.org:6379 |
X |
|
cassandra |
cassandra[01-10].internal.softwareheritage.org:9042 |
X |
Other tools#
Tool |
URL |
Public |
VPN[1] |
Private[2] |
---|---|---|---|---|
grafana |
X |
|||
Kibana |
X |
|||
Log Elasticsearch |
search[1-4,7].internal.softwareheritage.org:9200 |
X |
||
C.M.A.K. |
X |
|||
Sentry |
X (authentication) |
|||
Reaper Staging |
X |
|||
Reaper Production |
X |
|||
ArgoCD |
X |
[1] VPN: URL only accessible when connected to the SoftwareHeritage VPN
[2] Private: URL only accessible from the internal network, i.e nor public neither accessible through the VPN.
[3] Use banco and saam as underlying objstorage
[4] Protected by a basic authentication. Credentials are available in the credential store.
[5] Use AWS/banco and saam/Azure in this order as underlying objstorage