34 lines
1.4 KiB
PowerShell
34 lines
1.4 KiB
PowerShell
function Get-MinikubeConfigurationInformation {
|
|
<#
|
|
.SYNOPSIS
|
|
Gets the Minikube configuration information used to configure Alkami applications in Minikube
|
|
|
|
.DESCRIPTION
|
|
Gets the Minikube configuration information used to configure Alkami applications in Minikube
|
|
|
|
.EXAMPLE
|
|
Get-MinikubeConfigurationInformation
|
|
#>
|
|
[CmdletBinding()]
|
|
param()
|
|
|
|
$ErrorActionPreference = "Stop"
|
|
|
|
$localKubernetesConfigurationFolder = ".alkami-k8s-dev"
|
|
$localK8sConfigurationPath = "${HOME}/${localKubernetesConfigurationFolder}";
|
|
$localServiceVersionsFileName = "values.local-service-versions.yaml"
|
|
$localServiceVersionsFilePath = "$localK8sConfigurationPath/$localServiceVersionsFileName"
|
|
$localServiceCustomizationsFileName = "values.local-service-configs.yaml"
|
|
$localServiceCustomizationsFilePath = "$localK8sConfigurationPath/$localServiceCustomizationsFileName"
|
|
$helmChartName = "alkami-local-dev"
|
|
|
|
return @{
|
|
localKubernetesConfigurationFolder=$localKubernetesConfigurationFolder
|
|
localK8sConfigurationPath=$localK8sConfigurationPath
|
|
localServiceVersionsFileName=$localServiceVersionsFileName
|
|
localServiceVersionsFilePath=$localServiceVersionsFilePath
|
|
localServiceCustomizationsFileName=$localServiceCustomizationsFileName
|
|
localServiceCustomizationsFilePath=$localServiceCustomizationsFilePath
|
|
helmChartName=$helmChartName
|
|
};
|
|
} |