-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Déployer l'instance de production sur catalogue.data.gouv.fr #430
Comments
@florimondmanca @Volubyl A vous de décider quel sera le meilleur moment pour procéder à ce changement, avant le 13/10. @abulte est l'interlocuteur pour la mise en oeuvre notamment ce qui concerne les enregistrements DNS. |
@johanricher Merci pour les infos. J'ai ajouté les étapes qui me semblaient nécessaires pour ce déploiement sur https://catalogue.data.gouv.fr. Ma proposition est de déployer un environnement "neuf", et qu'on se débarrasse de "sandbox" quand il ne servira plus. Ça me semble le plus simple. Je prendrai contact avec Alexandre au moment venu ! |
Ok tu me dis quand tu veux je crée un nouvel environnement pour catalogue.data.gouv.fr (nouvelle prod). 👍 Pour l'instant les 3 instances (dev, demo, prod) sont des DEV1-S (2 GB de RAM). Est-ce qu'on prend les mêmes dimensions ? Une fois que catalogue.data.gouv.fr tournera sur ce nouvel environnement cela deviendra l'instance de prod et on supprimera l'actuelle instance de "prod". |
On peut peut-être prendre une DEV1-M (3 vCPU, 4 GB RAM) plutôt*. Tu peux d'ores et déjà la prendre, ça permettra d'avoir l'IP à communiquer à Alexandre. Il faudrait aussi une DB. Je crois qu'on avait utilisé un unique serveur PostgreSQL avec plusieurs DB. On peut faire de même, mais créer un nouvel *Ma réflexion est la suivante :
|
Oui j'avais vu ton précédent commentaire à ce sujet et j'ai donc double-checké, je suis surpris aussi que les 3 soient strictement identiques.
Non, en revanche on peut "migrer" avec leur système de backup ou même assez simplement avec Rsync je pense. Du coup, pour l'instant j'ai pris cette nouvelle instance (mais je peux en changer si vous voulez) :
Si je comprends bien je ne crée par de nouvelle DB mais j'ajoute un user à la DB existante (qui s'appelle (Je peux aussi t'ajouter à notre console Scaleway si c'est plus simple). |
J'ai tout de même un doute. Finalement au nom de la séparation des données de prod, je serais probablement plutôt partant pour un serveur de DB à part.
Si tu as la possibilité, ce serait avec plaisir ! :-) PS: C'est intéressant, Scaleway n'est pas au courant des bases de données qu'on a créé "en plus" à l'intérieur du serveur |
Invitation envoyée ! Je te laisse créer les ressources nécessaires (instance, db, etc.). |
@bertrand.denoncin @fm_fairness L'enregistrement DNS a été ajouté pour catalogue.data.gouv.fr sur l'IP de la nouvelle instance (sur laquelle rien ne tourne pour l'instant). |
@johanricher J'ai créé la DB pour la prod, tu peux l'inspecter ici : https://console.scaleway.com/rdb/instances/fr-par/0dba3a06-e181-4238-8ef6-8c046c718390/overview
|
@florimondmanca Le backup est configuré où ? |
@DaFrenchFrog En lien avec le déploiement sur catalogue.data.gouv.fr, je propose quelques modifications au niveau de la home et du header, je te laisse commenter sur la PR si tu veux : #459 |
@johanricher On peut voir la config des backups sur le lien que je t'ai donné, vers le milieu de la page: Quand un backup aura lieu on devrait le retrouver dans l'onglet "Backups". Si j'ai bien compris, c'est sans surcoût. |
@florimondmanca Top merci beaucoup. |
Update J'ai switché l'URL / clé d'API utilisée par le repo de config pour pointer vers catalogue.data.gouv.fr et j'ai relancé la CI pour y créer l'orga / catalogue MC. En base c'est bon, ça a été créé. Il ne reste plus que la config Mon Compte Pro, Raphaël est sur le coup. |
Tous les critères d'acceptation sont validés, bravo à tous ! @florimondmanca je te laisse fermer quand c'est ok pour toi (je vois le démantèlement de sandbox en note) |
Thx. Côté implem, il manque encore la config de l'URL Mon Compte Pro, également. |
Description
Actuellement une instance
sandbox
est déployée surcatalogue.multi.coop
. Une instance de production doit être déployée surcatalogue.data.gouv.fr
afin d'officialiser le service et son ouverture aux ministères et autres administrations centrales.Critères d'acceptation
sandbox
(legacy, MC) sont sur l'instancecatalogue.data.gouv.fr
.sandbox
n'est pas un must have surcatalogue.data.gouv.fr
puisque le catalogue legacy doit être supprimé (Nettoyage de l'organisation "legacy" #389) et celui du MC doit faire l'objet d'un nouvel import (Import du fichier catalogue du MC #456).Implémentation
prod
-- @ Johanprod
-- @ Florimondcatalogue.data.gouv.fr
à cette machine (configuration DNS) -- @ abulte / Marioprod
dans Ansible Create prod environment and extra tooling #458 -- @ Florimondprod
. -- @ FlorimondNettoyage :
sandbox
en suivant la documentation. #479The text was updated successfully, but these errors were encountered: