diff --git a/.reuse/dep5 b/.reuse/dep5 index 9afa73ea..af52ae35 100644 --- a/.reuse/dep5 +++ b/.reuse/dep5 @@ -3,8 +3,8 @@ Upstream-Name: openDesk - der Souveräne Arbeitsplatz Upstream-Contact: Source: https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk -Files: helmfile/environments/default/theme/* -Copyright: 2023 Bundesministerium des Innern und für Heimat, PG ZenDiS "Projektgruppe für Aufbau ZenDiS" +Files: helmfile/files/theme/* +Copyright: 2024 Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS) GmbH License: Apache-2.0 Files: helmfile/files/gpg-pubkeys/* diff --git a/customization-data/favicon.ico.license b/customization-data/favicon.ico.license deleted file mode 100644 index 23975ea6..00000000 --- a/customization-data/favicon.ico.license +++ /dev/null @@ -1,2 +0,0 @@ -# SPDX-FileCopyrightText: 2023 Bundesministerium des Innern und für Heimat, PG ZenDiS "Projektgruppe für Aufbau ZenDiS" -# SPDX-License-Identifier: Apache-2.0 diff --git a/customization-data/logo.svg b/customization-data/logo.svg deleted file mode 100644 index 9d848a46..00000000 --- a/customization-data/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/customization-data/logo.svg.license b/customization-data/logo.svg.license deleted file mode 100644 index 23975ea6..00000000 --- a/customization-data/logo.svg.license +++ /dev/null @@ -1,2 +0,0 @@ -# SPDX-FileCopyrightText: 2023 Bundesministerium des Innern und für Heimat, PG ZenDiS "Projektgruppe für Aufbau ZenDiS" -# SPDX-License-Identifier: Apache-2.0 diff --git a/customization-data/portal_background_image.svg.license b/customization-data/portal_background_image.svg.license deleted file mode 100644 index 23975ea6..00000000 --- a/customization-data/portal_background_image.svg.license +++ /dev/null @@ -1,2 +0,0 @@ -# SPDX-FileCopyrightText: 2023 Bundesministerium des Innern und für Heimat, PG ZenDiS "Projektgruppe für Aufbau ZenDiS" -# SPDX-License-Identifier: Apache-2.0 diff --git a/helmfile/apps/nubus/values-opendesk-customization.yaml.gotmpl b/helmfile/apps/nubus/values-opendesk-customization.yaml.gotmpl index edaa30ae..bedef7f1 100644 --- a/helmfile/apps/nubus/values-opendesk-customization.yaml.gotmpl +++ b/helmfile/apps/nubus/values-opendesk-customization.yaml.gotmpl @@ -151,10 +151,10 @@ nubusPortalFrontend: {{ .Values.resources.umsPortalFrontend | toYaml | nindent 4 }} portalFrontend: branding: - css: {{ readFile "./../../../customization-data/custom.css" | b64enc | toJson }} - favicon: {{ readFile "./../../../customization-data/favicon.ico" | b64enc | toJson }} - logo: {{ readFile "./../../../customization-data/logo.svg" | b64enc | toJson }} - backgroundImage: {{ readFile "./../../../customization-data/portal_background_image.svg" | b64enc | toJson }} + css: {{ .Values.theme.imagery.portalCss | toJson }} + favicon: {{ .Values.theme.imagery.faviconIcoB64 | toJson }} + logo: {{ .Values.theme.imagery.logoHeaderSvgB64 | toJson }} + backgroundImage: {{ .Values.theme.imagery.logoPortalBackgroundSvgB64 | toJson }} nubusStackDataUms: additionalAnnotations: diff --git a/helmfile/apps/xwiki/values.yaml.gotmpl b/helmfile/apps/xwiki/values.yaml.gotmpl index 26f79621..a73331ae 100644 --- a/helmfile/apps/xwiki/values.yaml.gotmpl +++ b/helmfile/apps/xwiki/values.yaml.gotmpl @@ -129,8 +129,8 @@ postgresql: enabled: false properties: - "attachment:xwiki:FlamingoThemes.Iceberg@logo.svg": "data:image/svg+xml;base64,{{ .Values.theme.imagery.logoHeaderSvg | b64enc }}" - "attachment:xwiki:XWiki.DefaultSkin@icons.xwiki.favicon.svg": "data:image/svg+xml;base64,{{ .Values.theme.imagery.faviconSvg | b64enc }}" + "attachment:xwiki:FlamingoThemes.Iceberg@logo.svg": "data:image/svg+xml;base64,{{ .Values.theme.imagery.logoHeaderSvgB64 }}" + "attachment:xwiki:XWiki.DefaultSkin@icons.xwiki.favicon.svg": "data:image/svg+xml;base64,{{ .Values.theme.imagery.faviconSvgB64 }}" "attachment:xwiki:XWiki.DefaultSkin@icons.xwiki.favicon16.png": "data:image/png;base64,{{ .Values.theme.imagery.favicon16PngB64 }}" "attachment:xwiki:XWiki.DefaultSkin@icons.xwiki.favicon144.png": "data:image/png;base64,{{ .Values.theme.imagery.favicon144PngB64 }}" "property:xwiki:XWiki.XWikiServerXwiki^XWiki.XWikiServerClass.secure": 1 diff --git a/helmfile/environments/default/theme.gotmpl b/helmfile/environments/default/theme.gotmpl new file mode 100644 index 00000000..68a85692 --- /dev/null +++ b/helmfile/environments/default/theme.gotmpl @@ -0,0 +1,53 @@ +# SPDX-FileCopyrightText: 2023 Bundesministerium des Innern und für Heimat, PG ZenDiS "Projektgruppe für Aufbau ZenDiS" +# SPDX-License-Identifier: Apache-2.0 +--- +## The theme properties will be used to set the installations color an images. +## This is currently not supported by most of the components, but we still +## want to collect and provide the related information based on the attributes +## defined in this file. +# +theme: + ## Define texts + # + texts: + productName: "openDesk" + + ## Define colors + # + colors: + # Element, OX AppSuite, Xwiki + primary: "#5e27dd" + # OX AppSuite + primary15: "#e7dffa" + # OX AppSuite + black: "#000000" + # OX AppSuite, Xwiki + white: "#ffffff" + # OX AppSuite, Xwiki + secondaryGreyLight: "#f5f5f5" + + # Not in use yet + primary65: "#9673e9" + primary35: "#c7b3f3" + secondaryBlue: "#52c1ff" + secondaryBlueHighcontrast: "#0c3ff3" + secondaryRed: "#ff529e" + secondaryYellow: "#ffc700" + secondaryGreen: "#00ffcd" + secondaryGrey: "#adb3bc" + + ## Define imagery + # + imagery: + # Xwiki + faviconSvgB64: {{ readFile "./../../files/theme/favicon.svg" | b64enc | quote }} + faviconIcoB64: {{ readFile "./../../files/theme/favicon.ico" | b64enc | quote }} + favicon16PngB64: {{ readFile "./../../files/theme/favicon16.png" | b64enc | quote }} + favicon144PngB64: {{ readFile "./../../files/theme/favicon144.png" | b64enc | quote }} + logoHeaderSvgB64: {{ readFile "./../../files/theme/logoHeader.svg" | b64enc | quote }} + + # Portal + logoPortalBackgroundSvgB64: {{ readFile "./../../files/theme/logoPortalBackground.svg" | b64enc | quote }} + portalCss: {{ readFile "./../../files/theme/portal.css" | b64enc }} + +... diff --git a/helmfile/environments/default/theme.yaml b/helmfile/environments/default/theme.yaml deleted file mode 100644 index 28bbef99..00000000 --- a/helmfile/environments/default/theme.yaml +++ /dev/null @@ -1,50 +0,0 @@ -# SPDX-FileCopyrightText: 2023 Bundesministerium des Innern und für Heimat, PG ZenDiS "Projektgruppe für Aufbau ZenDiS" -# SPDX-License-Identifier: Apache-2.0 ---- -## The theme properties will be used to set the installations color an images. -## This is currently not supported by most of the components, but we still -## want to collect and provide the related information based on the attributes -## defined in this file. -# -theme: - ## Define texts - # - texts: - productName: "openDesk" - - ## Define colors - # - colors: - primary: "#5e27dd" - primary65: "#9673e9" - primary35: "#c7b3f3" - primary15: "#e7dffa" - black: "#000000" - white: "#ffffff" - secondaryBlue: "#52c1ff" - secondaryBlueHighcontrast: "#0c3ff3" - secondaryRed: "#ff529e" - secondaryYellow: "#ffc700" - secondaryGreen: "#00ffcd" - secondaryGrey: "#adb3bc" - secondaryGreyLight: "#f5f5f5" - - ## Define imagery - # - imagery: - # yamllint disable-line rule:line-length rule:quoted-strings - logoHeaderSvg: '' - # yamllint disable-line rule:line-length rule:quoted-strings - logoHeaderSvgWhite: ' ' - # yamllint disable-line rule:line-length rule:quoted-strings - logoPortalBackgroundSvg: '' - # yamllint disable-line rule:line-length rule:quoted-strings - faviconSvg: '' - # yamllint disable-line rule:line-length rule:quoted-strings - favicon16PngB64: 'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAXnAAAF5wGk6LX5AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAkNJREFUOI19k01IVGEUhp/vftf5Qc1G1Aib7EcxUzMJzEWbrCh0I4aLFkGgECEoDLZyFdRKJAkXLWoR7URoUSCokUVQRISIRWSa2aop02ac8c7PvadFM+Oln3lXH9953/f8cI7q7OzEjZ3vRxptUb1K5BSKfQAIKyhmxJA70drBBTdfZQ2CC8Pen9q4CVwGDP4NWylux7UVStUMJckSM+JJ4EoeMYAWoc+f9k0WLN7w5Awi2hgFTuYR/ok2f8o7AqAuHVpqdIS5fJmLAxrTo9gIpxFxtaOdJtMW1auQfGXT1R+g7cIOkpbw4uEm9659x06LdhyjRzeX948A5QCV1R6OnS5Em7D+1c4ZLM8neDIeZXneomsgQGTN5tNCAgXFhgh7AeqO+6k+6uX5gyiBCpPWjiJMj6JvdBfBWg/h1RSvJmN8fpukptmX9a4yAAE42OTl6USUdEp4PR2jrNLEMKDlXCHlQTNXjTJwz0EMpfgCvz+1qbaJ20+KA5rd+wto7Siiqs7L4hsrG1o1RZgGDr98tMn5gQBL8wkqqz3MzcZyBt2hUrpDpSS2hNnxCM8mopksTKmLdR8blKPmAK0MKCnTRNccbFtQCsr2FACQshw2vm0PFrBt2zmiD5xYDfvWzlYALQhYMXH3SDziEI84WHFxixHU2Gb94H0DIK6tEPD4P2vwNxQz/qIfg5DZvlTNUHLLtNoRGQPsPFJbULd8hevt4eD1FLiuMYuSD8P1jmP0KOEMZM4ZVlBM2Wnnbqzh6js3/xfTON0VIOhDOwAAAABJRU5ErkJggg==' - # yamllint disable-line rule:line-length rule:quoted-strings - favicon144PngB64: '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' - # yamllint disable-line rule:line-length - faviconIco: "AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAABILAAASCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN0nXgDdJ14A3SdeAN0nXgDdJ14E3SdeL90nXnPdJ16z3Sde3t0nXvXdJ17/3Sde/t0nXvTdJ17c3Sder90nXm7dJ14r3SdeA90nXgDdJ14A3SdeAN0nXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdJ14A3SdeAN0nXgDdJ14D3SdePd0nXp7dJ17j3Sde/d0nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/N0nXuDdJ16a3SdeOd0nXgLdJ14A3SdeAN0nXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3SdeAN0nXgDdJ14A3SdeH90nXpPdJ17u3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17r3Sdei90nXhrdJ14A3SdeAN0nXgAAAAAAAAAAAAAAAAAAAAAAAAAAAN0nXgDdJ14A3SdeAN0nXj3dJ17K3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sdew90nXjbdJ14A3SdeAN0nXgAAAAAAAAAAAAAAAADdJ14A3SdeAN0nXgDdJ15M3Sde4N0nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde2t0nXkHdJ14A3SdeAN0nXgAAAAAA3SdeAN0nXgDdJ14A3SdePt0nXuHdJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde2t0nXjXdJ14A3SdeAN0nXgDdJ14A3SdeAN0nXiDdJ17M3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sdewt0nXhndJ14A3SdeAN0nXgDdJ14E3Sdelt0nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sdeid0nXgLdJ14A3SdeAN0nXkDdJ17v3Sde/90nXv/dJ17/3Sde/90lXf/cJFv/3CNb/90lXP/dJ17/3Sde/90nXv/dJ17/3SZd/9wkXP/cI1v/3CNb/9wjW//cI1v/3CRb/90kXP/dJl3/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17q3SdeNt0nXgDdJ14F3Sdeo90nXv/dJ17/3Sde/90mXf/dKF//4kd2/+dnjv/oa5H/5FJ+/94tY//dJV3/3Sde/90mXf/fNGj/52aN/+hrkP/oapD/6GqQ/+hqkP/nZo3/5FWA/+A8bv/dKF//3SVd/90nXv/dJ17/3Sde/90nXv/dJ16W3SdeAt0nXjPdJ17m3Sde/90nXv/dJl3/3zNn/+6Trv/1v9D/8aO6//Cet//0ucv/8qzB/+JEdP/dJV3/3SRc/+RQff/87fL///z9//78/P/+/P3///z9//76/P/98/b/+t3m//Ciuv/iRnX/3SVd/90nXv/dJ17/3Sde/90nXt7dJ14p3Sdeet0nXv7dJ17/3Sde/90pX//vl7H/87TH/+FCcv/dJl7/3SVd/980aP/uk6//9LnL/982af/cI1v/5FF9//3x9f////////7////8/f/+/Pz///39//////////////////jS3v/jS3n/3SVd/90nXv/dJ17/3Sde+90nXmvdJ1663Sde/90nXv/dJVz/4016//fN2v/iSHf/3CRc/90nXv/dJ17/3SVd/94vZP/0u8z/6neZ/9whWv/kUX3//fH0///////52uP/6XCV/+hqkP/obpP/7Iim//jU3/////////////Ozxv/eLWL/3Sde/90nXv/dJ17/3Sdeq90nXuTdJ17/3Sde/9wjW//qd5r/87TH/90pX//dJ17/3Sde/90nXv/dJ17/3CNb/+yHpf/xp77/3CRc/+RRff/98fT///////bI1v/eLGL/3CNb/9wjW//cIlv/4097//vj6v///////O3y/+NNe//dJVz/3Sde/90nXv/dJ17X3Sde+t0nXv/dJ17/3CNb/+uCov/yqr//3SZd/90nXv/dJ17/3Sde/90nXv/cI1v/6nmb//Oxxf/dJl3/5FF9//3x9P//////9snX/94vZP/dJl7/3Sde/90nXv/dJ17/8q/D/////////P3/6G6T/9wjW//dJ17/3Sde/90nXvDdJ17/3Sde/90nXv/cJFz/52mP//XB0P/eL2T/3SZd/90nXv/dJ17/3Sde/90kXP/vmbP/75mz/9wiWv/kUX3//fH0///////2ydf/3i9k/90mXv/dJ17/3Sde/90kXP/vmLL////////////rfp//3CNb/90nXv/dJ17/3Sde/N0nXv/dJ17/3Sde/90mXf/gOmz/9sfV/+huk//cI1v/3SVc/90lXf/cI1v/4kl3//fL2P/lWYP/3CJa/+RRff/97/P///////bI1v/eL2T/3SZe/90nXv/dJ17/3SRc/++Ysv///////////+t+n//cI1v/3Sde/90nXv/dJ1783Sde+90nXv/dJ17/3Sde/90lXf/nZ43/98rX/+t/oP/iSXf/4kR0/+hqkP/1wdH/7Yyp/90pX//dJl3/3zVp/+hskv/pc5b/5l+I/90qYP/dJ17/3Sde/90nXv/dJ17/8q/D/////////P3/6G6T/9wjW//dJ17/3Sde/90nXvDdJ17l3Sde/90nXv/dJ17/3Sde/90mXv/kVYD/8aO7//S5y//0ucv/8q/D/+hskv/eK2H/3SZd/90nXv/dJl3/3CRb/9wjW//cI1v/3CRb/9wkW//cI1v/3CJb/+NPfP/75Ov///////zt8v/jTnv/3SVc/90nXv/dJ17/3Sde2N0nXrrdJ17/3Sde/90nXv/dJ17/3Sde/90lXP/dKF//3zNn/981af/eK2H/3SRc/90nXv/dJ17/3Sde/90nXv/dJ17/3SZd/982af/mYYr/52SL/+dpj//shaT/+NTf////////////87TH/94tYv/dJ17/3Sde/90nXv/dJ16s3Sdee90nXv7dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJl3/3SZd/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJFz/5VyF//3x9f/++vv//vv8//////////////////jT3v/jS3n/3SVd/90nXv/dJ17/3Sde/N0nXmzdJ1403Sde5t0nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90kXP/lXIb//fT3///8/f/++/z//fP2//rd5v/xo7v/4kd2/90lXf/dJ17/3Sde/90nXv/dJ17f3SdeKt0nXgbdJ16l3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3SZd/+A4a//naI7/6GuQ/+dmjf/kVYD/4Dxu/90oX//dJV3/3Sde/90nXv/dJ17/3Sde/90nXpjdJ14C3SdeAN0nXkPdJ17x3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3SZd/9wkW//cI1v/3CRb/90kXP/dJl3/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17r3SdeON0nXgDdJ14A3SdeBN0nXpjdJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXovdJ14C3SdeAN0nXgDdJ14A3SdeId0nXs3dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17E3SdeGt0nXgDdJ14A3SdeAN0nXgDdJ14A3SdeQN0nXuLdJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde290nXjfdJ14A3SdeAN0nXgAAAAAA3SdeAN0nXgDdJ14A3SdeTd0nXuLdJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXtzdJ15E3SdeAN0nXgDdJ14AAAAAAAAAAAAAAAAA3SdeAN0nXgDdJ14A3SdeQN0nXs3dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17G3SdeON0nXgDdJ14A3SdeAAAAAAAAAAAAAAAAAAAAAAAAAAAA3SdeAN0nXgDdJ14A3SdeId0nXpbdJ17v3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17t3Sdejt0nXhzdJ14A3SdeAN0nXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3SdeAN0nXgDdJ14A3SdeBN0nXkDdJ16i3Sde5d0nXv3dJ17/3Sde/90nXv/dJ17/3Sde/90nXv/dJ17/3Sde/90nXv3dJ17i3Sdend0nXjvdJ14C3SdeAN0nXgDdJ14AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3SdeAN0nXgDdJ14A3SdeAN0nXgXdJ14y3Sded90nXrfdJ17h3Sde+N0nXv/dJ17/3Sde990nXt/dJ16z3Sdec90nXi7dJ14D3SdeAN0nXgDdJ14A3SdeAAAAAAAAAAAAAAAAAAAAAAAAAAAA+AAAH/AAAA/gAAAHwAAAA4AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAcAAAAPgAAAH8AAAD/gAAB8=" - -... diff --git a/customization-data/favicon.ico b/helmfile/files/theme/favicon.ico similarity index 100% rename from customization-data/favicon.ico rename to helmfile/files/theme/favicon.ico diff --git a/helmfile/files/theme/favicon.svg b/helmfile/files/theme/favicon.svg new file mode 100644 index 00000000..4aa3e474 --- /dev/null +++ b/helmfile/files/theme/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/helmfile/files/theme/favicon144.png b/helmfile/files/theme/favicon144.png new file mode 100644 index 00000000..b0d0e47b Binary files /dev/null and b/helmfile/files/theme/favicon144.png differ diff --git a/helmfile/files/theme/favicon16.png b/helmfile/files/theme/favicon16.png new file mode 100644 index 00000000..f8186196 Binary files /dev/null and b/helmfile/files/theme/favicon16.png differ diff --git a/helmfile/files/theme/logoHeader.svg b/helmfile/files/theme/logoHeader.svg new file mode 100644 index 00000000..0c0243d9 --- /dev/null +++ b/helmfile/files/theme/logoHeader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/customization-data/portal_background_image.svg b/helmfile/files/theme/logoPortalBackground.svg similarity index 100% rename from customization-data/portal_background_image.svg rename to helmfile/files/theme/logoPortalBackground.svg diff --git a/customization-data/custom.css b/helmfile/files/theme/portal.css similarity index 100% rename from customization-data/custom.css rename to helmfile/files/theme/portal.css