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
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