functions/KubeGlobals.ps1

<#
.SYNOPSIS
KubeGlobals
 
.DESCRIPTION
KubeGlobals
 
.INPUTS
KubeGlobals - The name of KubeGlobals
 
.OUTPUTS
None
 
.EXAMPLE
KubeGlobals
 
.EXAMPLE
KubeGlobals
 
 
#>

function KubeGlobals()
{
    [CmdletBinding()]
    param
    (
    )

    Write-Verbose 'KubeGlobals: Starting'
    Set-StrictMode -Version latest
    $ErrorActionPreference = 'Stop'

    Write-Verbose 'KubeGlobals: Done'

}

[hashtable] $kubeGlobals = @{
    realtimePackageUrl = "https://raw.githubusercontent.com/HealthCatalyst/helm.realtime/master/fabricrealtime-1.1.0.tgz"
    nlpPackageUrl = "https://raw.githubusercontent.com/HealthCatalyst/helm.nlp/master/fabricnlp-0.1.0.tgz"
    certificateGeneratorPackageUrl = "https://raw.githubusercontent.com/HealthCatalyst/helm.certificategenerator/master/certificategenerator-0.1.0.tgz"
    helmInstallUrl = "https://storage.googleapis.com/kubernetes-helm/helm-v2.11.0-windows-amd64.zip"
    externalLoadBalancerLabel = "k8s-app-external"
    externalLoadBalancerLabelValue = "nginx"
    internalLoadBalancerLabel = "k8s-app-internal"
    internalLoadBalancerLabelValue = "nginx"
    internalLoadBalancerLabelSelector = "k8s-app-internal=nginx"
    externalLoadBalancerLabelSelector = "k8s-app-external=nginx"
}

Export-ModuleMember -Variable kubeGlobals