deposit: Migrate to static icinga checks
The same way we did for the webapp, we can no longer rely on puppet resource collection. So we explicit the icinga checks to install on the icinga node (pergamon).
No diff on moma (or deposit.internal.staging.swh.network)
swh-octo-diff pergamon
diff origin/production/pergamon.softwareheritage.org current/pergamon.softwareheritage.org
*******************************************
+ Concat::Fragment[icinga2::object::CheckCommand::production-check-deposit-cmd] =>
parameters =>
"content": "\nobject CheckCommand \"production-check-deposit-cmd\" {\n impo...
"order": 15,
"target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::CheckCommand::staging-check-deposit-cmd] =>
parameters =>
"content": "\nobject CheckCommand \"staging-check-deposit-cmd\" {\n import ...
"order": 15,
"target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Host::archive-staging-rke2] =>
parameters =>
"content": "\nobject Host \"archive-staging-rke2\" {\n address = \"127.0.0....
"order": 50,
"target": "/etc/icinga2/conf.d/static-checks.conf"
*******************************************
- Concat::Fragment[icinga2::object::Host::swh-journal-client-staging]
*******************************************
- Concat::Fragment[icinga2::object::Host::virtual-swh-webapp-staging-node]
*******************************************
Concat::Fragment[icinga2::object::Service::Kafka swh.counters.journal_client lag in staging] =>
parameters =>
content =>
@@ -1,5 +1,5 @@
_
object Service "Kafka swh.counters.journal_client lag in staging" {
- host_name = "swh-journal-client-staging"
+ host_name = "archive-staging-rke2"
check_command = "check_prometheus_metric"
vars.prometheus_metric_name = "kafka swh.counters.journal_client lag"
*******************************************
Concat::Fragment[icinga2::object::Service::Kafka swh.scheduler.journal_client lag in staging] =>
parameters =>
content =>
@@ -1,5 +1,5 @@
_
object Service "Kafka swh.scheduler.journal_client lag in staging" {
- host_name = "swh-journal-client-staging"
+ host_name = "archive-staging-rke2"
check_command = "check_prometheus_metric"
vars.prometheus_metric_name = "kafka swh.scheduler.journal_client lag"
*******************************************
Concat::Fragment[icinga2::object::Service::Kafka swh.search.journal_client-v0.11 lag in staging] =>
parameters =>
content =>
@@ -1,5 +1,5 @@
_
object Service "Kafka swh.search.journal_client-v0.11 lag in staging" {
- host_name = "swh-journal-client-staging"
+ host_name = "archive-staging-rke2"
check_command = "check_prometheus_metric"
vars.prometheus_metric_name = "kafka swh.search.journal_client-v0.11 lag"
*******************************************
Concat::Fragment[icinga2::object::Service::Kafka swh.search.journal_client.indexed-v0.11 lag in staging] =>
parameters =>
content =>
@@ -1,5 +1,5 @@
_
object Service "Kafka swh.search.journal_client.indexed-v0.11 lag in staging" {
- host_name = "swh-journal-client-staging"
+ host_name = "archive-staging-rke2"
check_command = "check_prometheus_metric"
vars.prometheus_metric_name = "kafka swh.search.journal_client.indexed-v0.11 lag"
*******************************************
+ Concat::Fragment[icinga2::object::Service::production-check-deposit] =>
parameters =>
"content": "\nobject Service \"production Check deposit end-to-end\" {\n im...
"order": 60,
"target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::staging-check-deposit] =>
parameters =>
"content": "\nobject Service \"staging Check deposit end-to-end\" {\n impor...
"order": 60,
"target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat_fragment[icinga2::object::CheckCommand::production-check-deposit-cmd] =>
parameters =>
"content": "\nobject CheckCommand \"production-check-deposit-cmd\" {\n impo...
"order": 15,
"tag": "_etc_icinga2_conf.d_e2e-checks.conf",
"target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::CheckCommand::staging-check-deposit-cmd] =>
parameters =>
"content": "\nobject CheckCommand \"staging-check-deposit-cmd\" {\n import ...
"order": 15,
"tag": "_etc_icinga2_conf.d_e2e-checks.conf",
"target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Host::archive-staging-rke2] =>
parameters =>
"content": "\nobject Host \"archive-staging-rke2\" {\n address = \"127.0.0....
"order": 50,
"tag": "_etc_icinga2_conf.d_static-checks.conf",
"target": "/etc/icinga2/conf.d/static-checks.conf"
*******************************************
- Concat_fragment[icinga2::object::Host::swh-journal-client-staging]
*******************************************
- Concat_fragment[icinga2::object::Host::virtual-swh-webapp-staging-node]
*******************************************
Concat_fragment[icinga2::object::Service::Kafka swh.counters.journal_client lag in staging] =>
parameters =>
content =>
@@ -1,5 +1,5 @@
_
object Service "Kafka swh.counters.journal_client lag in staging" {
- host_name = "swh-journal-client-staging"
+ host_name = "archive-staging-rke2"
check_command = "check_prometheus_metric"
vars.prometheus_metric_name = "kafka swh.counters.journal_client lag"
*******************************************
Concat_fragment[icinga2::object::Service::Kafka swh.scheduler.journal_client lag in staging] =>
parameters =>
content =>
@@ -1,5 +1,5 @@
_
object Service "Kafka swh.scheduler.journal_client lag in staging" {
- host_name = "swh-journal-client-staging"
+ host_name = "archive-staging-rke2"
check_command = "check_prometheus_metric"
vars.prometheus_metric_name = "kafka swh.scheduler.journal_client lag"
*******************************************
Concat_fragment[icinga2::object::Service::Kafka swh.search.journal_client-v0.11 lag in staging] =>
parameters =>
content =>
@@ -1,5 +1,5 @@
_
object Service "Kafka swh.search.journal_client-v0.11 lag in staging" {
- host_name = "swh-journal-client-staging"
+ host_name = "archive-staging-rke2"
check_command = "check_prometheus_metric"
vars.prometheus_metric_name = "kafka swh.search.journal_client-v0.11 lag"
*******************************************
Concat_fragment[icinga2::object::Service::Kafka swh.search.journal_client.indexed-v0.11 lag in staging] =>
parameters =>
content =>
@@ -1,5 +1,5 @@
_
object Service "Kafka swh.search.journal_client.indexed-v0.11 lag in staging" {
- host_name = "swh-journal-client-staging"
+ host_name = "archive-staging-rke2"
check_command = "check_prometheus_metric"
vars.prometheus_metric_name = "kafka swh.search.journal_client.indexed-v0.11 lag"
*******************************************
+ Concat_fragment[icinga2::object::Service::production-check-deposit] =>
parameters =>
"content": "\nobject Service \"production Check deposit end-to-end\" {\n im...
"order": 60,
"tag": "_etc_icinga2_zones.d_master_pergamon.softwareheritage.org.conf",
"target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::staging-check-deposit] =>
parameters =>
"content": "\nobject Service \"staging Check deposit end-to-end\" {\n impor...
"order": 60,
"tag": "_etc_icinga2_zones.d_master_pergamon.softwareheritage.org.conf",
"target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
File[/etc/bind/keys/local-update] =>
parameters =>
content =>
@@ -2,4 +2,4 @@
key local-update {
algorithm hmac-sha256;
- secret "y/9JijVs4ZcArnwOygXXjfRa5IgBAM2K71M7YewZpUqoieMDz7iWHHfhXta2ex/X/YDlIrKcSzNG/kmfFUB7RA==";
+ secret "y/OfxhQIkmCTCGBG0ozCSynUw+AwAr0ONKeujK2mfTqT7ucWf09ZDWT+uNdkSN6enzsGsTcFwmSq7Okty3Mtuw==";
};
*******************************************
File[/etc/bind/rndc.key] =>
parameters =>
content =>
@@ -2,4 +2,4 @@
key rndc-key {
algorithm hmac-md5;
- secret "fuF8c5YviqcR19FGvkTILyZuxU/chkJublaqWqtQ+VpZs9LtCp2X1Ny08pdkE3PlnKPCTB4uUkknLFUoes/AgA==";
+ secret "9hYkTuJnAtI2dMvLWJu1hgl6BfkRHfBjEaqlcgeXQJ2v8Mjdou9U3X0sBIAbao6aHJWk6rI7Tc2L6NJgzY9jng==";
};
*******************************************
+ Icinga2::Object::Checkcommand[production-check-deposit-cmd] =>
parameters =>
"checkcommand_name": "production-check-deposit-cmd",
"command": [
"/usr/bin/swh",
"icinga_plugins",
"--prometheus-exporter",
"--prometheus-exporter-directory",
"/var/lib/prometheus/node-exporter",
"--environment",
"production",
"--warning",
"600",
"--critical",
"3600",
"check-deposit",
"--server",
"https://deposit.softwareheritage.org/1",
"--username",
"swh",
"--password",
"swh-deploy-deposit-e2e-password",
"--collection",
"swh",
"--provider-url",
"https://www.softwareheritage.org",
"--swh-web-url",
"https://archive.softwareheritage.org",
"--poll-interval",
1,
"single",
"--archive",
"/usr/share/swh/icinga-plugins/data/deposit/jesuisgpl.tgz",
"--metadata",
"/usr/share/swh/icinga-plugins/data/deposit/jesuisgpl.tgz.xml"
],
"ensure": "present",
"export_to": [
],
"import": [
"plugin-check-command"
],
"order": 15,
"target": "/etc/icinga2/conf.d/e2e-checks.conf",
"template": false,
"timeout": 4800
*******************************************
+ Icinga2::Object::Checkcommand[staging-check-deposit-cmd] =>
parameters =>
"checkcommand_name": "staging-check-deposit-cmd",
"command": [
"/usr/bin/swh",
"icinga_plugins",
"--prometheus-exporter",
"--prometheus-exporter-directory",
"/var/lib/prometheus/node-exporter",
"--environment",
"staging",
"--warning",
"600",
"--critical",
"3600",
"check-deposit",
"--server",
"https://deposit.softwareheritage.org/1",
"--username",
"swh",
"--password",
"swh-deploy-deposit-e2e-password",
"--collection",
"swh",
"--provider-url",
"https://www.softwareheritage.org",
"--swh-web-url",
"https://archive.softwareheritage.org",
"--poll-interval",
1,
"single",
"--archive",
"/usr/share/swh/icinga-plugins/data/deposit/jesuisgpl.tgz",
"--metadata",
"/usr/share/swh/icinga-plugins/data/deposit/jesuisgpl.tgz.xml"
],
"ensure": "present",
"export_to": [
],
"import": [
"plugin-check-command"
],
"order": 15,
"target": "/etc/icinga2/conf.d/e2e-checks.conf",
"template": false,
"timeout": 4800
*******************************************
+ Icinga2::Object::Host[archive-staging-rke2] =>
parameters =>
"address": "127.0.0.1",
"check_command": "dummy",
"ensure": "present",
"export_to": [
],
"host_name": "archive-staging-rke2",
"import": [
],
"order": 50,
"target": "/etc/icinga2/conf.d/static-checks.conf",
"template": false,
"vars": {
"dummy_state": 0,
"dummy_text": "Virtual host for icinga checks related to staging services"...
}
*******************************************
- Icinga2::Object::Host[swh-journal-client-staging]
*******************************************
- Icinga2::Object::Host[virtual-swh-webapp-staging-node]
*******************************************
Icinga2::Object::Service[Kafka swh.counters.journal_client lag in staging] =>
parameters =>
host_name =>
- swh-journal-client-staging
+ archive-staging-rke2
*******************************************
Icinga2::Object::Service[Kafka swh.scheduler.journal_client lag in staging] =>
parameters =>
host_name =>
- swh-journal-client-staging
+ archive-staging-rke2
*******************************************
Icinga2::Object::Service[Kafka swh.search.journal_client-v0.11 lag in staging] =>
parameters =>
host_name =>
- swh-journal-client-staging
+ archive-staging-rke2
*******************************************
Icinga2::Object::Service[Kafka swh.search.journal_client.indexed-v0.11 lag in staging] =>
parameters =>
host_name =>
- swh-journal-client-staging
+ archive-staging-rke2
*******************************************
+ Icinga2::Object::Service[production-check-deposit] =>
parameters =>
"apply": false,
"assign": [
],
"check_command": "production-check-deposit-cmd",
"ensure": "present",
"export_to": [
],
"host_name": "pergamon.softwareheritage.org",
"ignore": [
],
"import": [
"generic-service-check-e2e"
],
"order": 60,
"prefix": false,
"service_name": "production Check deposit end-to-end",
"target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
"template": false
*******************************************
+ Icinga2::Object::Service[staging-check-deposit] =>
parameters =>
"apply": false,
"assign": [
],
"check_command": "staging-check-deposit-cmd",
"ensure": "present",
"export_to": [
],
"host_name": "pergamon.softwareheritage.org",
"ignore": [
],
"import": [
"generic-service-check-e2e"
],
"order": 60,
"prefix": false,
"service_name": "staging Check deposit end-to-end",
"target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
"template": false
*******************************************
+ Icinga2::Object::Service[swh-deposit api (remote on deposit.softwareheritage.org)] =>
parameters =>
"apply": false,
"assign": [
],
"check_command": "http",
"ensure": "present",
"export_to": [
"pergamon.softwareheritage.org"
],
"host_name": "deposit.softwareheritage.org",
"ignore": [
],
"import": [
"generic-service"
],
"order": 60,
"prefix": false,
"service_name": "swh-deposit api (remote)",
"target": "/etc/icinga2/zones.d/master/exported-checks.conf",
"template": false,
"vars": {
"http_port": 5006,
"http_uri": "/",
"http_string": "The Software Heritage Deposit"
}
*******************************************
+ Icinga2::Object::Service[swh-deposit api (remote on deposit.staging.swh.network)] =>
parameters =>
"apply": false,
"assign": [
],
"check_command": "http",
"ensure": "present",
"export_to": [
"pergamon.softwareheritage.org"
],
"host_name": "deposit.staging.swh.network",
"ignore": [
],
"import": [
"generic-service"
],
"order": 60,
"prefix": false,
"service_name": "swh-deposit api (remote)",
"target": "/etc/icinga2/zones.d/master/exported-checks.conf",
"template": false,
"vars": {
"http_port": 5006,
"http_uri": "/",
"http_string": "The Software Heritage Deposit"
}
*******************************************
Icinga2::Object::Service[swh-webapp content end to end for webapp.staging.swh.network] =>
parameters =>
host_name =>
- virtual-swh-webapp-staging-node
+ archive-staging-rke2
*******************************************
Icinga2::Object::Service[swh-webapp content_known for webapp.staging.swh.network] =>
parameters =>
host_name =>
- virtual-swh-webapp-staging-node
+ archive-staging-rke2
*******************************************
Icinga2::Object::Service[swh-webapp counters for webapp.staging.swh.network] =>
parameters =>
host_name =>
- virtual-swh-webapp-staging-node
+ archive-staging-rke2
*******************************************
Icinga2::Object::Service[swh-webapp directory end to end for webapp.staging.swh.network] =>
parameters =>
host_name =>
- virtual-swh-webapp-staging-node
+ archive-staging-rke2
*******************************************
Icinga2::Object::Service[swh-webapp graphql for webapp.staging.swh.network] =>
parameters =>
host_name =>
- virtual-swh-webapp-staging-node
+ archive-staging-rke2
*******************************************
Icinga2::Object::Service[swh-webapp release end to end for webapp.staging.swh.network] =>
parameters =>
host_name =>
- virtual-swh-webapp-staging-node
+ archive-staging-rke2
*******************************************
Icinga2::Object::Service[swh-webapp revision end to end for webapp.staging.swh.network] =>
parameters =>
host_name =>
- virtual-swh-webapp-staging-node
+ archive-staging-rke2
*******************************************
Icinga2::Object::Service[swh-webapp revision log end to end for webapp.staging.swh.network] =>
parameters =>
host_name =>
- virtual-swh-webapp-staging-node
+ archive-staging-rke2
*******************************************
Icinga2::Object::Service[swh-webapp snapshot end to end for webapp.staging.swh.network] =>
parameters =>
host_name =>
- virtual-swh-webapp-staging-node
+ archive-staging-rke2
*******************************************
+ Icinga2::Object[icinga2::object::CheckCommand::production-check-deposit-cmd] =>
parameters =>
"apply": false,
"assign": [
],
"attrs": {
"command": [
"/usr/bin/swh",
"icinga_plugins",
"--prometheus-exporter",
"--prometheus-exporter-directory",
"/var/lib/prometheus/node-exporter",
"--environment",
"production",
"--warning",
"600",
"--critical",
"3600",
"check-deposit",
"--server",
"https://deposit.softwareheritage.org/1",
"--username",
"swh",
"--password",
"swh-deploy-deposit-e2e-password",
"--collection",
"swh",
"--provider-url",
"https://www.softwareheritage.org",
"--swh-web-url",
"https://archive.softwareheritage.org",
"--poll-interval",
1,
"single",
"--archive",
"/usr/share/swh/icinga-plugins/data/deposit/jesuisgpl.tgz",
"--metadata",
"/usr/share/swh/icinga-plugins/data/deposit/jesuisgpl.tgz.xml"
],
"timeout": 4800
},
"attrs_list": [
"command",
"env",
"timeout",
"arguments",
"vars"
],
"ensure": "present",
"ignore": [
],
"import": [
"plugin-check-command"
],
"object_name": "production-check-deposit-cmd",
"object_type": "CheckCommand",
"order": 15,
"prefix": false,
"target": "/etc/icinga2/conf.d/e2e-checks.conf",
"template": false
*******************************************
+ Icinga2::Object[icinga2::object::CheckCommand::staging-check-deposit-cmd] =>
parameters =>
"apply": false,
"assign": [
],
"attrs": {
"command": [
"/usr/bin/swh",
"icinga_plugins",
"--prometheus-exporter",
"--prometheus-exporter-directory",
"/var/lib/prometheus/node-exporter",
"--environment",
"staging",
"--warning",
"600",
"--critical",
"3600",
"check-deposit",
"--server",
"https://deposit.softwareheritage.org/1",
"--username",
"swh",
"--password",
"swh-deploy-deposit-e2e-password",
"--collection",
"swh",
"--provider-url",
"https://www.softwareheritage.org",
"--swh-web-url",
"https://archive.softwareheritage.org",
"--poll-interval",
1,
"single",
"--archive",
"/usr/share/swh/icinga-plugins/data/deposit/jesuisgpl.tgz",
"--metadata",
"/usr/share/swh/icinga-plugins/data/deposit/jesuisgpl.tgz.xml"
],
"timeout": 4800
},
"attrs_list": [
"command",
"env",
"timeout",
"arguments",
"vars"
],
"ensure": "present",
"ignore": [
],
"import": [
"plugin-check-command"
],
"object_name": "staging-check-deposit-cmd",
"object_type": "CheckCommand",
"order": 15,
"prefix": false,
"target": "/etc/icinga2/conf.d/e2e-checks.conf",
"template": false
*******************************************
+ Icinga2::Object[icinga2::object::Host::archive-staging-rke2] =>
parameters =>
"apply": false,
"assign": [
],
"attrs": {
"address": "127.0.0.1",
"check_command": "dummy",
"vars": {
"dummy_state": 0,
"dummy_text": "Virtual host for icinga checks related to staging service...
}
},
"attrs_list": [
"address",
"address6",
"groups",
"display_name",
"check_command",
"max_check_attempts",
"check_period",
"check_timeout",
"check_interval",
"retry_interval",
"enable_notifications",
"enable_active_checks",
"enable_passive_checks",
"enable_event_handler",
"enable_flapping",
"enable_perfdata",
"event_command",
"flapping_threshold_low",
"flapping_threshold_high",
"volatile",
"zone",
"command_endpoint",
"notes",
"notes_url",
"action_url",
"icon_image",
"icon_image_alt",
"vars"
],
"ensure": "present",
"ignore": [
],
"import": [
],
"object_name": "archive-staging-rke2",
"object_type": "Host",
"order": 50,
"prefix": false,
"target": "/etc/icinga2/conf.d/static-checks.conf",
"template": false
*******************************************
- Icinga2::Object[icinga2::object::Host::swh-journal-client-staging]
*******************************************
- Icinga2::Object[icinga2::object::Host::virtual-swh-webapp-staging-node]
*******************************************
Icinga2::Object[icinga2::object::Service::Kafka swh.counters.journal_client lag in staging] =>
parameters =>
attrs =>
host_name =>
- swh-journal-client-staging
+ archive-staging-rke2
*******************************************
Icinga2::Object[icinga2::object::Service::Kafka swh.scheduler.journal_client lag in staging] =>
parameters =>
attrs =>
host_name =>
- swh-journal-client-staging
+ archive-staging-rke2
*******************************************
Icinga2::Object[icinga2::object::Service::Kafka swh.search.journal_client-v0.11 lag in staging] =>
parameters =>
attrs =>
host_name =>
- swh-journal-client-staging
+ archive-staging-rke2
*******************************************
Icinga2::Object[icinga2::object::Service::Kafka swh.search.journal_client.indexed-v0.11 lag in staging] =>
parameters =>
attrs =>
host_name =>
- swh-journal-client-staging
+ archive-staging-rke2
*******************************************
+ Icinga2::Object[icinga2::object::Service::production-check-deposit] =>
parameters =>
"apply": false,
"assign": [
],
"attrs": {
"host_name": "pergamon.softwareheritage.org",
"check_command": "production-check-deposit-cmd"
},
"attrs_list": [
"display_name",
"host_name",
"check_command",
"check_timeout",
"check_interval",
"check_period",
"retry_interval",
"max_check_attempts",
"groups",
"enable_notifications",
"enable_active_checks",
"enable_passive_checks",
"enable_event_handler",
"enable_flapping",
"enable_perfdata",
"event_command",
"flapping_threshold_low",
"flapping_threshold_high",
"volatile",
"zone",
"command_endpoint",
"notes",
"notes_url",
"action_url",
"icon_image",
"icon_image_alt",
"vars"
],
"ensure": "present",
"ignore": [
],
"import": [
"generic-service-check-e2e"
],
"object_name": "production Check deposit end-to-end",
"object_type": "Service",
"order": 60,
"prefix": false,
"target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
"template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::staging-check-deposit] =>
parameters =>
"apply": false,
"assign": [
],
"attrs": {
"host_name": "pergamon.softwareheritage.org",
"check_command": "staging-check-deposit-cmd"
},
"attrs_list": [
"display_name",
"host_name",
"check_command",
"check_timeout",
"check_interval",
"check_period",
"retry_interval",
"max_check_attempts",
"groups",
"enable_notifications",
"enable_active_checks",
"enable_passive_checks",
"enable_event_handler",
"enable_flapping",
"enable_perfdata",
"event_command",
"flapping_threshold_low",
"flapping_threshold_high",
"volatile",
"zone",
"command_endpoint",
"notes",
"notes_url",
"action_url",
"icon_image",
"icon_image_alt",
"vars"
],
"ensure": "present",
"ignore": [
],
"import": [
"generic-service-check-e2e"
],
"object_name": "staging Check deposit end-to-end",
"object_type": "Service",
"order": 60,
"prefix": false,
"target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
"template": false
*******************************************
+ Profile::Icinga2::Objects::E2e_checks_deposit[End-to-end Deposit Test(s) in production] =>
parameters =>
"deposit_archive": "/usr/share/swh/icinga-plugins/data/deposit/jesuisgpl.tgz...
"deposit_collection": "swh",
"deposit_metadata": "/usr/share/swh/icinga-plugins/data/deposit/jesuisgpl.tg...
"deposit_pass": "swh-deploy-deposit-e2e-password",
"deposit_poll_interval": 1,
"deposit_provider_url": "https://www.softwareheritage.org",
"deposit_server": "https://deposit.softwareheritage.org/1",
"deposit_swh_web_url": "https://archive.softwareheritage.org",
"deposit_user": "swh",
"environment": "production"
*******************************************
+ Profile::Icinga2::Objects::E2e_checks_deposit[End-to-end Deposit Test(s) in staging] =>
parameters =>
"deposit_archive": "/usr/share/swh/icinga-plugins/data/deposit/jesuisgpl.tgz...
"deposit_collection": "swh",
"deposit_metadata": "/usr/share/swh/icinga-plugins/data/deposit/jesuisgpl.tg...
"deposit_pass": "swh-deploy-deposit-e2e-password",
"deposit_poll_interval": 1,
"deposit_provider_url": "https://www.softwareheritage.org",
"deposit_server": "https://deposit.softwareheritage.org/1",
"deposit_swh_web_url": "https://archive.softwareheritage.org",
"deposit_user": "swh",
"environment": "staging"
*******************************************
+ Profile::Swh::Deploy::Deposit::Icinga_checks[deposit.softwareheritage.org] =>
parameters =>
"environment": "production",
"host_name": "moma.softwareheritage.org",
"vhost_name": "deposit.softwareheritage.org",
"vhost_ssl_port": 443
*******************************************
+ Profile::Swh::Deploy::Deposit::Icinga_checks[deposit.staging.swh.network] =>
parameters =>
"environment": "staging",
"host_name": "archive-staging-rke2",
"vhost_name": "deposit.staging.swh.network",
"vhost_ssl_port": 443
*******************************************
Profile::Swh::Deploy::Webapp::Icinga_checks[webapp.staging.swh.network] =>
parameters =>
host_name =>
- virtual-swh-webapp-staging-node
+ archive-staging-rke2
*******************************************
*** End octocatalog-diff on pergamon.softwareheritage.org
Edited by Antoine R. Dumont