Skip to content

Instantly share code, notes, and snippets.

View ernestofreyreg's full-sized avatar
🚢
Just ship it

Ernesto Freyre ernestofreyreg

🚢
Just ship it
View GitHub Profile
apiVersion: "extensions/v1beta1"
kind: "Ingress"
metadata:
name: "outsrc-dev-ingress"
namespace: "outsrc"
annotations:
kubernetes.io/ingress.class: "kong"
kubernetes.io/tls-acme: "true"
cert-manager.io/cluster-issuer: "letsencrypt-prod"
spec:
apiVersion: v1
kind: Namespace
metadata:
name: outsrc
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: outsrc-dev-ingress
namespace: outsrc
apiVersion: v1
kind: Namespace
metadata:
name: outsrc-dev
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: dev-outsrc-dev-ingress
namespace: outsrc-dev
apiVersion: configuration.konghq.com/v1
kind: KongPlugin
metadata:
name: ip-restriction
namespace: outsrc-dev
config:
whitelist:
- 202.110.224.38
- 7.107.59.230
plugin: ip-restriction
export const sum = (a: number, b: number): number => a + b
{
"compilerOptions": {
"outDir": "build",
"module": "esnext",
"target": "es5",
"lib": ["es6", "dom", "es2016", "es2017"],
"sourceMap": true,
"allowJs": false,
"declaration": true,
"moduleResolution": "node",
import typescript from 'rollup-plugin-typescript2'
import commonjs from 'rollup-plugin-commonjs'
import external from 'rollup-plugin-peer-deps-external'
import resolve from 'rollup-plugin-node-resolve'
import pkg from './package.json'
export default {
input: 'src/index.ts',
output: [
import { sum } from '../index'
test('Sum 4 + 5 = 9', () => {
expect(sum(4, 5)).toBe(9)
})