Skip to content

Instantly share code, notes, and snippets.

@benbonnet
benbonnet / signin.js
Created March 15, 2018 10:04
signin.js
const signin = `
input SigninInput {
email: String!
token: String!
refreshtoken: String!
firstname: String!
lastname: String!
}
mutation Authenticate($signin: SigninInput!) {
authenticate(input: $signin) {
def execute
if !params[:query]
render_wrong_params_error
else
variables = ensure_hash(params[:variables])
query = params[:query]
operation_name = params[:operationName]
context = { site_id: @site.id }
context = context.merge(current_user: User.find(auth_token[:user_id])) if user_id_in_token?
@benbonnet
benbonnet / default-http-backend.yaml
Last active December 24, 2017 05:15
Nginx ingress controller
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: default-http-backend
labels:
app: default-http-backend
spec:
replicas: 1
template:
metadata:
kind: Deployment
apiVersion: "extensions/v1beta1"
metadata:
name: "app"
spec:
replicas: 2
revisionHistoryLimit: 2
template:
metadata:
@benbonnet
benbonnet / struct.json
Created November 29, 2017 15:50
Struct
{
"id": 15920,
"title": "Demo post 4",
"item_type": "post",
"slug": "demo-post-4",
"media": null,
"created_at": 1511959770,
"updated_at": 1511959770,
"meta": {},
"position": 0,
@benbonnet
benbonnet / recursive.js
Created November 26, 2017 19:13
Recursive postgres
const _ = require('lodash')
const { Client } = require('pg')
// CONFIGURATION
const client = new Client({
host: process.env.PG_HOST,
port: process.env.PG_PORT,
user: 'admin',
password: process.env.PG_PASSWORD,
database: 'app-development'
@benbonnet
benbonnet / svc_deployment.yml
Last active October 23, 2017 12:55
Simple pv/pvc
kind: Deployment
apiVersion: "extensions/v1beta1"
metadata:
name: "service-sharp"
spec:
replicas: 5
revisionHistoryLimit: 2
template:
metadata:
labels:
@benbonnet
benbonnet / firestore.js
Last active October 4, 2017 09:09
Firestore.js
// Final expectation : being able to reference items in subcollections and retrieve
// them without duplicating them in the subcollection, by simply querying the parents subcollection
// Those two works ok
var docRef = db.collection('users').doc('alovelace');
var setAda = docRef.set({
first: 'Ada',
last: 'Lovelace',
born: 1815
});
panic: runtime error: index out of range
goroutine 1 [running]:
github.com/kubeless/kubeless/pkg/utils.GetReadyPod(0xc420771260, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/travis/gopath/src/github.com/kubeless/kubeless/pkg/utils/k8sutil.go:459 +0x1c7
main.glob..func1(0x36b5340, 0xc42068b800, 0x1, 0x3)
/Users/travis/gopath/src/github.com/kubeless/kubeless/cmd/kubeless/call.go:113 +0x609
github.com/kubeless/kubeless/vendor/github.com/spf13/cobra.(*Command).execute(0x36b5340, 0xc42068b770, 0x3, 0x3, 0x36b5340, 0xc42068b770)
/Users/travis/gopath/src/github.com/kubeless/kubeless/vendor/github.com/spf13/cobra/command.go:603 +0x22b
github.com/kubeless/kubeless/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0xc420475200, 0x36b6aa0, 0x36b7760, 0x36b5de0)