demo/core/setup/helm.ps1
function New-MariaDBValuesFile([string] $dbExistingSecretName, [string] $dbExistingConfigMapName, [string] $primaryName, [string] $replicaName, [int] $replicaCount, [string] $valuesFile) { $architecture = 'standalone' $usingReplication = $replicaCount -gt 0 if ($usingReplication) { $architecture = 'replication' } $values = @' auth: existingSecret: {0} architecture: {1} primary: existingConfigmap: {2} name: {3} secondary: existingConfigmap: {2} name: {4} replicaCount: {5} '@ $values -f ` $dbExistingSecretName, #0 $architecture, #1 $dbExistingConfigMapName, #2 $primaryName, #3 $replicaName, #4 $replicaCount ` #5 | out-file $valuesFile -Encoding ascii -Force } |