Skip to content

Instantly share code, notes, and snippets.

View mszostok's full-sized avatar
💭
Hakuna Matata

Mateusz Szostok mszostok

💭
Hakuna Matata
View GitHub Profile
@mszostok
mszostok / evil-double-underscore.go
Last active August 25, 2017 22:11
"You can have a interview question with that code Q: Fill the empty spaces in that code A: There is no need to do that" https://goplay.space/#HAqoFvMN_O
package main
import "fmt"
type __ []byte
var ____ __ = []byte{100, 117, 112, 97}
func (___ __) ____() __ {
return ___
apiVersion: settings.svcat.k8s.io/v1alpha1
kind: PodPreset
metadata:
name: allow-database
spec:
selector:
matchLabels:
role: frontend
env:
- name: DB_PORT
apiVersion: apps/v1
kind: Deployment
metadata:
name: website
labels:
app: website
role: frontend
spec:
replicas: 1
selector:
{
"$ref": "#/definitions/DatabaseInstance",
"$schema": "http://json-schema.org/draft-04/schema#",
"definitions": {
"AclEntry": {
"description": "An entry for an Access Control list.",
"properties": {
"expirationTime": {
"description": "The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.",
"format": "date-time",
func fixBrokerBearerAuthInfo() *v1beta1.ClusterServiceBrokerAuthInfo {
return &v1beta1.ClusterServiceBrokerAuthInfo{
Bearer: &v1beta1.ClusterBearerTokenAuthConfig{
SecretRef: &v1beta1.ObjectReference{Namespace: "test-ns", Name: "auth-secret"},
},
}
}
func fixBrokerBasicAuthSecret() *corev1.Secret {
@mszostok
mszostok / pp.yaml
Created November 23, 2018 13:12
PodPreset from the k8s
apiVersion: settings.svcat.k8s.io/v1alpha1
kind: PodPreset
metadata:
name: allow-database
spec:
selector:
matchLabels:
role: frontend
env:
- name: DB_PORT
@mszostok
mszostok / Pod
Created November 23, 2018 13:14
Pod k8s
apiVersion: v1
kind: Pod
metadata:
name: website
labels:
app: website
role: frontend
spec:
containers:
- name: website
@mszostok
mszostok / deployment.yaml
Created November 23, 2018 13:19
Deployment
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
labels:
app: website
role: frontend
spec:
replicas: 1
selector:
@mszostok
mszostok / deployment.yaml
Created November 23, 2018 13:19
Deployment
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
labels:
app: website
role: frontend
spec:
replicas: 1
selector:
@mszostok
mszostok / clusterinfo_test.go
Created December 16, 2018 22:05
Changes after review
func TestCmdClusterInfoDump(t *testing.T) {
tf := cmdtesting.NewTestFactory()
defer tf.Cleanup()
ns := scheme.Codecs
encodeResp := func(obj runtime.Object, ver runtime.GroupVersioner) io.ReadCloser {
info, _ := runtime.SerializerInfoForMediaType(ns.SupportedMediaTypes(), runtime.ContentTypeJSON)
encoder := ns.EncoderForVersion(info.Serializer, ver)