charts/osdu-admin-ui/templates/code.yaml (24 lines of code) (raw):

{{- if ne (.Values.adminUIEnabled | toString | lower) "false" }} --- apiVersion: v1 kind: ConfigMap metadata: name: environment-ts namespace: {{ .Release.Namespace }} data: environment.ts: | import json from '../config/config.json'; import { Environment } from './environment.model'; export const environment: Environment = json as Environment; export const scopeProctedURLs: () => any = () => { const splittedScopes = environment.settings.idp.scope.split(' '); const osdu_api = Object.values(environment.settings.api_endpoints).map( (url) => [url, splittedScopes] ); const graphAPI = [ environment.settings.api_endpoints.graphAPI_endpoint, ['User.Read'], ]; return [...osdu_api, graphAPI]; }; {{- end }}