deposit: Migrate to static icinga checks
-
Review changes -
-
Download -
Patches
-
Plain diff
1 unresolved thread
1 unresolved thread
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
Merge request reports
3 files
+ 60
− 44
Compare changes
- Side-by-side
- Inline
Files
3@@ -30,19 +30,29 @@ class profile::icinga2::objects::static_checks {
@@ -118,16 +128,6 @@ class profile::icinga2::objects::static_checks {
@@ -206,7 +206,7 @@ class profile::icinga2::objects::static_checks {
Loading