I hereby claim:
- I am vshatravenko on github.
- I am d33p (https://keybase.io/d33p) on keybase.
- I have a public key ASB4aM9ne_ZfNt5kCAEVQvnk0B6SHbhcdtW9DGT17EBmPwo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
#! /bin/bash | |
function valid_required_envs() { | |
# Configs | |
required_envs=(KUBE_CONTEXT KUBE_SERVER) | |
# Securities | |
required_envs+=(KUBE_CERTIFICATE_AUTHORITY) | |
required_envs+=(KUBE_CLIENT_CERTIFICATE KUBE_CLIENT_KEY) | |
errors=() |
#!/bin/bash | |
set -xe | |
# Add user to k8s 1.6 using service account, no RBAC (must create RBAC after this script) | |
if [[ -z "$1" ]] || [[ -z "$2" ]];then | |
echo "usage: $0 <username> <environment (stg|prod)>" | |
exit 1 | |
fi |
dockerhub-username: "valshatravenko" | |
dockerhub-password: "**************" | |
dockerhub-repo: "valshatravenko/hellonode" | |
repo-username: "vshatravenko" | |
repo-password: "**************" | |
repo-project: "hellonode" | |
repo-name: "hellonode" | |
repo-url: "vshatravenko@bitbucket.org:schwiffty/hellonode.git" | |
repo-key: |- | |
-----BEGIN RSA PRIVATE KEY----- |
# Add this pipeline to your Concourse using | |
# fly set-pipeline -t *concourse_name* -c *pipeline.yml* -p *pipeline name* -n --load-vars-from *credentials.yml* -n | |
dockerhub-username: "valshatravenko" | |
dockerhub-password: "**************" | |
dockerhub-repo: "valshatravenko/hellonode" | |
github-repo-url: "https://github.com/vshatravenko/hellonode" | |
k8s-deployment: "test-hellonode" | |
kubeconfig: |- | |
*Paste your `cat .kube/config | openssl base64` here* |
# Credentials | |
credentials = "path to service account json" | |
project = "project name" | |
region = "eu-****" | |
zone = "eu-****-*" | |
# Network Config | |
vpc_name = "vpc name" | |
subnet_cidr = "10.0.0.0/24" |
variable "project" { | |
type = "string" | |
} | |
variable "region" { | |
type = "string" | |
default = "us-east1" | |
} | |
variable "zone" { |
# Initialize GCP provider | |
provider "google" { | |
credentials = "${file("${var.credentials}")}" | |
project = "${var.project}" | |
region = "${var.region}" | |
} | |
# Create a new VPC | |
resource "google_compute_network" "platform" { | |
name = "${var.vpc_name}" |
OTTO � @CFF ��] ;� �|GPOSP�c ', &GSUBVЏ� 0T TOS/2��<� 0 `cmap-��/ � Dhead | |
�K� � 6hhea� $hmtx?�� � 4kern֎�d @ | |
�maxp�P ( name | |
�?* � post�� 2 ��V�_<� � ё� ё��d�� !� �� ;�d�r ! � P � +� �� ��� � 2 � � �@ J PYRS @ � �� � � �� 9 9 > |