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

1.0.0 • Public • Published

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: ['*'],
      },
    ],
  },
});

Readme

Keywords

Package Sidebar

Install

npm i @elcodev/pulumi-istio

Weekly Downloads

1

Version

1.0.0

License

none

Unpacked Size

152 kB

Total Files

69

Last publish

Collaborators

  • elco.dev