diff --git a/plugins/tutor-contrib-paragon/tutorparagon/patches/kustomization-configmapgenerator b/plugins/tutor-contrib-paragon/tutorparagon/patches/kustomization-configmapgenerator new file mode 100644 index 0000000..7650095 --- /dev/null +++ b/plugins/tutor-contrib-paragon/tutorparagon/patches/kustomization-configmapgenerator @@ -0,0 +1,10 @@ +{% if MFE_HOST_EXTRA_FILES %} +{% if not PARAGON_ENABLED_THEMES %} {% set PARAGON_ENABLED_THEMES = ['light'] %} {% endif %} +- name: paragon-static-files + files: + - core.min.css=../{{ PARAGON_COMPILED_THEMES_PATH }}/core/core.min.css {% for theme in PARAGON_ENABLED_THEMES %} + - {{ theme }}.min.css=../{{ PARAGON_COMPILED_THEMES_PATH }}/themes/{{ theme }}/{{ theme }}.min.css {% endfor %} + options: + labels: + app.kubernetes.io/name: paragon-static-files +{% endif %} diff --git a/plugins/tutor-contrib-paragon/tutorparagon/patches/mfe-k8s-volume-mounts b/plugins/tutor-contrib-paragon/tutorparagon/patches/mfe-k8s-volume-mounts new file mode 100644 index 0000000..71e3b5c --- /dev/null +++ b/plugins/tutor-contrib-paragon/tutorparagon/patches/mfe-k8s-volume-mounts @@ -0,0 +1,3 @@ +- mountPath: /paragon-statics + name: static-files + readOnly: true diff --git a/plugins/tutor-contrib-paragon/tutorparagon/patches/mfe-k8s-volumes b/plugins/tutor-contrib-paragon/tutorparagon/patches/mfe-k8s-volumes new file mode 100644 index 0000000..5fa40a5 --- /dev/null +++ b/plugins/tutor-contrib-paragon/tutorparagon/patches/mfe-k8s-volumes @@ -0,0 +1,11 @@ +{% if not PARAGON_ENABLED_THEMES %} {% set PARAGON_ENABLED_THEMES = ['light'] %} {% endif %} +- name: static-files + configMap: + name: paragon-static-files + items: + - key: core.min.css + path: core/core.min.css + {% for theme in PARAGON_ENABLED_THEMES %} + - key: {{ theme }}.min.css + path: themes/{{ theme }}/{{ theme }}.min.css + {% endfor %}