ArgoCD Okta Kurulumu.
Okta, çoklu oturum açmayı aşağıdakiler dahil en az iki farklı teknik kullanarak yapılandırdı:
- SAML (Dex ile)
- OIDC (Dex'siz)
Şimdi, Okta hesabınıza Yönetici olarak giriş yapın.
> Uygulamalar bölümünü arayın .
Ardından Uygulama Entegrasyonu Oluştur'a tıklayın —
SAML 2.0'ı seçin ve İleri'ye tıklayın
Şimdi SAML Entegrasyonu Oluştur altında,
Genel Ayarlar:-
> ArgoCD Logosunu yükleyin ve Uygulama Görünürlüğü Onay Kutusunu işaretleyin
> İleri'ye tıklayın
Not:- Dex'in sağlayıcı tarafından başlatılan giriş akışlarını etkinleştirememesi nedeniyle, Uygulama Görünürlüğünü devre dışı bıraktım.
SAML'yi yapılandırın:-
Gerçek Dünyada, ArgoCD Sunucunuz (POD) her zaman Özel Küme/ Özel Kurulum olarak çalışacaktır (bu, şirket dışından HİÇBİR kişinin ArgoCD URL'lerine erişemeyeceği anlamına gelir), bu nedenle Özel dağıtımı kuracağız .
Okta geri arama URL'si, bir Okta SSO kurulumu için özel bir Argo CD kurulumunda herkesin erişebileceği tek uç nokta olabilir . argocd-cm ConfigMap'in data.dex.config alanında birkaç ayar yapılması gerekiyor .
Varsayalım, Genel ArgoCD URL'si: -
https://argocd-ex.example.com/api/dex/callback
https://argocd-in.example.com/api/dex/callback
DevOps , OrgUser adlı iki Grup Oluşturuyorum
Ardından İleri'ye tıklayın
Dahili bir uygulama Ekleyen Okta Müşterisiyim'i seçin ve Bitir'i tıklayın .
Ardından, Oturum Açma Bölümüne gidin ve SAML kurulum talimatlarını görüntüleyin'i arayın .
Şimdi Argo CD kümesini kurmak için kullandığınız ArgoCD yaml dosyalarını arayın ve argocd-cm'yi data.dex.config bölümünü yapılandırmak için düzenleyin .
Düzenleme bölümü için Doğrudan URL (v2.4.7)—https://github.com/argoproj/argo-cd/blob/v2.4.7/manifests/ha/install.yaml#L9494
argocd-cm'yi düzenlemeden önce , SAML kurulum Talimatları'ndan alabileceğiniz X.509 Sertifikasını base64'e dönüştürelim .
echo -n 'Copy-Paste X.509 Certificate here' | base64
LS0AJDJNXIAODHDJWERICHSKAKSDKSKSKSKSKWPZLALSDJFOPWLXNFJKSLXJCHJDSJSKSKSKSKSKSKQAPQLZDHWPACNSJAPPDSHACHXNALAQ==
Şimdi argocd -cm'yi düzenleyin ve bölümü yapılandırındata.dex.config
Kırmızı okla işaretlenmiş tüm değerleri kuruluşunuzun gereksinimlerine göre değiştirin.
Not:- Yukarıda kullandığım tüm değerler kukla değerlerdir.
Okta Gruplarını Argo CD Rollerine Bağlayın -
Şimdi önceden belirlenmiş kullanıcıları ve grupları yapılandırma zamanı.
Düzenleme bölümü için doğrudan URL : -https://github.com/argoproj/argo-cd/blob/v2.4.7/manifests/ha/install.yaml#L9523
DevOps ve OrgUser'a argocd-rbac-cmbağlanmak için ConfigMap'i değiştirin .
OrgUser tüm kaynaklara Salt Okunur erişime sahipken , DevOps kullanıcısı Yönetici izinlerine sahiptir .
Not: -Lütfen geçerli olması için ilgili hizmetleri yeniden başlatın .
Yine Okta hesabınıza giriş yapın, grupları oluşturun ve ardından bu gruplara üye ekleyin.
Grupları Ara —
Ardından grup ekle-
NOT: - Grup sözdiziminin büyük/küçük harfe duyarlı olduğunu unutmayın ; bu nedenle, gerekli olan her yerde aynı sözdizimini kullanın.
Benzer şekilde, OrgUser için bir grup oluşturun .
Grubu oluşturduktan sonra kişileri atayın.
DevOps ekibinin her üyesini DevOps grubuma ve her geliştiriciyi OrgUser grubuna ekliyorum .
Şimdi dahili Argo URL'sine basın ve Okta aracılığıyla Giriş yapın.
Beni tıkla-
ArgoCD Hepsi Bir Arada Kurulum Kılavuzu.
ArgoCD Yüksek Kullanılabilirlik (HA) [Üretime Hazır].
ArgoCD Gevşek Bildirim Kurulumu
Umarım bu makaleyi eğitici ve faydalı bulursunuz.
Benim Tarafımdan Bir Kahve ← — — — Blogdan hoşlanıyorsanız, lütfen bana bir Alkış verin :) ve daha fazla bu tür içerik için beni takip edin.
Alkışlarınız beni bu tür bloglar yazmaya devam etmem için motive ediyor.

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































