Cloud Native PostgreSQL Operator live quickstart#1094
Conversation
|
@gsong could you take a look at this and suggest a better organization (one that would allow clean merging with future imports from the CNP repo)? I approached this draft by moving Quickstart into its own subdirectory, with minor modifications to paths and the addition of a link to the demo; that looks clean enough I think, but is probably a bear to try to automate. Some initial ideas:
|
|
At first blush, here's my thought:
The in-place modification could be tricky but do-able, especially if we can inject some kind of comment place-holder upstream. We can choose to inject our custom snippet which links to new content at any stage of the import process. |
|
Eh, @gsong - I've mostly taken your suggestion and applied it - seems reasonable, only potential pitfall is editing stuff in the wrong place. Have a look? |
|
@cero-miedo could you take a look at the blurb at the start of the Quickstart page here: https://edb-docs-adv-feature-jo-ukdchu.herokuapp.com/kubernetes/cloud_native_postgresql/quickstart/ (the admonition titled, "Live demonstration") and let me know your thoughts? Not sure it needs anything TBH, but might tie into the work you've been doing with Katacoda iconography elsewhere. |
|
@gbartolini I think you or someone from your team might be interested in looking over the demo I'm adding here, make sure I'm not misrepresenting anything in your work! Direct link: https://edb-docs-adv-feature-jo-ukdchu.herokuapp.com/kubernetes/cloud_native_postgresql/interactive/installation_and_deployment/ |
|
Yeah, the sidebar thing is... awkward. Also means the text of the top-level item is "Interactive DemosDemos" (lack of space there is also a problem for other titles with this badge). |
Remove unnecessary imports.
|
Gabriele gives approval for this; just need @cero-miedo to work out the design issues. Suggestions:
Robert's call - he'll own this from now until merge (I'm out next week but ping me if there are any questions) |




What's New?
A live (in-browser) demonstration of installation, configuration and deployment - essentially the combined contents of the CNP Quickstart, Install and Comdms pages.
This doesn't even get into the good stuff yet, but we gotta start somewhere - and I think a demo that takes literally 5 minutes to work through and leaves you with a 3-node cluster running ain't too bad for whetting the appetite!
View the demo here: https://edb-docs-adv-feature-jo-ukdchu.herokuapp.com/kubernetes/cloud_native_postgresql/interactive/installation_and_deployment/
What Changed?
This creates a section for interactive content that will be merged into the CNP docs during import. Lacking a more entertaining idea, I created the path
merge_sources/kubernetes/cloud_native_postgresqland modified the import script to merge the contents of this path with the transformed documentation from the CNP repo (source_cloud_native_operator.py- see sync instructions for details).I also modified that import script to add the "interactive" directory to the navigation, and a blurb highlighting the existence of a demo as the 2nd paragraph in quickstart.mdx. This is... somewhat fragile, but I don't care to over-engineer this part until / unless it becomes necessary - and right now, this is all that's being merged!
View the modified Quickstart page here: https://edb-docs-adv-feature-jo-ukdchu.herokuapp.com/kubernetes/cloud_native_postgresql/quickstart/ (and note the addition of an "Interactive Demos" section to the side nav)
Checklist
Content