diff --git a/.nojekyll b/.nojekyll index b78d2135c..f9a93cbc6 100644 --- a/.nojekyll +++ b/.nojekyll @@ -1 +1 @@ -09bbca4f \ No newline at end of file +7f37494e \ No newline at end of file diff --git a/admins/cluster-config.html b/admins/cluster-config.html index 0778b2795..a89a4dbc4 100644 --- a/admins/cluster-config.html +++ b/admins/cluster-config.html @@ -639,7 +639,7 @@
gspread-p
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/admins/howto/index.html b/admins/howto/index.html
index a12b9aad2..3de883ee3 100644
--- a/admins/howto/index.html
+++ b/admins/howto/index.html
@@ -504,7 +504,7 @@ Common Administrator Tasks
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/admins/howto/new-hub.html b/admins/howto/new-hub.html
index 719966a0b..40e45c666 100644
--- a/admins/howto/new-hub.html
+++ b/admins/howto/new-hub.html
@@ -778,7 +778,7 @@ Commit and deplo
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/admins/howto/new-image.html b/admins/howto/new-image.html
index 508817d25..3d4397492 100644
--- a/admins/howto/new-image.html
+++ b/admins/howto/new-image.html
@@ -608,7 +608,7 @@ Submitting a pul
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/admins/howto/new-packages.html b/admins/howto/new-packages.html
index 1de8b97ab..2def425f6 100644
--- a/admins/howto/new-packages.html
+++ b/admins/howto/new-packages.html
@@ -589,7 +589,7 @@ Tips for Upgrad
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/admins/howto/preview-local.html b/admins/howto/preview-local.html
index 5840cff9c..ad7f7b870 100644
--- a/admins/howto/preview-local.html
+++ b/admins/howto/preview-local.html
@@ -515,7 +515,7 @@ Render Static HTML
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/admins/howto/prometheus-grafana.html b/admins/howto/prometheus-grafana.html
index 66b04d87d..af3731514 100644
--- a/admins/howto/prometheus-grafana.html
+++ b/admins/howto/prometheus-grafana.html
@@ -560,7 +560,7 @@ Grafana
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/admins/howto/rebuild-hub-image.html b/admins/howto/rebuild-hub-image.html
index e863ecd3a..0fedf6bfd 100644
--- a/admins/howto/rebuild-hub-image.html
+++ b/admins/howto/rebuild-hub-image.html
@@ -522,7 +522,7 @@ Customize the Hub Docker Image
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/admins/howto/rebuild-postgres-image.html b/admins/howto/rebuild-postgres-image.html
index 1bdb52947..e3659e289 100644
--- a/admins/howto/rebuild-postgres-image.html
+++ b/admins/howto/rebuild-postgres-image.html
@@ -515,7 +515,7 @@ Customize the Per-User Postgres Docker Image
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/admins/howto/remove-users-orm.html b/admins/howto/remove-users-orm.html
index 6c489ae4a..b2706ceb8 100644
--- a/admins/howto/remove-users-orm.html
+++ b/admins/howto/remove-users-orm.html
@@ -521,7 +521,7 @@ Run the script
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/admins/index.html b/admins/index.html
index 10563e817..f1f944386 100644
--- a/admins/index.html
+++ b/admins/index.html
@@ -494,7 +494,7 @@
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/admins/pre-reqs.html b/admins/pre-reqs.html
index 823734a55..42277acb8 100644
--- a/admins/pre-reqs.html
+++ b/admins/pre-reqs.html
@@ -536,7 +536,7 @@ Full
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/admins/storage.html b/admins/storage.html
index d52155dd6..88d2b7f22 100644
--- a/admins/storage.html
+++ b/admins/storage.html
@@ -542,7 +542,7 @@ NFS Client
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/admins/structure.html b/admins/structure.html
index 4cb114d59..f1d5d0c73 100644
--- a/admins/structure.html
+++ b/admins/structure.html
@@ -547,7 +547,7 @@ Documentation
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/en/latest b/en/latest
new file mode 120000
index 000000000..e386bd5d3
--- /dev/null
+++ b/en/latest
@@ -0,0 +1 @@
+../../_site
\ No newline at end of file
diff --git a/incidents/2017-02-09-datahub-db-outage-pvc-recreate-script.html b/incidents/2017-02-09-datahub-db-outage-pvc-recreate-script.html
index 18eb5373a..b40fded7e 100644
--- a/incidents/2017-02-09-datahub-db-outage-pvc-recreate-script.html
+++ b/incidents/2017-02-09-datahub-db-outage-pvc-recreate-script.html
@@ -1237,7 +1237,7 @@
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2017-02-09-datahub-db-outage.html b/incidents/2017-02-09-datahub-db-outage.html
index 62ac15899..3eeaee2c9 100644
--- a/incidents/2017-02-09-datahub-db-outage.html
+++ b/incidents/2017-02-09-datahub-db-outage.html
@@ -673,7 +673,7 @@ DataHub deploym
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2017-02-24-autoscaler-incident.html b/incidents/2017-02-24-autoscaler-incident.html
index 4b9e40c15..d41dfae0d 100644
--- a/incidents/2017-02-24-autoscaler-incident.html
+++ b/incidents/2017-02-24-autoscaler-incident.html
@@ -547,7 +547,7 @@ Future organi
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2017-02-24-proxy-death-incident.html b/incidents/2017-02-24-proxy-death-incident.html
index 7196d7cc6..b4b86e40d 100644
--- a/incidents/2017-02-24-proxy-death-incident.html
+++ b/incidents/2017-02-24-proxy-death-incident.html
@@ -580,7 +580,7 @@ DataHub configuratio
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2017-03-06-helm-config-image-mismatch.html b/incidents/2017-03-06-helm-config-image-mismatch.html
index 08fcf1a8f..4bd73df23 100644
--- a/incidents/2017-03-06-helm-config-image-mismatch.html
+++ b/incidents/2017-03-06-helm-config-image-mismatch.html
@@ -602,7 +602,7 @@ Process
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2017-03-20-too-many-volumes.html b/incidents/2017-03-20-too-many-volumes.html
index efdc9c2c1..534a8fae3 100644
--- a/incidents/2017-03-20-too-many-volumes.html
+++ b/incidents/2017-03-20-too-many-volumes.html
@@ -579,7 +579,7 @@ Monitoring
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2017-03-23-kernel-deaths-incident.html b/incidents/2017-03-23-kernel-deaths-incident.html
index d44260355..5dbbfee8e 100644
--- a/incidents/2017-03-23-kernel-deaths-incident.html
+++ b/incidents/2017-03-23-kernel-deaths-incident.html
@@ -614,7 +614,7 @@ Upstream KubeSpawner<
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2017-04-03-cluster-full-incident.html b/incidents/2017-04-03-cluster-full-incident.html
index 4495528aa..b252e8bd7 100644
--- a/incidents/2017-04-03-cluster-full-incident.html
+++ b/incidents/2017-04-03-cluster-full-incident.html
@@ -598,7 +598,7 @@ Monitoring
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2017-05-09-gce-billing.html b/incidents/2017-05-09-gce-billing.html
index ab1fcff00..58e184840 100644
--- a/incidents/2017-05-09-gce-billing.html
+++ b/incidents/2017-05-09-gce-billing.html
@@ -569,7 +569,7 @@ Monitoring
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2017-10-10-hung-nodes.html b/incidents/2017-10-10-hung-nodes.html
index 2b0276e27..53e6cb4c9 100644
--- a/incidents/2017-10-10-hung-nodes.html
+++ b/incidents/2017-10-10-hung-nodes.html
@@ -594,7 +594,7 @@ Monitoring
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2017-10-19-course-subscription-canceled.html b/incidents/2017-10-19-course-subscription-canceled.html
index d59e35f0f..dbbbc8758 100644
--- a/incidents/2017-10-19-course-subscription-canceled.html
+++ b/incidents/2017-10-19-course-subscription-canceled.html
@@ -590,7 +590,7 @@ Process
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2018-01-25-helm-chart-upgrade.html b/incidents/2018-01-25-helm-chart-upgrade.html
index 95ecdb078..f5a26b587 100644
--- a/incidents/2018-01-25-helm-chart-upgrade.html
+++ b/incidents/2018-01-25-helm-chart-upgrade.html
@@ -550,7 +550,7 @@ Process
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2018-01-26-hub-slow-startup.html b/incidents/2018-01-26-hub-slow-startup.html
index a1e3863a5..571e9090e 100644
--- a/incidents/2018-01-26-hub-slow-startup.html
+++ b/incidents/2018-01-26-hub-slow-startup.html
@@ -561,7 +561,7 @@ Process
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2018-02-06-hub-db-dir.html b/incidents/2018-02-06-hub-db-dir.html
index 6d2f82bb1..22eae19da 100644
--- a/incidents/2018-02-06-hub-db-dir.html
+++ b/incidents/2018-02-06-hub-db-dir.html
@@ -552,7 +552,7 @@ Process
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2018-02-28-hung-node.html b/incidents/2018-02-28-hung-node.html
index 51631bac3..ab63ee491 100644
--- a/incidents/2018-02-28-hung-node.html
+++ b/incidents/2018-02-28-hung-node.html
@@ -547,7 +547,7 @@ Process
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2018-06-11-course-subscription-canceled.html b/incidents/2018-06-11-course-subscription-canceled.html
index d53d920be..58c4dd6c2 100644
--- a/incidents/2018-06-11-course-subscription-canceled.html
+++ b/incidents/2018-06-11-course-subscription-canceled.html
@@ -571,7 +571,7 @@ Process
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2019-02-25-k8s-api-server-down.html b/incidents/2019-02-25-k8s-api-server-down.html
index 598826e24..d7f214f3b 100644
--- a/incidents/2019-02-25-k8s-api-server-down.html
+++ b/incidents/2019-02-25-k8s-api-server-down.html
@@ -595,7 +595,7 @@ Update
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2019-05-01-service-account-leak.html b/incidents/2019-05-01-service-account-leak.html
index 9a2e9f5b8..ec07bcd06 100644
--- a/incidents/2019-05-01-service-account-leak.html
+++ b/incidents/2019-05-01-service-account-leak.html
@@ -550,7 +550,7 @@ Action items
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2022-01-20-package-dependency-upgrade-incident.html b/incidents/2022-01-20-package-dependency-upgrade-incident.html
index d7dc239c3..b4e01d0cd 100644
--- a/incidents/2022-01-20-package-dependency-upgrade-incident.html
+++ b/incidents/2022-01-20-package-dependency-upgrade-incident.html
@@ -629,7 +629,7 @@ Actions
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/2024-core-node-incidents.html b/incidents/2024-core-node-incidents.html
index 4307be8cb..67ea2712b 100644
--- a/incidents/2024-core-node-incidents.html
+++ b/incidents/2024-core-node-incidents.html
@@ -677,7 +677,7 @@ Actions
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/incidents/index.html b/incidents/index.html
index 71f2458e8..a73edc231 100644
--- a/incidents/index.html
+++ b/incidents/index.html
@@ -508,7 +508,7 @@ Incident Reports
-
+
Feb 9, 2017
@@ -516,7 +516,7 @@ Incident Reports
JupyterHub db manual overwrite
-
+
Feb 24, 2017
@@ -524,7 +524,7 @@ Incident Reports
Custom Autoscaler gonee haywire
-
+
Feb 24, 2017
@@ -532,7 +532,7 @@ Incident Reports
Proxy eviction strands user
-
+
Mar 6, 2017
@@ -540,7 +540,7 @@ Incident Reports
Non-matching hub image tags cause downtime
-
+
Mar 20, 2017
@@ -548,7 +548,7 @@ Incident Reports
Too many volumes per disk leave students stuck
-
+
Mar 23, 2017
@@ -556,7 +556,7 @@ Incident Reports
Weird upstream ipython bug kills kernels
-
+
Apr 3, 2017
@@ -564,7 +564,7 @@ Incident Reports
Custom autoscaler does not scale up when it should
-
+
May 9, 2017
@@ -572,7 +572,7 @@ Incident Reports
Oops we forgot to pay the bill
-
+
Oct 10, 2017
@@ -580,7 +580,7 @@ Incident Reports
Docker dies on a few Azure nodes
-
+
Oct 19, 2017
@@ -588,7 +588,7 @@ Incident Reports
Billing confusion with Azure portal causes summer hub to be lost
-
+
Jan 25, 2018
@@ -596,7 +596,7 @@ Incident Reports
Accidental merge to prod brings things down
-
+
Jan 26, 2018
@@ -604,7 +604,7 @@ Incident Reports
Hub starts up very slow, causing outage for users
-
+
Feb 6, 2018
@@ -612,7 +612,7 @@ Incident Reports
Azure PD refuses to detach, causing downtime for data100
-
+
Feb 28, 2018
@@ -620,7 +620,7 @@ Incident Reports
A node hangs, causing a subset of users to report issues
-
+
Jun 11, 2018
@@ -628,7 +628,7 @@ Incident Reports
Azure billing issue causes downtime
-
+
Feb 25, 2019
@@ -636,7 +636,7 @@ Incident Reports
Azure Kubernetes API Server outage causes downtime
-
+
May 1, 2019
@@ -644,7 +644,7 @@ Incident Reports
Service Account key leak incident
-
+
Jan 20, 2022
@@ -652,7 +652,7 @@ Incident Reports
Hubs throwing 505 errors
-
+
Feb 1, 2024
@@ -758,7 +758,7 @@ Incident Reports
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/index.html b/index.html
index f80df68e1..f2b479892 100644
--- a/index.html
+++ b/index.html
@@ -506,7 +506,7 @@ UC Berkeley DataHub Documentation
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/policy/create_policy.html b/policy/create_policy.html
index 8d03dd513..6c812b6a8 100644
--- a/policy/create_policy.html
+++ b/policy/create_policy.html
@@ -498,7 +498,7 @@ Process to publish policy proposals
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/policy/index.html b/policy/index.html
index cc3989332..283778a53 100644
--- a/policy/index.html
+++ b/policy/index.html
@@ -505,7 +505,7 @@ Datahub Policy Documents
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/policy/policy_create_hubs.html b/policy/policy_create_hubs.html
index 4ffae71d3..e3015a935 100644
--- a/policy/policy_create_hubs.html
+++ b/policy/policy_create_hubs.html
@@ -515,7 +515,7 @@ Policy considerations for creating a new hub
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/policy/policy_deploy_mainhubs.html b/policy/policy_deploy_mainhubs.html
index a91ecdc3d..5650e24f3 100644
--- a/policy/policy_deploy_mainhubs.html
+++ b/policy/policy_deploy_mainhubs.html
@@ -498,7 +498,7 @@ Policy considerations for deploying to the main Datahub
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/policy/principles.html b/policy/principles.html
index 54b0138fe..360b9510b 100644
--- a/policy/principles.html
+++ b/policy/principles.html
@@ -514,7 +514,7 @@ Resourcefulness
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/policy/storage-retention.html b/policy/storage-retention.html
index e9ee67e20..cf919e350 100644
--- a/policy/storage-retention.html
+++ b/policy/storage-retention.html
@@ -535,7 +535,7 @@ Alternatives
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/robots.txt b/robots.txt
deleted file mode 100644
index b93ad29f3..000000000
--- a/robots.txt
+++ /dev/null
@@ -1 +0,0 @@
-Sitemap: https://docs.datahub.berkeley.edu/sitemap.xml
diff --git a/sitemap.xml b/sitemap.xml
deleted file mode 100644
index e79d946a6..000000000
--- a/sitemap.xml
+++ /dev/null
@@ -1,227 +0,0 @@
-
-
-
- https://docs.datahub.berkeley.edu/admins/deployments/datahub.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/deployments/stat159.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/storage.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/cluster-config.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/dns.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/remove-users-orm.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/clusterswitch.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/rebuild-hub-image.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/google-sheets.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/new-image.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/delete-hub.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/credentials.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/index.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/policy/index.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/policy/policy_deploy_mainhubs.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/policy/policy_create_hubs.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2017-03-23-kernel-deaths-incident.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/incidents/index.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2017-03-06-helm-config-image-mismatch.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2017-05-09-gce-billing.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2017-10-10-hung-nodes.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2017-02-09-datahub-db-outage.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2017-03-20-too-many-volumes.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2017-04-03-cluster-full-incident.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2018-02-28-hung-node.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2019-05-01-service-account-leak.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/users/authentication.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/users/features.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/users/hubs.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/users/private-repo.html
- 2024-08-09T19:14:07.285Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2017-02-24-autoscaler-incident.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2018-01-25-helm-chart-upgrade.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2018-06-11-course-subscription-canceled.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2017-10-19-course-subscription-canceled.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2022-01-20-package-dependency-upgrade-incident.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2017-02-24-proxy-death-incident.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2018-01-26-hub-slow-startup.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2017-02-09-datahub-db-outage-pvc-recreate-script.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2024-core-node-incidents.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2018-02-06-hub-db-dir.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/incidents/2019-02-25-k8s-api-server-down.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/policy/principles.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/policy/storage-retention.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/policy/create_policy.html
- 2024-08-09T19:14:07.277Z
-
-
- https://docs.datahub.berkeley.edu/admins/pre-reqs.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/preview-local.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/rebuild-postgres-image.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/course-config.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/calendar-scaler.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/new-hub.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/prometheus-grafana.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/new-packages.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/core-pool.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/howto/github-token.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/structure.html
- 2024-08-09T19:14:07.273Z
-
-
- https://docs.datahub.berkeley.edu/admins/index.html
- 2024-08-09T19:14:07.273Z
-
-
diff --git a/users/authentication.html b/users/authentication.html
index 5d61a3b6d..eab0d521b 100644
--- a/users/authentication.html
+++ b/users/authentication.html
@@ -521,7 +521,7 @@ Troubleshooting
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/users/features.html b/users/features.html
index b12480774..bef7a43fc 100644
--- a/users/features.html
+++ b/users/features.html
@@ -573,7 +573,7 @@ More?
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/users/hubs.html b/users/hubs.html
index 83106c692..2424ba8c3 100644
--- a/users/hubs.html
+++ b/users/hubs.html
@@ -540,7 +540,7 @@ Data8X Hub
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/users/index.html b/users/index.html
index 34572583d..e231adfa9 100644
--- a/users/index.html
+++ b/users/index.html
@@ -504,7 +504,7 @@ Using DataHub
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
diff --git a/users/private-repo.html b/users/private-repo.html
index 4f3d3754b..b37ee55f5 100644
--- a/users/private-repo.html
+++ b/users/private-repo.html
@@ -526,7 +526,7 @@ Accessing private GitHub repos
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
- var filterRegex = new RegExp("https:\/\/docs\.datahub\.berkeley\.edu");
+ var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}