Skip to content

Add tutorial to create a resource type in Radius (#1409) #1462

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

Merged
merged 1 commit into from
Jun 9, 2025

Conversation

Reshrahim
Copy link
Contributor

Thank you for helping make the Radius documentation better!

Please follow this checklist before submitting:

  • Read the contribution guide
  • Commands include options for Linux, MacOS, and Windows within codetabs
  • New file and folder names are globally unique
  • Page references use shortcodes instead of markdown or URL links
  • Images use HTML style and have alternative text
  • Places where multiple code/command options are given have codetabs

In addition, please fill out the following to help reviewers understand this pull request:

Description

Adding the resource-type tutorial commit to the latest realease for community call

Issue reference

* Add udt tutorial

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Updates

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Updates

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix rad file

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Add Bicep outputs

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Refine steps

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix bicep config

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix formatting

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fixes to docs and bicep files

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix Recipes reference

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix naming

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix errors

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Updates

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix code snippet formatting

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix code snippet formatting

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix code snippet formatting

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Address feedback

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix refernce

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix refernce

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix refernce

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix refernce

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix refernce to guides

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Address feddback

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix todoapp image

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix snippets

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Updates

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Update docs/content/tutorials/tutorial-resource-type/index.md

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Update docs/content/tutorials/tutorial-resource-type/index.md

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Update docs/content/tutorials/tutorial-resource-type/index.md

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Address feedback

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Address feedback

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Address feedback

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* fix image

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* fix image

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Apply suggestions from code review

Co-authored-by: Zach Casper <[email protected]>
Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Apply suggestions from code review

Co-authored-by: Zach Casper <[email protected]>
Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Apply suggestions from code review

Co-authored-by: Zach Casper <[email protected]>
Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Address PR review feedback

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix bicep validation error

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Update docs/content/tutorials/tutorial-resource-type/snippets/app.bicep

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Add caution on secrets

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Updates

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Updates

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Updates

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Add local registry

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* fix tabs

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Nits

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Trigger Build

* Fixes

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fixes

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fixes

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fixes

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Add terraform recipes

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Spell check

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix pre-reqs

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix pre-reqs

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix order

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix env variables

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix env variables

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Add app

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Update tf Recipe

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix typo

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix typo

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Add tf example

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Update docs/content/tutorials/tutorial-resource-type/index.md

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Add tf example

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* update tf

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Update index.md

minor changes to spell out "For example..." and to clarify that the terraform recipe will appear along with several bicep recipes

Signed-off-by: Jonathan Smith <[email protected]>

* Add application flag

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Update docs for v0.46.0

* Add customizable property size to the definitions

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Add recipe outputs changes

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Add warning

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Add app graph

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* swapping out for correct demo-dashboard-appgraph

Signed-off-by: Jonathan Smith <[email protected]>

* rename namespace and app defn

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Rename to types.yaml

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Reove mycompany refernce

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Added composite recipe tutorial

Signed-off-by: Zach Casper <[email protected]>

* Updated all three tuturials to work together

Signed-off-by: Zach Casper <[email protected]>

* Spellcheck

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Spell check and Bicep validation fix

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Minor edits

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Updated diagrams

Signed-off-by: Zach Casper <[email protected]>

* Minor edits

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Update body-end.html

Revert edge config

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Link updates

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Update config.toml

Revert edge docs config changes


Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Lowercased webservices to render properly

Signed-off-by: Zach Casper <[email protected]>

* Resolved comments from Will

Signed-off-by: Zach Casper <[email protected]>

* Spelling

Signed-off-by: Zach Casper <[email protected]>

* Spelling

Signed-off-by: Zach Casper <[email protected]>

* Spelling

Signed-off-by: Zach Casper <[email protected]>

* Fixed case for postgresql.bicep

Signed-off-by: Zach Casper <[email protected]>

---------

Signed-off-by: Reshma Abdul Rahim <[email protected]>
Signed-off-by: Reshma Abdul Rahim <[email protected]>
Signed-off-by: Jonathan Smith <[email protected]>
Signed-off-by: Zach Casper <[email protected]>
Co-authored-by: Zach Casper <[email protected]>
Co-authored-by: Jonathan Smith <[email protected]>
Co-authored-by: Radius CI Bot <[email protected]>
@Reshrahim Reshrahim merged commit dd09289 into v0.47 Jun 9, 2025
9 checks passed
@Reshrahim Reshrahim deleted the re/resource-types branch June 9, 2025 04:53
Reshrahim added a commit that referenced this pull request Jun 23, 2025
* Update docs for v0.47.0

* Add tutorial to create a resource type in Radius  (#1409) (#1462)

* Add udt tutorial



* Updates



* Updates



* Fix rad file



* Add Bicep outputs



* Refine steps



* Fix bicep config



* Fix formatting



* Fixes to docs and bicep files



* Fix Recipes reference



* Fix naming



* Fix errors



* Updates



* Fix code snippet formatting



* Fix code snippet formatting



* Fix code snippet formatting



* Address feedback



* Fix refernce



* Fix refernce



* Fix refernce



* Fix refernce



* Fix refernce to guides



* Address feddback



* Fix todoapp image



* Fix snippets



* Updates



* Update docs/content/tutorials/tutorial-resource-type/index.md



* Update docs/content/tutorials/tutorial-resource-type/index.md



* Update docs/content/tutorials/tutorial-resource-type/index.md



* Address feedback



* Address feedback



* Address feedback



* fix image



* fix image



* Apply suggestions from code review




* Apply suggestions from code review




* Apply suggestions from code review




* Address PR review feedback



* Fix bicep validation error



* Update docs/content/tutorials/tutorial-resource-type/snippets/app.bicep



* Add caution on secrets



* Updates



* Updates



* Updates



* Add local registry



* fix tabs



* Nits



* Trigger Build

* Fixes



* Fixes



* Fixes



* Fixes



* Add terraform recipes



* Spell check



* Fix pre-reqs



* Fix pre-reqs



* Fix order



* Fix env variables



* Fix env variables



* Add app



* Update tf Recipe



* Fix typo



* Fix typo



* Add tf example



* Update docs/content/tutorials/tutorial-resource-type/index.md



* Add tf example



* update tf



* Update index.md

minor changes to spell out "For example..." and to clarify that the terraform recipe will appear along with several bicep recipes



* Add application flag



* Update docs for v0.46.0

* Add customizable property size to the definitions



* Add recipe outputs changes



* Add warning



* Add app graph



* swapping out for correct demo-dashboard-appgraph



* rename namespace and app defn



* Rename to types.yaml



* Reove mycompany refernce



* Added composite recipe tutorial



* Updated all three tuturials to work together



* Spellcheck



* Spell check and Bicep validation fix



* Minor edits



* Updated diagrams



* Minor edits



* Update body-end.html

Revert edge config



* Link updates



* Update config.toml

Revert edge docs config changes




* Lowercased webservices to render properly



* Resolved comments from Will



* Spelling



* Spelling



* Spelling



* Fixed case for postgresql.bicep



---------

Signed-off-by: Reshma Abdul Rahim <[email protected]>
Signed-off-by: Reshma Abdul Rahim <[email protected]>
Signed-off-by: Jonathan Smith <[email protected]>
Signed-off-by: Zach Casper <[email protected]>
Co-authored-by: Zach Casper <[email protected]>
Co-authored-by: Jonathan Smith <[email protected]>
Co-authored-by: Radius CI Bot <[email protected]>

* Renamed custom resource types to just resource types (#1470)

* Renamed custom resource types to just resource types

* Renamed custom resource types to just resource types

Signed-off-by: Zach Casper <[email protected]>

---------

Signed-off-by: Zach Casper <[email protected]>

* Fixed inconsistent rad run vs rad deploy (#1474)

* Fixed messed up step 5 in the postgresql tutorial

Signed-off-by: Zach Casper <[email protected]>

* Fixed inconsistent rad run vs rad deploy

Signed-off-by: Zach Casper <[email protected]>

---------

Signed-off-by: Zach Casper <[email protected]>

* Reset config.toml and body-end.html

Signed-off-by: willdavsmith <[email protected]>

---------

Signed-off-by: Reshma Abdul Rahim <[email protected]>
Signed-off-by: Reshma Abdul Rahim <[email protected]>
Signed-off-by: Jonathan Smith <[email protected]>
Signed-off-by: Zach Casper <[email protected]>
Signed-off-by: willdavsmith <[email protected]>
Co-authored-by: Radius CI Bot <[email protected]>
Co-authored-by: Reshma Abdul Rahim <[email protected]>
Co-authored-by: Zach Casper <[email protected]>
Co-authored-by: Jonathan Smith <[email protected]>
Co-authored-by: Zach Casper <[email protected]>
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.

2 participants