Skip to content

Commit 9b135e5

Browse files
authored
Create FedRAMP 3PAO pen test deployment (Databiospere/azul#6246, PR #4048)
1 parent 7c85c4b commit 9b135e5

File tree

7 files changed

+49
-0
lines changed

7 files changed

+49
-0
lines changed

.gitlab/sites/tempdev/anvil/base.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
variables:
2+
data_browser_build_env: tempdev
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../fragments/explorer/build.yaml

.gitlab/sites/tempdev/pipeline.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../fragments/explorer/pipeline.yaml

explorer/app/config/config.ts

+2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import anvilCatalogProd from "../../site-config/anvil-catalog/prod/config";
55
import anvilCmgCCDev from "../../site-config/anvil-cmg/cc-dev/config";
66
import anvilCmgDev from "../../site-config/anvil-cmg/dev/config";
77
import anvilCmgProd from "../../site-config/anvil-cmg/prod/config";
8+
import anvilCmgTempdev from "../../site-config/anvil-cmg/tempdev/config";
89
import anvilDev from "../../site-config/anvil/dev/config";
910
import anvilProd from "../../site-config/anvil/prod/config";
1011
import hcaDcpCCMaDev from "../../site-config/hca-dcp/cc-ma-dev/config";
@@ -23,6 +24,7 @@ const CONFIGS: { [k: string]: SiteConfig } = {
2324
"anvil-cmg-cc-dev": anvilCmgCCDev,
2425
"anvil-cmg-dev": anvilCmgDev,
2526
"anvil-cmg-prod": anvilCmgProd,
27+
"anvil-cmg-tempdev": anvilCmgTempdev,
2628
"anvil-dev": anvilDev,
2729
"anvil-prod": anvilProd,
2830
"hca-dcp-cc-ma-dev": hcaDcpCCMaDev,
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
NEXT_PUBLIC_SITE_CONFIG='anvil-cmg-tempdev'
2+
NEXT_PUBLIC_SITEMAP_DOMAIN='https://explore.temp.gi.ucsc.edu'
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import { AuthenticationConfig } from "@databiosphere/findable-ui/lib/config/entities";
2+
import * as MDX from "../../../../app/components/common/MDXContent/anvil-cmg";
3+
4+
export const authenticationConfig: AuthenticationConfig = {
5+
googleGISAuthConfig: {
6+
clientId:
7+
"807674395527-gu6chnf1e4cm18qcpcrqhs7dpk69h0jb.apps.googleusercontent.com",
8+
googleProfileEndpoint: "https://www.googleapis.com/oauth2/v3/userinfo",
9+
scope:
10+
"https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile openid",
11+
},
12+
termsOfService: MDX.LoginTermsOfService({}),
13+
terraAuthConfig: {
14+
termsOfServiceEndpoint:
15+
"https://sam.dsde-dev.broadinstitute.org/register/user/v2/self/termsOfServiceDetails",
16+
terraNIHProfileEndpoint:
17+
"https://firecloud-orchestration.dsde-dev.broadinstitute.org/api/nih/status",
18+
terraProfileEndpoint:
19+
"https://sam.dsde-dev.broadinstitute.org/register/user/v1",
20+
},
21+
text: MDX.LoginText({}),
22+
title: "Sign in to your account",
23+
warning: MDX.LoginWarning({}),
24+
};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { SiteConfig } from "../../common/entities";
2+
import { makeConfig } from "../dev/config";
3+
import { authenticationConfig } from "./authentication/authentication";
4+
5+
const config: SiteConfig = {
6+
...makeConfig(
7+
"https://explore.temp.gi.ucsc.edu",
8+
"https://anvilproject.org",
9+
"https://service.temp.gi.ucsc.edu",
10+
"anvil"
11+
),
12+
exportToTerraUrl: "https://bvdp-saturn-dev.appspot.com/",
13+
};
14+
15+
config.authentication = authenticationConfig;
16+
17+
export default config;

0 commit comments

Comments
 (0)