Skip to content

Instantly share code, notes, and snippets.

View navicore's full-sized avatar

Ed Sweeney navicore

View GitHub Profile
@navicore
navicore / apple_virt_rocky_linux.md
Created December 11, 2022 07:03
setting up apple virtualization for rocky linux
@navicore
navicore / netty.md
Last active December 5, 2022 13:53
strategy for debugging netty pool issue

strategy for debugging netty pool issue

pass / fail so far

jserver ctext fserver ctext jserver TLS fserver TLS jserver mTLS fserver mTLS
java client TLS PASS fail perror fail perror
java client mTLS
@navicore
navicore / fix_gradle_coc.md
Created November 21, 2022 13:39
fix java_coc vim nvim gradle java import issue

when no dependencies get properly indexed by coc, try

CocCommand java.clean.workspace
@navicore
navicore / jenv_jdk.md
Last active May 17, 2023 17:14
jenv and jdk install

linux

sudo apt install openjdk-19-jdk 
jenv add

osx

@navicore
navicore / grep_stderr.sh
Created November 10, 2022 13:41
how to grep stderr or how to put stderr into stdin
cargo test 2>&1 >/dev/null | grep "warning"
@navicore
navicore / pg.md
Created October 21, 2022 20:13
pagerduty curl api
curl -X GET --header 'Accept: application/vnd.pagerduty+json;version=2' --header 'Authorization: Token token=ttt' 'https://api.pagerduty.com/oncalls?time_zone=UTC&include%5B%5D=escalation_policies&escalation_policy_ids%5B%5D=aaa&schedule_ids%5B%5D=bbb'
@navicore
navicore / jks_form_pem_with_key.md
Created October 19, 2022 03:30
create a keystore jks file from pem key and crt files

create self signed jks from pem

create cert and key

openssl req -newkey rsa:2048 -nodes -keyout tls.key -x509 -days 365 -out tls.crt

create one secret from two files

@navicore
navicore / trust.md
Last active October 15, 2022 23:06
trust store keystore mTLS jks file creation

Create truststore for actor1

generate a private key and self signed certificate for actor1

keytool -genkeypair -noprompt -alias self -keyalg RSA -keysize 2048 -sigalg SHA256withRSA -dname "CN=actor1" -validity 365 -keypass changeit -keystore actor1_keystore.jks -storepass changeit -storetype JKS

export self-signed cert

@navicore
navicore / k8s_jks.md
Last active October 14, 2022 12:47
installing a truststore keystore jks file into a kubernetes pod from a kubernetes secret

installing a truststore keystore jks file into a kubernetes pod from a kubernetes secret

create a secret from a trusstore/keystore file

kubectl create secret generic mytruststore --from-file=../actor1_trust.jks

create yaml that installs the secret on a volume

@navicore
navicore / secret.md
Created October 12, 2022 12:26
looking for a way to store a jsk in a k8s secret and install it in the fs at init
kubectl create secret generic ssl-keystore-cert --from-file=./keystore.jks