Skip to content

Instantly share code, notes, and snippets.

🏠
Working from home

KUOKA Yusuke mumoshu

🏠
Working from home
Block or report user

Report or block mumoshu

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:c82167a10c2a38b08f4e43aaad06aa21
#!/usr/bin/env bash
set -e
if eksctl get cluster -f $FILE >/dev/null 2>&1; then
# See https://github.com/weaveworks/eksctl/blob/33ec1ed967c1ad03c985bf18774ea970d85c86f1/site/content/usage/03-cluster-upgrade.md#L41
eksctl update cluster -f $FILE
eksctl utils update-kube-proxy
eksctl utils update-aws-node
eksctl utils update-coredns
View sysdig
#!/bin/bash
set -e
if [ ! -z "$DEBUG" ]; then
set -vx
fi
kubectl get po -a --all-namespaces | grep -v ^NAME | fzf | awk '{ print $1, $2 }' > ns-pod
@mumoshu
mumoshu / action.yml
Created Oct 8, 2019
GitHub Actions v2 Gotcha: It seems like we're unable to use ${{ inputs.. }} from within `runs.using` of action.yml :(
View action.yml
name: 'VariantRun'
description: 'Run Variant task defined in your Variantfile https://github.com/mumoshu/variant'
inputs:
image:
description: 'Docker image for Variant containers'
required: false
default: 'Dockerfile'
runs:
using: 'docker'
image: '${{ inputs.image }}'
View helm-diff-helm3-build-error.log
$ HELM_HOME=$HOME/Library/helm make install
scripts/update-gofmt.sh
scripts/verify-gofmt.sh
scripts/verify-golint.sh
scripts/verify-govet.sh
+ go vet ./pkg/...
go: warning: "./pkg/..." matched no packages
no packages to vet
+ go vet ./cmd/...
# github.com/databus23/helm-diff/vendor/github.com/deislabs/oras/pkg/context
@mumoshu
mumoshu / prow.md
Last active Jul 2, 2019
helmfile + flagger + istio + chatops demo
View prow.md

Generate a random password for verifying HTTP requests from GitHub to your WebHook endpoint:

openssl rand -hex 20 > /path/to/hook_secret

Decide the GitHub repository named for the demo:

ORG=mumoshu # Replace with your org name!
View goweight.helmfile.log
$ goweight ./
5.7 MB github.com/aws/aws-sdk-go/service/s3
3.8 MB net/http
3.3 MB runtime
1.9 MB golang.org/x/net/http2
1.8 MB github.com/golang/protobuf/proto
1.8 MB net
1.8 MB crypto/tls
1.7 MB google.golang.org/api/storage/v1
1.5 MB github.com/aws/aws-sdk-go/aws/endpoints
View eks
#!/usr/bin/env variant
mixins:
cluster: &cluster
type: object
properties:
vpc-private-subnets:
type: array
vpc-public-subnets:
type: array
View codefresh_wishlist_slack_or_webhook_trigger.md

Rationale

I'm doing GitOps(https://www.weave.works/blog/gitops-operations-by-pull-request). Personally I've been using brigade and atlantis for their respective sweet-spots.

However, all the existing solutions had required me to maintain machines to host them. Something that works in long term without my hand is always appreciated.

What

I'd like it a lot if Codefresh added "Slack" or more generically "Webhook" as pipeline triggers.

View tf-helpers.py
try:
tf.nn.seq2seq = tf.contrib.legacy_seq2seq
tf.nn.rnn_cell = tf.contrib.rnn
tf.nn.rnn_cell.GRUCell = tf.contrib.rnn.GRUCell
tf.nn.rnn = tf.contrib.rnn.static_rnn
# https://github.com/tensorflow/tensorflow/issues/7032
tf.sub = tf.subtract
# https://stackoverflow.com/questions/47296969/valueerror-variable-rnn-basic-rnn-cell-kernel-already-exists-disallowed-did-y
tf.reset_default_graph()
print("TensorFlow's version : 1.0 (or more)")
@mumoshu
mumoshu / helmify-kustomize
Last active Aug 1, 2019
Run `helmify-kustomize build $chart $env` in order to generate a local helm chart at `$chart/`, from kustomize overlay at `${chart}-kustomize/overlays/$env`
View helmify-kustomize
#!/usr/bin/env bash
cmd=$1
chart=$2
env=$3
dir=${chart}-kustomize
chart=${chart/.\//}
build() {
You can’t perform that action at this time.