Never Propel Marmalade

    @provisioner/istio
    TypeScript icon, indicating that this package has built-in type declarations

    0.0.31 • Public • Published

    Istio Provisioner

    Current Hub manifest for web install must be set as follows:

    {
        "_id" : "01E12NGHHHRFZ7HPBSXE3FZ78F",
        "name" : "istio",
        "namespace" : "istio",
        "spec" : {
            "services" : [ 
                {
                    "istio" : {
                        "ingressEnabled" : true,
                        "citadelEnabled" : false,
                        "telemetryEnabled" : false,
                        "grafanaEnabled" : false,
                        "kialiEnabled" : false,
                        "prometheusEnabled" : false,
                        "grafanaAdminUsername" : "admin",
                        "grafanaAdminPassword" : "admin"
                    }
                }
            ]
        },
        "admin" : [ 
            "01DV7D6VPG0XYBX7S5AF8RXE53"
        ],
        "read" : [],
        "write" : [],
        "createdOn" : ISODate("2020-02-14T20:16:17.970Z")
    }

    Generating the scripts

    When upgrading to use a newer version of Istio, you will need to regenerate the istio provisioning scripts in order to ensure they're configured and separated properly for the istio provisioner, including the namespace tokens.

    Setup your istio path if it isn't already

    Be sure to point to the correct Istio folder and version. export PATH=$PATH:.../istio-1.x.x/bin

    Run the generation script

    cd build ./gen.sh

    Check in the results

    Review the .yaml files (inside of the k8s folder) and then commit the latest istio provisioning files.

    Install

    npm i @provisioner/istio

    DownloadsWeekly Downloads

    31

    Version

    0.0.31

    License

    Apache-2.0

    Unpacked Size

    1.04 MB

    Total Files

    71

    Last publish

    Collaborators

    • nsainaney