Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat (no merge): Add seperate radixconfig for PCS5 demonstration #874

Open
wants to merge 14 commits into
base: main
Choose a base branch
from
3 changes: 3 additions & 0 deletions .changeset/pr-874-2198328870.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@

---
---
1 change: 1 addition & 0 deletions backend/src/Equinor.ProjectExecutionPortal.sln
Original file line number Diff line number Diff line change
@@ -19,6 +19,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
Dockerfile = Dockerfile
nuget.config = nuget.config
..\..\radixconfig.yaml = ..\..\radixconfig.yaml
..\..\radixconfig_pcs5-demo.yaml = ..\..\radixconfig_pcs5-demo.yaml
..\README.md = ..\README.md
EndProjectSection
EndProject
96 changes: 96 additions & 0 deletions radixconfig_pcs5-demo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
apiVersion: radix.equinor.com/v1
kind: RadixApplication
metadata:
name: pcs5-demo
spec:
build:
useBuildKit: true
useBuildCache: true
environments:
- name: dev
build:
from: feat/pcs5-radix
- name: test
build:
from: feat/pcs5-radix
components:
# Web Server - One
- name: one
identity:
azure:
clientId: ea425507-0de4-4f5f-bac8-48cea54f7a0c
src: . # Dockerfile location
dockerfileName: clientBackend.Dockerfile
variables:
ASPNETCORE_URLS: "http://*:5000"
ApplicationInsights__ConnectionString: ""
AzureAd__ClientId: ""
ClientBundle__Msal__ClientId: ""
ClientBundle__PortalId: "77a66936-2690-41c1-1042-08dd18502b67"
FusionPortalApi__BaseAddress: ""
FusionPortalApi__Scope: ""
AssetProxy__FusionPortalUrl: ""
AssetProxy__FusionPeopleUrl: ""
AssetProxy__FusionAppsUrl: ""
AssetProxy__TokenScope: ""
FusionProjectPortalApi__BaseAddress: ""
FusionProjectPortalApi__Scope: ""
FusionBookmarks__Name: ""
FusionBookmarks__Identifier: ""
FusionBookmarks__Subsystem: "Project Portal"
ClientBundle__FusionLegacyEnvIdentifier: "ci"
ports:
- name: http
port: 5000
publicPort: http
environmentConfig:
- environment: test
identity:
azure:
clientId: 68e0c697-b713-4cd0-b24f-c2509f442e84
secretRefs:
azureKeyVaults:
- name: kv-pep-ws-noe-test
path: /mnt/key-vault
useAzureIdentity: true
items:
- name: AzureAd--ClientSecret
type: secret
envVar: AzureAd__ClientSecret
- name: ClientBundle--AgGrid--LicenseKey
type: secret
envVar: ClientBundle__AgGrid__LicenseKey
replicas: 1
monitoring: true
resources:
requests:
memory: "2048Mi"
cpu: "800m"
limits:
memory: "2048Mi"
cpu: "800m"
- environment: dev
identity:
azure:
clientId: 68e0c697-b713-4cd0-b24f-c2509f442e84
secretRefs:
azureKeyVaults:
- name: kv-pep-ws-noe-test
path: /mnt/key-vault
useAzureIdentity: true
items:
- name: AzureAd--ClientSecret
type: secret
envVar: AzureAd__ClientSecret
- name: ClientBundle--AgGrid--LicenseKey
type: secret
envVar: ClientBundle__AgGrid__LicenseKey
replicas: 1
monitoring: true
resources:
requests:
memory: "2048Mi"
cpu: "800m"
limits:
memory: "2048Mi"
cpu: "800m"