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

Brand the Dex GUI to match the MetalK8s UI specs #2016

Closed
Ebaneck opened this issue Nov 5, 2019 · 1 comment
Closed

Brand the Dex GUI to match the MetalK8s UI specs #2016

Ebaneck opened this issue Nov 5, 2019 · 1 comment
Assignees
Labels
complexity:medium Something that requires one or few days to fix topic:authentication Anything related to user authentication topic:ui UI-related issues

Comments

@Ebaneck
Copy link
Contributor

Ebaneck commented Nov 5, 2019

Component:

'ui', 'authentication'

Why this is needed:

To achieve consistency across all MetalK8s UI's.

What should be done:

Deploy a new Dex frontend theme that matches the MetalK8s UI specifications(colour, design, typography).

Implementation proposal (strongly recommended):

In the Dex ConfigMap, specify a frontend theme and theme directory that will be used by Dex.
This should become the new default theme loaded by all Dex pods.

Test plan:
TBD


Epic iteration: #1988

@Ebaneck Ebaneck added moonshot topic:ui UI-related issues topic:authentication Anything related to user authentication labels Nov 5, 2019
@Ebaneck Ebaneck added this to the MetalK8s 2.5.0 milestone Nov 5, 2019
@ChengYanJin ChengYanJin self-assigned this Nov 12, 2019
@ChengYanJin ChengYanJin added the complexity:medium Something that requires one or few days to fix label Nov 12, 2019
ChengYanJin added a commit that referenced this issue Nov 21, 2019
Add dex-login configMap which contain the content of styles.css logo.png and favicon.png

mount the volume in the dex container /web/themes/scality

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 21, 2019
The binaryDate is not working for configMap

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 21, 2019
Add the issuer in the frontend manifest to change the title of the login pag

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 22, 2019
Add dex-login configMap which contain the content of styles.css logo.png and favicon.png

mount the volume in the dex container /web/themes/scality

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 22, 2019
Add the configuration in dex.yaml file and generate the chart.sls for salt

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 22, 2019
The three files will be mounted in web/themes/scality in order to render our customized theme

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 22, 2019
- change the buildchain in order to get the content of three UI resource in ConfigMap
- add two function salt_embed_bytes and salt_embed_text to get the good format yaml

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 22, 2019
Generate chart.sls from dex.yaml

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 22, 2019
The three files will be mounted in web/themes/scality in order to render our customized theme

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 22, 2019
- change the buildchain in order to get the content of three UI resource in ConfigMap
- add two function salt_embed_bytes and salt_embed_text to get the good format yaml

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 22, 2019
Generate chart.sls from dex.yaml

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 22, 2019
The three files will be mounted in web/themes/scality in order to render our customized theme

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 22, 2019
…urces

- change the buildchain in order to get the content of three UI resource in ConfigMap
- add two function salt_embed_bytes and salt_embed_text to get the good format yaml

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 22, 2019
Generate chart.sls from dex.yaml

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 23, 2019
The three files will be mounted in web/themes/scality in order to render our customized theme

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 23, 2019
…urces

- change the buildchain in order to get the content of three UI resource in ConfigMap
- add two function salt_embed_bytes and salt_embed_text to get the good format yaml

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 23, 2019
Generate chart.sls from dex.yaml

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 23, 2019
…urces

- change the buildchain in order to get the content of three UI resource in ConfigMap
- add two function salt_embed_bytes and salt_embed_text to get the good format yaml

Refs: #2016
ChengYanJin added a commit that referenced this issue Nov 23, 2019
Generate chart.sls from dex.yaml

Refs: #2016
@ChengYanJin
Copy link
Contributor

Already merged to dev/2.5

ChengYanJin added a commit that referenced this issue Dec 17, 2019
The three files will be mounted in web/themes/scality in order to render our customized theme

Refs: #2016
ChengYanJin added a commit that referenced this issue Dec 17, 2019
…urces

- change the buildchain in order to get the content of three UI resource in ConfigMap
- add two function salt_embed_bytes and salt_embed_text to get the good format yaml

Refs: #2016
ChengYanJin added a commit that referenced this issue Dec 17, 2019
Generate chart.sls from dex.yaml

Refs: #2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity:medium Something that requires one or few days to fix topic:authentication Anything related to user authentication topic:ui UI-related issues
Projects
None yet
Development

No branches or pull requests

2 participants