Skip to content

WMS 12195: Improve MCP LiveLab launch networking - #729

Closed
Phirlly wants to merge 1 commit into
oracle-livelabs:mainfrom
Phirlly:livelabs-12195-launch-reliability
Closed

Phirlly wants to merge 1 commit into
oracle-livelabs:mainfrom
Phirlly:livelabs-12195-launch-reliability

Conversation

@Phirlly

@Phirlly Phirlly commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

WMS ID 12195

Summary

  • Add a NAT Gateway and a dedicated private route table for the Container Instance subnet.
  • Keep the Container Instance subnet private and stop assigning a public IP to the Container Instance VNIC.
  • Keep OCI API Gateway public and routing to the Container Instance private IP.
  • Update the Resource Manager package zip and workshop prose so the launch path matches the private subnet + NAT design.
  • Point Deploy to Oracle Cloud links at the canonical oracle-livelabs/developer package URL.

Validation

  • PYENV_VERSION=PyEnv3.12 pyenv exec python3 validation/terraform_contracts.py
  • .tools/terraform/1.5.7/terraform -chdir=files/terraform fmt -check
  • .tools/terraform/1.5.7/terraform -chdir=files/terraform init -backend=false
  • .tools/terraform/1.5.7/terraform -chdir=files/terraform validate
  • PYENV_VERSION=PyEnv3.12 pyenv exec python3 -m unittest validation/test_livelabs_markdown.py
  • PYENV_VERSION=PyEnv3.12 pyenv exec python3 validation/livelabs_markdown.py --base-ref upstream/main
  • PYENV_VERSION=PyEnv3.12 pyenv exec python3 validation/resource_manager_package.py --package files/resource-manager/mcp-servers-on-oci-container-instances-rm.zip --create
  • PYENV_VERSION=PyEnv3.12 pyenv exec python3 validation/resource_manager_package.py --package files/resource-manager/mcp-servers-on-oci-container-instances-rm.zip
  • git diff --check

Notes

  • The Resource Manager zip is an existing tracked workshop package and was regenerated from the updated Terraform source. It remains small and contains only the expected nine root Terraform/schema files.
  • Live Resource Manager apply validation for the new NAT/private-subnet topology should be run from the PR branch or an uploaded zip before final publication.

Our SLAs

Please review before contacting us

General requirements

  1. Information in the workshop is adequate and updated
  2. Code is correct and working
  3. Links are correct
  4. Make sure you enter the help email link in your manifest.json
  5. Please make sure WMS URLs are updated as needed after your PR is approved

Checklist - Refer to the Self QA Checklist in WMS for the complete list

Please confirm that the following is completed before submitting your PR

  • Complete the Self QA Checklist in WMS
  • Your workshop folder structure should be similar to the one used in the sample workshop
  • All filenames are lowercase and descriptive (including folders, images, files, etc.)
  • Image references in markdown contain an alternate text.
  • Ensure the PR does not contain binary or install files and files larger than 100 MB.

@Phirlly

Phirlly commented Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

Closing for now to verify the launch-reliability changes and consolidate with the screenshot updates into one future PR.

@Phirlly Phirlly closed this Sep 15, 2026
@Phirlly
Phirlly deleted the livelabs-12195-launch-reliability branch September 15, 2026 20: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.

1 participant