Skip to content

eLco/pulumi-kubernetes-istio

 
 

Repository files navigation

Pulumi Istio

Pulumi Kubernetes resources for Istio generated from the Istio API

Installation

$ npm i @elcodev/pulumi-istio

Example

Gateway

import * as istio from '@elcodev/pulumi-istio';

// ...

export const helloWorldGateway = new istio.networking.v1beta1.Gateway('hello-world-gateway', {
  metadata: {
    name: 'hello-world-gateway',
  },
  spec: {
    selector: {
      istio: 'ingressgateway',
    },
    servers: [
      {
        port: {
          number: 80,
          name: 'http',
          protocol: 'HTTP',
        },
        hosts: ['*'],
      },
    ],
  },
});

About

PKI - Istio resources for Pulumi Kubernetes

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 99.1%
  • Other 0.9%