Update your Mac to latest version of macOS.
xcode-select --install
| #!/bin/bash | |
| EC2_USER="sshtunnel" | |
| EC2_HOST="your-ec2-public-ip" | |
| EC2_PORT="22" | |
| REMOTE_PORT="2222" | |
| LOCAL_PORT="22" | |
| KEY_PATH="/etc/sshtunnel/id_rsa" | |
| sudo mkdir -p /etc/sshtunnel |
| alias y=yadm | |
| alias ya='yadm add' | |
| alias yaa='yadm add -u' | |
| alias yap='yadm apply' | |
| alias yapa='yadm add --patch' | |
| alias yau='yadm add --update' | |
| alias yb='yadm branch' | |
| alias yba='yadm branch -a' | |
| alias ybd='yadm branch -d' | |
| alias ybda='yadm branch --no-color --merged | command grep -vE "^(\*|\s*(master|develop|dev)\s*$)" | command xargs -n 1 yadm branch -d' |
| # Source: https://gist.github.com/bc1188d2a4b8d5295890e9c5438b9ce4 | |
| ################################# | |
| # 10 Must-Have Kubernetes Tools # | |
| # https://youtu.be/CB79eTFbR0w # | |
| ################################# | |
| # Additional Info: | |
| # - How To Replace Docker With nerdctl And Rancher Desktop: https://youtu.be/evWPib0iNgY | |
| # - k9s Kubernetes UI - A Terminal-Based Vim-Like Kubernetes Dashboard: https://youtu.be/boaW9odvRCc |
create different ssh key according the article Mac Set-Up Git
$ ssh-keygen -t rsa -C "[email protected]"
| ##################################################################### | |
| # Dagger: The Missing Ingredient for Your Disastrous CI/CD Pipeline # | |
| ##################################################################### | |
| # Additional Info: | |
| # - Dagger: https://dagger.io | |
| # - Your CI/CD Pipelines Are Wrong - From Monoliths To Events: https://youtu.be/TSQ0QpfCi1c | |
| # - Is CUE The Perfect Language For Kubernetes Manifests (Helm Templates Replacement)?: https://youtu.be/m6g0aWggdUQ | |
| # - Is Timoni With CUE a Helm Replacement?: https://youtu.be/bbE1BFCs548 | |
| # - |
Gist to support https://www.youtube.com/watch?v=QNZNfvrFBMo
docker run --rm --name jenkins -p 8080:8080 -p 50000:50000 jenkins/jenkins:2.303.1-jdk8docker run --rm --name jenkins -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:2.303.1-jdk8| repositories { mavenCentral() } | |
| configurations { sshAntTask } | |
| dependencies { sshAntTask 'org.apache.ant:ant-jsch:1.9.2' } | |
| ant.taskdef( | |
| name: 'scp', | |
| classname: 'org.apache.tools.ant.taskdefs.optional.ssh.Scp', | |
| classpath: configurations.sshAntTask.asPath) |
| from time import time, localtime, strftime, sleep, gmtime | |
| from AWSsetup import AWS_user_secret_access_key,AWS_user_access_key_id | |
| import boto.rds | |
| def get_rds_instance_status(RDSconn, rds_instance_name): | |
| # Grab the RDS instance status | |
| instances = RDSconn.get_all_dbinstances( | |
| instance_id = rds_instance_name, | |
| ) | |
| # print instances #debug |
| 2020-05-06T10:17:35Z I! will use file based credentials provider | |
| 2020-05-06T10:17:35Z I! cloudwatch: publish with ForceFlushInterval: 1m0s, Publish Jitter: 37s | |
| 2020-05-06T10:17:35Z I! Starting AmazonCloudWatchAgent (version 1.237768.0) | |
| 2020-05-06T10:17:35Z I! Loaded outputs: cloudwatch cloudwatchlogs | |
| 2020-05-06T10:17:35Z I! Loaded inputs: tail cpu diskio processes statsd swap disk mem netstat socket_listener | |
| 2020-05-06T10:17:35Z I! Tags enabled: host=ip-X-X-X-X | |
| 2020-05-06T10:17:35Z I! Agent Config: Interval:1m0s, Quiet:false, Hostname:"ip-X-X-X-X", Flush Interval:1s | |
| 2020-05-06T10:17:35Z I! Started the statsd service on :8125 | |
| 2020-05-06T10:17:35Z I! Statsd listener listening on: [::]:8125 | |
| 2020-05-06T10:17:35Z I! will use file based credentials provider |