Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 602 Bytes

File metadata and controls

41 lines (31 loc) · 602 Bytes

@kubernetes-models/fission

Fission models.

Installation

Install with npm.

npm install @kubernetes-models/fission

Usage

import { Package } from "@kubernetes-models/fission/fission.io/v1/Package";

// Create a new Package
const pkg = new Package({
  metadata: {
    name: "example"
  },
  spec: {
    environment: {
      name: "nodejs",
      namespace: "fission-function"
    },
    deployment: {
      type: "literal",
      literal: "console.log('Hello, World!')"
    }
  }
});

// Validate against JSON schema
pkg.validate();

License

MIT