diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3c24611a7b1619203c83730d65f65777400ecefa..23205d51ce3e576463ae6072fb84700bb97e3a13 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -169,6 +169,22 @@ deploy-to-production: name: "production" url: "https://monitoring.private.storage/" +# Update the hro-cloud deployment - just like above for production (same branch). +deploy-to-hro-cloud: + <<: *UPDATE_GRID + + # https://docs.gitlab.com/ee/ci/yaml/#rules + rules: + # https://docs.gitlab.com/ee/ci/yaml/index.html#rulesif + # https://docs.gitlab.com/ee/ci/jobs/job_control.html#cicd-variable-expressions + # https://docs.gitlab.com/ee/ci/variables/predefined_variables.html + - if: '$CI_COMMIT_BRANCH == "production"' + + environment: + # See notes in `update-staging`. + name: "hro-cloud" + url: "https://monitoring.deerfield.leastauthority.com/" + update-nixpkgs: <<: *RUN_ON_SCHEDULE stage: "build" diff --git a/ci-tools/known_hosts.hro-cloud b/ci-tools/known_hosts.hro-cloud new file mode 100644 index 0000000000000000000000000000000000000000..5ed3a569c912278745b3b8ed68d09d423beca7f7 --- /dev/null +++ b/ci-tools/known_hosts.hro-cloud @@ -0,0 +1,5 @@ +monitoring.deerfield.leastauthority.com,vps-50812a54.vps.ovh.net,51.38.134.175 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOIgegzAxXPhxFK8vglBlUAFTzUoCj5TxqcLS57NaL2l +payments.deerfield.leastauthority.com,vps-3cbcf174.vps.ovh.net,217.182.78.151 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFI32csriKoUUD3e813gcEAD5CCuf8rUnary70HfJMSr +storage001.deerfield.leastauthority.com,185.225.209.174 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKX9Ei+WdNVvIncHQZ9CdEXZeSj2zBM/NQEuqmMbep0A +storage002.deerfield.leastauthority.com,38.170.241.34 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK3TAQj5agAv9AOZQhE95vATQKcNbNZj5Y3xMb5cjzGZ +storage003.deerfield.leastauthority.com,ns3728736.ip-151-80-28.eu,151.80.28.108 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFsh9No4PT3hHDsY/07kDSRCg1Jse38n7GY0Rk9DnyPe diff --git a/ci-tools/update-grid-servers b/ci-tools/update-grid-servers index c5206fd481096cc8eddb2a2c313cff7d92fe2db6..734ce6f32c3d16f8dbccb494ab9517665b8beb67 100755 --- a/ci-tools/update-grid-servers +++ b/ci-tools/update-grid-servers @@ -61,6 +61,11 @@ update_grid_nodes() { domain=private.storage ;; + "hro-cloud") + grid_dir=./morph/grid/hro-cloud + domain=deerfield.leastauthority.com + ;; + "staging") grid_dir=./morph/grid/testing domain=privatestorage-staging.com