Please refer to CONTRIBUTING.md for more information on contributing to the specification.
- Install the Operator SDK CLI
- Choose the container image name for the operator and build:
export OPERATOR_IMAGE=docker.io/servicemeshinterface/smi-adapter-istio:latest
make
- Push on your container registry:
make push
After installing Istio you can deploy the adapter in the istio-system
namespace with:
kubectl apply -f deploy/crds/split_v1alpha1_trafficsplit_crd.yaml
kubectl -n istio-system apply -f deploy/rbac.yaml
cat deploy/operator.yaml | sed "s,OPERATOR_IMAGE,$OPERATOR_IMAGE,g" | kubectl apply -f -
- SMI
TrafficSplit
spec usage guide. - Using Flagger with SMI
TrafficSplit
usage guide.