Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env bash
set -euo pipefail
# pdb
kubectl label pdb istiod -nistio-system app.kubernetes.io/managed-by=Helm
kubectl annotate pdb istiod -nistio-system meta.helm.sh/release-name=istiod meta.helm.sh/release-namespace=istio-system
# service account
kubectl label sa istiod -nistio-system app.kubernetes.io/managed-by=Helm
#!/usr/bin/env bash
set -euo pipefail
# service account
kubectl label sa istio-reader-service-account -nistio-system app.kubernetes.io/managed-by=Helm
kubectl annotate sa istio-reader-service-account -nistio-system meta.helm.sh/release-name=istio-base meta.helm.sh/release-namespace=istio-system
kubectl label sa istiod-service-account -nistio-system app.kubernetes.io/managed-by=Helm
kubectl annotate sa istiod-service-account -nistio-system meta.helm.sh/release-name=istio-base meta.helm.sh/release-namespace=istio-system
#!/usr/bin/env bash
set -euxo pipefail
# pdb
kubectl label pdb istiod -nistio-system app.kubernetes.io/managed-by=Helm
kubectl annotate pdb istiod -nistio-system meta.helm.sh/release-name=istiod meta.helm.sh/release-namespace=istio-system
# service account
kubectl label sa istiod -nistio-system app.kubernetes.io/managed-by=Helm
@johnmanjiro13
johnmanjiro13 / beep.rs
Last active April 25, 2022 02:01
beep sound using cpal
use cpal::traits::{DeviceTrait, HostTrait, StreamTrait};
use cpal::{Sample, SampleFormat, Stream};
fn main() {
let buzzer = Buzzer::new();
println!("playing...");
buzzer.on();
std::thread::sleep(std::time::Duration::from_secs(2));
@johnmanjiro13
johnmanjiro13 / main.go
Last active May 2, 2024 15:22
Draw text to image in Go
package main
import (
"bufio"
"fmt"
"image"
"image/color"
"image/draw"
"image/jpeg"
"log"
@johnmanjiro13
johnmanjiro13 / design.go
Created July 2, 2019 09:32
An example design for goa v3 does not generate Validation function
package design
import . "goa.design/goa/v3/dsl"
var _ = API("api", func() {
Title("sample api")
Server("api", func() {
Host("localhost", func() { URI("http://localhost:8088") })
})
})
@johnmanjiro13
johnmanjiro13 / oauth.py
Created November 29, 2018 15:43
oauth with tweepy
import os
import tweepy
def create_twitter_api():
consumer_key = os.getenv('TWITTER_API_KEY')
consumer_secret = os.getenv('TWITTER_API_SECRET')
access_token = os.getenv('TWITTER_ACCESS_TOKEN')
access_secret = os.getenv('TWITTER_ACCESS_TOKEN_SECRET')
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
package slack
import (
"bytes"
"encoding/json"
"log"
"net/http"
"net/url"
"os"
)
@johnmanjiro13
johnmanjiro13 / test_try_except_decorator.py
Last active October 26, 2018 14:21
test try_except_deco
from unittest.mock import MagicMock
from try_except_decorator import try_except
def test_valid():
"""
例外が起きなかった場合にデコレートされた関数の戻り値が返ること
"""
mock_func = MagicMock(return_value='correct') # こんな感じで定義時に与えることもできます
result = try_except(exreturn_value='excepted')(mock_func)() # 3回の呼び出し
assert result == 'correct', "デコレートされた関数の戻り値が返る"
@johnmanjiro13
johnmanjiro13 / mock_func_for_test_deco.py
Created October 26, 2018 14:10
mock_func for test decorator
from unittest.mock import MagicMock
mock_func = MagicMock()
mock_func.return_value = "mock return !" # 戻り値の設定
mock_func.side_effect = Exception() # 例外の設定