Skip to content

Conversation

@termontwouter
Copy link
Collaborator

This PR merges the demo/setup branch into main. I'll try to rebase it into a few comprehensible chunks of work.

@Dexagod, will you push the demo apps to this branch before merging, or to another branch that we can merge later?

termontwouter and others added 23 commits March 12, 2024 13:26
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
Co-authored-by: woutslabbinck <wout.slabbinck@ugent.be>
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
@termontwouter termontwouter self-assigned this Mar 28, 2024
Copy link
Contributor

@woutslabbinck woutslabbinck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is the fact that npm start:all does end up in the css failing. I think this should be fixed or made an issue.

Furthermore, I've made some small comments that IMO should be resolved before we merge into main

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is these and all other .internal data required?
If so, why exactly again?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The internal data keeps track of the accounts related to the pods. I think it's best to keep those, to be able to use the CSS account system when needed. For example, when we want to extend the demo with a real login using the CSS's IDP.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does this do?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a meta file the CSS automatically adds in each pod.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I meant, what does the catalog do again?

@termontwouter
Copy link
Collaborator Author

@woutslabbinck, thanks for the thorough review! I replied to some comments, and gave thumbs up to those I'll fix. A few other questions are for @Dexagod to answer.

Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
@termontwouter
Copy link
Collaborator Author

termontwouter commented Mar 31, 2024

I refactored the demo sites a bit, moving them out of the css, and trimming some of the fat of the react installation. @Dexagod can you take a look if you are okay with those changes?

(For ease of installation, I added a global build:demo script to compile the react sites, and let those spin up together with the rest on start:demo.)

@Dexagod
Copy link
Contributor

Dexagod commented Apr 2, 2024

I'll go over the demo changes

Dexagod and others added 2 commits April 2, 2024 13:53
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
@termontwouter
Copy link
Collaborator Author

Alright, so now 2309560 takes care of the timing problems with the parallel start.

Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
@termontwouter
Copy link
Collaborator Author

I believe all your comments have been addressed, @woutslabbinck, so give it another look if you have some time. Thanks!

@termontwouter termontwouter merged commit c502489 into main Apr 9, 2024
@termontwouter termontwouter deleted the demo/setup branch April 9, 2024 09:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants