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 @@

Cluster name

} 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/credentials.html b/admins/credentials.html index 491abe023..bba0f8e66 100644 --- a/admins/credentials.html +++ b/admins/credentials.html @@ -519,7 +519,7 @@

Service Accounts

} 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/deployments/datahub.html b/admins/deployments/datahub.html index 69d1a3634..65f5c6894 100644 --- a/admins/deployments/datahub.html +++ b/admins/deployments/datahub.html @@ -517,7 +517,7 @@

Resources

} 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/deployments/index.html b/admins/deployments/index.html index b1f129e29..69d52496a 100644 --- a/admins/deployments/index.html +++ b/admins/deployments/index.html @@ -504,7 +504,7 @@

Hub Deployments

} 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/deployments/stat159.html b/admins/deployments/stat159.html index 9dce0593d..1f939c049 100644 --- a/admins/deployments/stat159.html +++ b/admins/deployments/stat159.html @@ -573,7 +573,7 @@

Historical Informat } 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/calendar-scaler.html b/admins/howto/calendar-scaler.html index 0ac879826..0cecccaba 100644 --- a/admins/howto/calendar-scaler.html +++ b/admins/howto/calendar-scaler.html @@ -626,7 +626,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/admins/howto/clusterswitch.html b/admins/howto/clusterswitch.html index 61f67aa8b..8bbdec8c0 100644 --- a/admins/howto/clusterswitch.html +++ b/admins/howto/clusterswitch.html @@ -648,7 +648,7 @@

Deleting the old } 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/core-pool.html b/admins/howto/core-pool.html index fe3cd0a3d..319f79955 100644 --- a/admins/howto/core-pool.html +++ b/admins/howto/core-pool.html @@ -565,7 +565,7 @@

Deploy a New C } 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/course-config.html b/admins/howto/course-config.html index 18b121ccb..14c081f27 100644 --- a/admins/howto/course-config.html +++ b/admins/howto/course-config.html @@ -654,7 +654,7 @@

Housekeeping

} 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/delete-hub.html b/admins/howto/delete-hub.html index 6ce265a14..89bcdc019 100644 --- a/admins/howto/delete-hub.html +++ b/admins/howto/delete-hub.html @@ -579,7 +579,7 @@

Steps to spin dow } 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/dns.html b/admins/howto/dns.html index b55d39ced..4629374db 100644 --- a/admins/howto/dns.html +++ b/admins/howto/dns.html @@ -547,7 +547,7 @@

Delete a record

} 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/github-token.html b/admins/howto/github-token.html index 136cb57ad..b17c2418c 100644 --- a/admins/howto/github-token.html +++ b/admins/howto/github-token.html @@ -515,7 +515,7 @@

Create Finely Grained Access Token

} 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/google-sheets.html b/admins/howto/google-sheets.html index 55a0d1297..b78f62d42 100644 --- a/admins/howto/google-sheets.html +++ b/admins/howto/google-sheets.html @@ -584,7 +584,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); }