# create a key pair
ssh-keygen -t rsa -b 4096 -m pem -f /Users/clemenko/Desktop/github -C "user@rancherfederal.com"
# add secret for auth key
kubectl create secret generic ssh-github -n fleet-local --from-file=ssh-privatekey=/Users/clemenko/Desktop/github --from-file=ssh-publickey=/Users/clemenko/Desktop/github.pub --type=kubernetes.io/ssh-auth
# demo of gitrepo
cat <<EOF | kubectl apply -f -
apiVersion: fleet.cattle.io/v1alpha1
kind: GitRepo
metadata:
name: sea
namespace: fleet-local
spec:
branch: main
repo: git@github.com:brooksphilip/sea_demo.git
clientSecretName: ssh-github
helmSecretName: ssh-github
paths:
- gitops
EOF
Created
March 17, 2023 00:21
-
-
Save clemenko/d32001944f2abb4604661a030bdfc1f1 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment