J'essaie de déployer Kong API Gateway via un modèle pour mon projet openshift. Le problème est que Kong semble faire quelque chose de DNS qui cause sporadic failure of DNS resolution. La solution de contournement consiste à utiliser le nom de domaine complet (<name>.<project_name>.svc.cluster.local
). Donc, dans mon modèle je voudrais faire:Un paramètre de modèle openshift peut-il faire référence au nom du projet dans lequel il est déployé?
- env:
- name: KONG_DATABASE
value: postgres
- name: KONG_PG_HOST
value: "{APP_NAME}.{PROJECT_NAME}.svc.cluster.local"
Je ne suis pas sûr comment obtenir le PROJECT_NAME
actuelle si peut-être il y a un ensemble par défaut des paramètres disponibles ...
Essayez le lien: https: // developers.openshift.com/managing-your-applications/environment-variables.html Il y a un tableau mentionnant toutes les variables d'environnement par défaut et OPENSHIFT_A PP_NAME en fait partie. –