2.12. Construire des ressources de configuration
La procédure suivante permet de configurer les paramètres de construction.
2.12.1. Construire les paramètres de configuration du contrôleur Copier lienLien copié sur presse-papiers!
La ressource build.config.openshift.io/cluster
offre les paramètres de configuration suivants.
Paramètres | Description |
---|---|
|
Contient des informations à l'échelle du cluster sur la manière de gérer les builds. Le nom canonique, et le seul valide, est
|
| Contrôle les informations par défaut pour les constructions.
Vous pouvez remplacer les valeurs en définissant les variables d'environnement
Les valeurs qui ne sont pas définies ici sont héritées de DefaultProxy.
|
|
|
| Contrôle les paramètres d'annulation des constructions.
|
|
|
2.12.2. Configuration des paramètres de construction Copier lienLien copié sur presse-papiers!
Vous pouvez configurer les paramètres de construction en modifiant la ressource build.config.openshift.io/cluster
.
Procédure
Modifier la ressource
build.config.openshift.io/cluster
:oc edit build.config.openshift.io/cluster
$ oc edit build.config.openshift.io/cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Voici un exemple de ressource
build.config.openshift.io/cluster
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
Build
: Contient des informations à l'échelle du cluster sur la manière de gérer les builds. Le nom canonique, et le seul valide, estcluster
.- 2
buildDefaults
: Contrôle les informations par défaut pour les constructions.- 3
defaultProxy
: Contient les paramètres proxy par défaut pour toutes les opérations de construction, y compris l'extraction ou la poussée d'images et le téléchargement de sources.- 4
env
: Un ensemble de variables d'environnement par défaut qui sont appliquées à la compilation si les variables spécifiées n'existent pas sur la compilation.- 5
gitProxy
: Contient les paramètres du proxy pour les opérations Git uniquement. S'ils sont définis, ils remplacent tous les paramètres de proxy pour toutes les commandes Git, telles quegit clone
.- 6
imageLabels
: Une liste d'étiquettes qui sont appliquées à l'image résultante. Vous pouvez remplacer une étiquette par défaut en fournissant une étiquette portant le même nom dans l'adresseBuildConfig
.- 7
resources
: Définit les ressources nécessaires à l'exécution de la construction.- 8
buildOverrides
: Contrôle les paramètres d'annulation des constructions.- 9
imageLabels
: Une liste d'étiquettes qui sont appliquées à l'image résultante. Si vous avez fourni une étiquette dansBuildConfig
avec le même nom qu'une étiquette dans cette table, votre étiquette sera écrasée.- 10
nodeSelector
: Un sélecteur qui doit être vrai pour que le module de construction tienne sur un nœud.- 11
tolerations
: Une liste de tolérances qui remplace toutes les tolérances existantes définies sur un module de construction.