.bashrc 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. . $HOME/.asdf/asdf.sh
  2. . $HOME/.asdf/completions/asdf.bash
  3. [ -f ~/.fzf.bash ] && source ~/.fzf.bash
  4. ### 15Five Functions
  5. set-sts-env() {
  6. source /usr/home/powellc/src/github.com/15five/aws-cli-tooling/set-sts-env.sh
  7. }
  8. set-deploy-env() {
  9. source /usr/home/powellc/src/github.com/15five/aws-cli-tooling/set-deploy-env.sh
  10. }
  11. set-pg-env() {
  12. source /usr/home/powellc/src/github.com/15five/aws-cli-tooling/set-pg-env.sh
  13. }
  14. set-env() {
  15. set -a;eval `chamber export cloud100/fifteen5/base -f dotenv`;set +a
  16. set -a;eval `chamber export cloud100/fifteen5/deploy -f dotenv`;set +a
  17. set -a;eval `chamber export cloud100/engagement -f dotenv`;set +a
  18. }
  19. prod() {
  20. okta-awscli --okta-profile poweruser --profile 15five-root-poweruser
  21. set-sts-env 15five-root-poweruser 15five-production-poweruser
  22. aws eks update-kubeconfig --name $VPC_NAME
  23. kubectl -n $VPC_NAME exec -it deployment/uvicorn-web-general -- bash
  24. }
  25. shuttle() {
  26. sshuttle -r bastion.cloud100.15five.com 10.100.0.0/16
  27. }
  28. ### 15Five Functions
  29. set-sts-env() {
  30. source /home/powellc/src/github.com/15five/aws-cli-tooling/set-sts-env.sh
  31. }
  32. set-deploy-env() {
  33. source /home/powellc/src/github.com/15five/aws-cli-tooling/set-deploy-env.sh
  34. }
  35. set-pg-env() {
  36. source /home/powellc/src/github.com/15five/aws-cli-tooling/set-pg-env.sh
  37. }