4.8. Opérateur CD Argo
La ressource personnalisée ArgoCD
est une ressource personnalisée Kubernetes (CRD) qui décrit l'état souhaité pour un cluster Argo CD donné qui vous permet de configurer les composants qui constituent un cluster Argo CD.
4.8.1. Outil CLI d'Argo CD Copier lienLien copié sur presse-papiers!
L'outil Argo CD CLI est un outil utilisé pour configurer Argo CD via la ligne de commande. Red Hat OpenShift GitOps ne prend pas en charge ce binaire. Utilisez la console OpenShift pour configurer Argo CD.
4.8.2. Propriétés des ressources personnalisées d'Argo CD Copier lienLien copié sur presse-papiers!
La ressource personnalisée du CD Argo est constituée des propriétés suivantes :
Name | Description | Default | Properties |
|
Le nom de la clé |
| |
|
|
|
|
| Ajouter un plugin de gestion de la configuration. |
| |
| Options du contrôleur d'application Argo CD. |
|
|
| Désactive l'utilisateur administrateur intégré. |
| |
| Utiliser un identifiant de suivi Google Analytics. |
| |
| Activer les noms d'utilisateur hachés envoyés à Google Analytics. |
| |
| Options de grande disponibilité. |
|
|
| URL pour obtenir de l'aide par chat (il s'agit généralement de votre canal Slack pour l'assistance). | ||
| Le texte qui apparaît dans une zone de texte pour obtenir de l'aide sur le chat. |
| |
|
L'image du conteneur pour tous les composants d'Argo CD. Elle remplace la variable d'environnement |
| |
| Options de configuration de l'entrée. |
| |
| Dépôts Git initiaux pour configurer Argo CD à utiliser lors de la création du cluster. |
| |
| Options de configuration du contrôleur de notifications. |
|
|
| Modèles d'identifiants du référentiel Git à configurer pour qu'Argo CD les utilise lors de la création du cluster. |
| |
| Hôtes SSH initiaux connus pour Argo CD à utiliser lors de la création du cluster. |
| |
|
Les options de construction et les paramètres à utiliser avec |
| |
| La configuration OIDC comme alternative à Dex. |
| |
|
Ajouter le |
| |
| Options de configuration de Prometheus. |
|
|
| Options de configuration RBAC. |
|
|
| Options de configuration de Redis. |
|
|
| Personnaliser le comportement des ressources. |
| |
| Ignorer complètement des classes entières de groupes de ressources. |
| |
| La configuration permet de déterminer les groupes de ressources ou les types de ressources qui sont appliqués. |
| |
| Options de configuration du serveur Argo CD. |
|
|
| Options d'authentification unique. |
|
|
| Activer le badge d'état de la demande. |
| |
| Options de configuration de TLS. |
|
|
| Activer l'accès des utilisateurs anonymes. |
| |
| La balise à utiliser avec l'image du conteneur pour tous les composants du CD Argo. | Dernière version du CD Argo | |
| Ajouter un message de bannière d'interface utilisateur. |
|
|
4.8.3. Propriétés du serveur Repo Copier lienLien copié sur presse-papiers!
Les propriétés suivantes sont disponibles pour configurer le composant serveur Repo :
Name | Default | Description |
|
| Les ressources informatiques du conteneur. |
|
|
Si le jeton |
|
|
Le nom du site |
|
| Si l'on veut imposer une vérification TLS stricte à tous les composants lorsqu'ils communiquent avec le serveur repo. |
|
| Fournisseur à utiliser pour configurer TLS le certificat gRPC TLS du serveur repo (un de : openshift). Actuellement disponible uniquement pour OpenShift. |
|
|
L'image du conteneur pour le serveur Argo CD Repo. Elle remplace la variable d'environnement |
|
même que | Le tag à utiliser avec le serveur Argo CD Repo. |
|
| Le niveau de journalisation utilisé par le serveur Argo CD Repo. Les options valides sont debug, info, error et warn. |
|
| Le format de journal à utiliser par le serveur Argo CD Repo. Les options valides sont text ou json. |
|
| Délai d'exécution en secondes pour les outils de rendu (par exemple Helm, Kustomize). |
|
| Environnement à définir pour les charges de travail du serveur de référentiel. |
|
|
Le nombre de répliques pour le serveur Argo CD Repo. Doit être supérieur ou égal à |
4.8.4. Activation des notifications avec l'instance Argo CD Copier lienLien copié sur presse-papiers!
Pour activer ou désactiver le contrôleur de notifications Argo CD, définissez un paramètre dans la ressource personnalisée Argo CD. Par défaut, les notifications sont désactivées. Pour activer les notifications, définissez le paramètre enabled
sur true
dans le fichier .yaml
:
Procédure
-
Réglez le paramètre
enabled
surtrue
: