-
Notifications
You must be signed in to change notification settings - Fork 42
feat: add Oracle Cloud Infrastructure (OCI) template (#201) #222
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
base: main
Are you sure you want to change the base?
Conversation
@matifali I have attached a terminal demo proving my OCI template is valid, documented, and pushed to GitHub; due to local Coder provisioner issues, I’m unable to record a full UI workspace creation—could a reviewer please test the import and workspace creation? Thank you! |
Rather than a demo of you running the terraform initialization and validation, it would be better to take this template and push it to your coder deployment, in which you could show a workspace being created from this template. |
7281518
to
c129148
Compare
c129148
to
31c802f
Compare
@aybanda Any update on this? |
…arameter - Fix duplicate option values for VM.Standard.A1.Flex and VM.Standard.E3.Flex shapes - Add dynamic shape configuration handling for flexible shapes - Implement proper OCPU and memory parsing from parameter values - Ensure unique option values while maintaining descriptive names - Template now passes terraform validation without errors
Demo Status Update@DevelopmentCats @matifali I wanted to show you guys the OCI template working in a real Coder deployment, but I'm having trouble with my OCI account. So I put together a different kind of demo that shows what I've built. What I've DoneI've created a complete OCI template that:
The template is about 500 lines of Terraform config plus comprehensive docs. I've tested it locally and it validates perfectly - no syntax errors or configuration issues. The Demo VideoSince I can't get OCI access, I recorded a walkthrough showing:
What I NeedCould someone with an OCI account please test this template? I'd love to see it actually create a workspace, but I just can't get past Oracle's signup process. The template URL is: You'd just need to:
ConclusionI think this template is solid and ready to go. It follows all the Coder patterns I've seen in other templates, has proper error handling, and includes everything needed for production use. The only missing piece is someone with OCI access to give it a real test. If no one can test it right now, I'm happy to provide more detailed code walkthroughs or make any adjustments needed. Thanks for taking a look! Untitled.mov |
Closes #201
Description
This PR adds a new Oracle Cloud Infrastructure (OCI) Linux template for provisioning Coder workspaces. The template includes compute instances, networking (VCN, subnet, internet gateway), and storage configuration as requested in issue #201.
Type of Change
Module Information
Path:
registry/aybanda/templates/oci-linux
New version:
v1.0.0
Breaking change: [ ] Yes [x] No
Testing & Validation
bun test
)bun run fmt
)demo.mov
Related Issues
Closes #201 - Add Oracle Cloud Infrastructure (OCI) template example
/claim #201