Skip to content

Helm chart to deploy the needed secrets for Axway Amplify Mesh Governance.

Notifications You must be signed in to change notification settings

asayah/Axway-Amplify-Mesh-Init

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Axway-Amplify-Mesh-Init

Axway Amplify: https://platform.axway.com/ Axway Amplify Mesh Governance is a Solution to Govern multiple Service Meshes From a Unified Interface.

The following helm chart creates:

  • A Tls self signed CA secret for Istio ingress gateway
  • Secrets for the Amplify Mesh Governance Service Discovery Agent and Config Sync Agent

Create the needed namespaces

kubectl create namespace istio-system #if not existing
kubectl create namespace apic-control #if not exisiting

Run the Init

# If you specify gatewayHost (Optional), a self signed certificate will be created for your gateway Host.
helm install https://github.com/asayah/Axway-Amplify-Mesh-Init/releases/download/0.1/Axway-Amplify-Mesh-Init-0.1.0.tgz --set gatewayHost=foo.com

Run the init (Form github Repo)

git clone https://github.com/asayah/Axway-Amplify-Mesh-Init
# If you specify gatewayHost (Optional), a self signed certificate will be created for your gateway Host. 
helm install . -n apic-init --set gatewayHost=example.com

If You want to use diffrents namespaces

kubectl create namespace foo
kubectl create namespace bar
# If you specify gatewayHost (Optional), a self signed certificate will be created for your gateway Host. 
helm install https://github.com/asayah/Axway-Amplify-Mesh-Init/releases/download/0.1/Axway-Amplify-Mesh-Init-0.1.0.tgz -n apic-init --set gatewayHost=example.com --set apic.namespace=foo --set istio.namespace=bar

Learn more about managing your mesh using Axway Amplify Central: https://github.com/Axway/Setup-Amplify-Mesh-Governance/wiki

About

Helm chart to deploy the needed secrets for Axway Amplify Mesh Governance.

Resources

Stars

Watchers

Forks

Packages

No packages published