Skip to content

Instantly share code, notes, and snippets.

View warolv's full-sized avatar

Igor Zhivilo warolv

View GitHub Profile
## Playing with k8s API
### Prerequisites: existing k8s cluster, using 'EKS' in my case:
### Create serviceAccount: 'play-with-k8s-api'
kubectl -n default create serviceaccount play-with-k8s-api
### Create secret for 'play-with-k8s-api' SA:
#### Using version 1.24 -> need to create secret manually for SA
@warolv
warolv / all.yaml
Created January 20, 2022 12:38
Playing with EKS Fargate
apiVersion: v1
kind: ServiceAccount
metadata:
name: httpbin
namespace: play-with-fargate
---
apiVersion: v1
kind: Service
metadata:
name: httpbin
apiVersion: v1
kind: Service
metadata:
name: echoserver
spec:
ports:
- port: 80
targetPort: 8080
selector:
app: echoserver
@warolv
warolv / eks-cluster.yml
Created July 31, 2020 12:17
EKS cluster config for eksctl
ApiVersion: eksctl.io/v1alpha5
kind: ClusterConfig
metadata:
name: eks-ci-cd
region: us-east-1
vpc:
subnets:
private:
us-east-1a:
id: "subnet-private-id1"
@warolv
warolv / exampe.coffee
Created November 10, 2013 15:21
Document ready for angular
angular.element(document).ready ->
@warolv
warolv / gemfile.rb
Created November 10, 2013 12:59
Gem File example to start with
source 'https://rubygems.org'
ruby '2.0.0'
gem 'rails', '4.0.1'
group :production do
gem 'pg'
gem 'rails_12factor'
end
@warolv
warolv / example.rb
Last active December 27, 2015 08:09
Octopress Commands
rake generate # Generates posts and pages into the public directory
rake watch # Watches source/ and sass/ for changes and regenerates
rake preview # Watches, and mounts a webserver at http://localhost:4000
rake 'new_post["Building Form Ajax Validator"]' # Generate new post
# Create a new page
rake new_page[super-awesome]
rake new_page[super-awesome/page.html]
@warolv
warolv / example.rb
Created November 3, 2013 16:29
Rails’ index_by: the easy way to convert an Array to a Hash
Post.all.index_by { |post| post.id }
# => { 1 => #<Post ...>, 2 => #<Post ...>, ... }
Post.all.index_by(&:title)
# => { "My first post" => #<Post ...>, "My second post" => #<Post ...>, ... }
@warolv
warolv / en.yml
Created October 29, 2013 09:48
i18n Text inclusion
branding_logo_link: "To select branding logo for your business %{text}"
@warolv
warolv / en.yaml
Created October 29, 2013 09:46
I18n Link inclusion
branding_logo_link: "To select branding logo for your business %{link:click}"