Skip to content

Ephemeral Gateway Setup Guide

Johnny Lou edited this page Jul 16, 2019 · 9 revisions

Objectives

As you explore the Ephemeral Gateway reference implementations, you'll come across a variety of wiki articles containing instructions and procedures. This page is a step-by-step tutorial on how to install and start your own CI/CD workflow from scratch with the Ephemeral Gateway Reference Implementation Beta Release.

Prerequisites

Bring your own Kubernetes cluster for End-to-End reference implementation testing of the Ephemeral Gateway. Go to the Prerequisites Wiki page for instructions on installing and setting up all prerequisites for reference implementation beta testing.

Step By Step Guide for Reference Implementation Beta Testing

In order to successfully implement your Ephemeral Gateway and CI/CD infrastructure, we strongly recommend that you follow the sequence of steps as outlined.

  1. Fork ephemeral-gateway-skeleton-repo and set up the Gateway skeleton repository using the configuration instructions here.

  2. Fork Gateway Helm Charts to configure Helm Charts and other CI/CD components with the instructions here

  3. Fork Example Environment Configuration Repo and follow the instructions to configure WeaveWorks' Flux using the information here.

Additional Information

Using Your Own Gateway to Test

For the beta release of the Ephemeral Gateway, we suggest that you work with our own test Gateway first to get a basic understanding of the end-to-end workflow. For a real-world test of how any of your existing pre-configured Gateway solutions may benefit from the Ephemeral Gateway beta release, you're free to experiment with your own Gateways instead of the provided demo Gateway. However, note that you may need to reconfigure your existing Gateway policies or services to work with the Developer plugin. Here are our suggestions for getting your Gateway ready for an export.

OTK

To install the OTK Bundle, follow this OTK installation guide

Weave Flux

To learn more information for Flux (how to view WeaveFlux logs, removing Flux from your cluster, etc), go to Additional Tools Information.

Troubleshooting

For more information on troubleshooting, head over to the Troubleshooting page.

You can’t perform that action at this time.