Skip to content

Commit 079ff84

Browse files
Container recipe design for RRT (#115)
## Migrate Container Resource Deployment to Bicep This PR migrates container resource deployment from Go-based renderer chains (Applications.Core/containers) to a declarative Bicep recipe for Radius.Compute/containers. The approach uses the Bicep Kubernetes extension (preview) to generate native Kubernetes resources, supporting multi-container setups, volumes, identity, RBAC, connections, and all core extensions (Dapr sidecars, manual scaling, metadata). **Highlights:** - Declarative Bicep replaces imperative Go logic for container resources. - Full support for new Radius.Compute/containers schema. - Extension logic (Dapr, scaling, metadata) replicated in Bicep. - VS Code integration and IntelliSense for resource authoring. - Legacy renderer chain remains for existing resources; new deployments use recipes. --------- Signed-off-by: Brooke Hamilton <45323234+brooke-hamilton@users.noreply.github.com>
1 parent bd69335 commit 079ff84

File tree

2 files changed

+824
-0
lines changed

2 files changed

+824
-0
lines changed

.github/config/en-custom.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ CosmosDB
3636
CreateOrUpdate
3737
Datastores
3838
DDD
39+
deserialize
3940
DNS
4041
dns
4142
DaemonSet
@@ -47,6 +48,7 @@ Docsy
4748
DocumentDB
4849
EKS
4950
eksClusterName
51+
emptyDir
5052
entrypoint
5153
EOF
5254
Extensibility
@@ -69,9 +71,12 @@ JSON
6971
JSON
7072
KeyVault
7173
Kinesis
74+
kubeconfig
7275
Kubernetes
7376
ListSecret
7477
Liveness
78+
LocalID
79+
maxReplicas
7580
MONGOMODULE
7681
MQ
7782
MacOS
@@ -83,6 +88,7 @@ MongoDb
8388
NAV
8489
NODEAPP
8590
NodeJS
91+
nodeSelector
8692
OAuth
8793
OCI
8894
OIDC
@@ -93,6 +99,9 @@ PYTHONAPP
9399
PowerShell
94100
Pre
95101
PubSub
102+
PVCs
103+
persistentVolumes
104+
PersistentVolumeClaims
96105
ProjectRadius
97106
Quickstart
98107
Quickstarts
@@ -101,7 +110,10 @@ RabbitMQ
101110
ResourceDeploymentClient
102111
Rollout
103112
SaaS
113+
schema's
104114
SDKs
115+
secretId
116+
SecretProviderClass
105117
SMTP
106118
SNI
107119
SQL

0 commit comments

Comments
 (0)