|
6 | 6 | "_generator": { |
7 | 7 | "name": "bicep", |
8 | 8 | "version": "0.44.1.10279", |
9 | | - "templateHash": "8714866940320286579" |
| 9 | + "templateHash": "3428880183705727582" |
10 | 10 | }, |
11 | 11 | "name": "Multi-Agent Custom Automation Engine - AVM", |
12 | 12 | "description": "AVM orchestrator for the Multi-Agent Custom Automation Engine accelerator. Deploys the same logical resources and preserves the same outputs as infra\\main.bicep using local AVM wrapper modules." |
|
51004 | 51004 | "_generator": { |
51005 | 51005 | "name": "bicep", |
51006 | 51006 | "version": "0.44.1.10279", |
51007 | | - "templateHash": "9906697545075116207" |
| 51007 | + "templateHash": "5778435438637774225" |
51008 | 51008 | } |
51009 | 51009 | }, |
51010 | 51010 | "parameters": { |
|
51142 | 51142 | "metadata": { |
51143 | 51143 | "description": "Enable Azure telemetry collection." |
51144 | 51144 | } |
| 51145 | + }, |
| 51146 | + "enableSessionAffinity": { |
| 51147 | + "type": "bool", |
| 51148 | + "defaultValue": false, |
| 51149 | + "metadata": { |
| 51150 | + "description": "Enable sticky session affinity." |
| 51151 | + } |
51145 | 51152 | } |
51146 | 51153 | }, |
51147 | 51154 | "resources": { |
|
51173 | 51180 | "containers": { |
51174 | 51181 | "value": "[parameters('containers')]" |
51175 | 51182 | }, |
| 51183 | + "stickySessionsAffinity": "[if(parameters('enableSessionAffinity'), createObject('value', 'sticky'), createObject('value', 'none'))]", |
51176 | 51184 | "ingressExternal": "[if(parameters('disableIngress'), createObject('value', false()), createObject('value', parameters('ingressExternal')))]", |
51177 | 51185 | "ingressTargetPort": { |
51178 | 51186 | "value": "[parameters('ingressTargetPort')]" |
|
52788 | 52796 | }, |
52789 | 52797 | "mode": "Incremental", |
52790 | 52798 | "parameters": { |
| 52799 | + "enableSessionAffinity": "[if(parameters('enableScalability'), createObject('value', true()), createObject('value', false()))]", |
52791 | 52800 | "name": { |
52792 | 52801 | "value": "[format('ca-mcp-{0}', variables('solutionSuffix'))]" |
52793 | 52802 | }, |
|
52920 | 52929 | "_generator": { |
52921 | 52930 | "name": "bicep", |
52922 | 52931 | "version": "0.44.1.10279", |
52923 | | - "templateHash": "9906697545075116207" |
| 52932 | + "templateHash": "5778435438637774225" |
52924 | 52933 | } |
52925 | 52934 | }, |
52926 | 52935 | "parameters": { |
|
53058 | 53067 | "metadata": { |
53059 | 53068 | "description": "Enable Azure telemetry collection." |
53060 | 53069 | } |
| 53070 | + }, |
| 53071 | + "enableSessionAffinity": { |
| 53072 | + "type": "bool", |
| 53073 | + "defaultValue": false, |
| 53074 | + "metadata": { |
| 53075 | + "description": "Enable sticky session affinity." |
| 53076 | + } |
53061 | 53077 | } |
53062 | 53078 | }, |
53063 | 53079 | "resources": { |
|
53089 | 53105 | "containers": { |
53090 | 53106 | "value": "[parameters('containers')]" |
53091 | 53107 | }, |
| 53108 | + "stickySessionsAffinity": "[if(parameters('enableSessionAffinity'), createObject('value', 'sticky'), createObject('value', 'none'))]", |
53092 | 53109 | "ingressExternal": "[if(parameters('disableIngress'), createObject('value', false()), createObject('value', parameters('ingressExternal')))]", |
53093 | 53110 | "ingressTargetPort": { |
53094 | 53111 | "value": "[parameters('ingressTargetPort')]" |
|
0 commit comments