Topik ini menjelaskan cara menambahkan, melihat, dan menghapus repositori sumber Git serta repositori sumber Helm dalam sistem GitOps menggunakan Antarmuka baris perintah (CLI) Argo CD dan Konsol Argo CD.
Prasyarat
Anda telah masuk ke sistem GitOps. Untuk informasi lebih lanjut, lihat Masuk ke Sistem GitOps.
Tambahkan repositori
Tambahkan repositori sumber Git
Anda dapat menambahkan repositori sumber Git dengan salah satu metode berikut.
Tambahkan repositori sumber Git dari aplikasi contoh ke sistem GitOps.
argocd repo add https://github.com/AliyunContainerService/gitops-demo.gitKeluaran yang diharapkan:
Repository 'https://github.com/AliyunContainerService/gitops-demo.git' addedTambahkan repositori sumber Git privat melalui HTTPS menggunakan nama pengguna dan kata sandi.
argocd repo add https://git.example.com/repos/repo --username git --password secretTambahkan repositori sumber Git melalui protokol Secure Shell (SSH) menggunakan kunci privat dan abaikan verifikasi sertifikat server.
argocd repo add git@git.example.com:repos/repo --insecure-ignore-host-key --ssh-private-key-path ~/id_rsa
Jalankan perintah berikut untuk melihat petunjuk penggunaan parameter tambahan.
argocd repo add --helpTambahkan repositori sumber Helm
Anda dapat menambahkan repositori sumber Helm dengan salah satu metode berikut.
Tambahkan repositori Helm publik melalui HTTPS dan berikan nama.
argocd repo add https://charts.helm.sh/stable --type helm --name <local-repository-name>Tambahkan repositori Helm privat melalui HTTPS menggunakan nama pengguna dan kata sandi, serta berikan nama.
argocd repo add https://charts.helm.sh/stable --type helm --name <local-repository-name> --username test --password testJika Anda menggunakan chart Helm dari instans Alibaba Cloud Container Registry (ACR) Edisi Perusahaan, tentukan path repositori lengkap.
argocd repo add https://<instance-name>-chart.<region-id>.cr.aliyuncs.com/<namespace>/<chart-repository> --type helm --name <local-repository-name> --username test --password testTambahkan repositori Helm privat berbasis OCI melalui HTTPS dan berikan nama.
argocd repo add helm-oci-registry.cn-zhangjiakou.cr.aliyuncs.com --type helm --name <local-repository-name> --enable-oci --username test --password test
Lihat daftar repositori
Jalankan perintah berikut untuk melihat daftar repositori.
argocd repo listKeluaran yang diharapkan:
TYPE NAME REPO INSECURE OCI LFS CREDS STATUS MESSAGE PROJECT
helm mystable https://charts.helm.sh/stable false false false false Successful
git https://github.com/AliyunContainerService/gitops-demo.git true false false false Successful defaultHapus repositori
Jalankan perintah berikut untuk menghapus repositori sumber Git. Untuk menghapus repositori Helm, ganti alamat repositori Git dalam perintah tersebut dengan alamat repositori Helm.
argocd repo rm https://github.com/AliyunContainerService/gitops-demo.gitKeluaran yang diharapkan:
Repository 'https://github.com/AliyunContainerService/gitops-demo.git' removedOperasi terkait
Selain menggunakan CLI Argo CD, Anda juga dapat mengelola repositori sumber di Konsol Argo CD.
Masuk ke UI Argo CD. Di panel navigasi sebelah kiri, pilih Settings, lalu pilih .