Skip to content
This repository has been archived by the owner on Sep 15, 2024. It is now read-only.

🚨 Fournir QUICKSTART.md 📝 #20

Closed
2 tasks
adriens opened this issue Mar 20, 2023 · 30 comments · Fixed by #21
Closed
2 tasks

🚨 Fournir QUICKSTART.md 📝 #20

adriens opened this issue Mar 20, 2023 · 30 comments · Fixed by #21
Assignees
Labels
BUILD Toute activité liée à la création de nouvelles fonctionnalités documentation Improvements or additions to documentation quickfix

Comments

@adriens
Copy link
Member

adriens commented Mar 20, 2023

❔ A propos

Je ne trouve actuellement pas les ressources scripts me permettant de faire tourner l'intégralité de la solution.

J'en ai besoin pour valider le projet

🎯 Actions

  • Au sein d'un fichier QUICKSTART.md et via des script shell, fournir les scripts permettant de faire tourner la solution complète
  • Finaliser les issues car elles sont nombreuses à être ouvertes
@adriens adriens pinned this issue Mar 20, 2023
@adriens adriens changed the title 🚨 Fournir QUICKSTART.md 🚨 Fournir QUICKSTART.md 📝 Mar 20, 2023
@adriens adriens added BUILD Toute activité liée à la création de nouvelles fonctionnalités documentation Improvements or additions to documentation labels Mar 20, 2023
@Kenneth-OPT
Copy link
Collaborator

🔖 Quickstart disponible avec tout le nécessaire 😆
image

@Kenneth-OPT Kenneth-OPT linked a pull request Mar 31, 2023 that will close this issue
@adriens adriens reopened this Apr 5, 2023
@adriens
Copy link
Member Author

adriens commented Apr 5, 2023

Tu peux commiter le ficheir à alracine du projet stp ?
Je fais l'aval dans la foulée

@Kenneth-OPT
Copy link
Collaborator

Nécessaire fait. 👌
Tu nous diras ce qu'il y aura à ajuster/corriger. 😅

@adriens
Copy link
Member Author

adriens commented Apr 5, 2023

Je m'y colle 💪

@adriens
Copy link
Member Author

adriens commented Apr 5, 2023

@adriens
Copy link
Member Author

adriens commented Apr 5, 2023

⚠️ On ne doit pas modifier le fichier `hosts

👉 En attente de fix pour avancer dans l'évaluation.

⏸️

@adriens
Copy link
Member Author

adriens commented Apr 5, 2023

⚠️ Focus maximum sur linux : sortir le contenu dans par exemple QUICKSTART_WINDOWS.md

Egalement : pas de screenshot : juste du texte et des lignes de commande :

image

@adriens
Copy link
Member Author

adriens commented Apr 5, 2023

Le but de quickstart n'est pas de faire un cours mais de lancer la solution complète le mlus rapidement possible.

👉 Sortir le contenu dans un autre fichier

image

Tout passer en script shell, y compris l'ouverture du navigateur, les commandes docker, etc...

@adriens
Copy link
Member Author

adriens commented Apr 5, 2023

Pour rappel de la commande initiale lors du quickoff projet, voici le genr ede chose qu iest attendue :

Vous verrez que tout est strictement scripté sous linux, et c'est la cible du bureau.

Je passe en attente des corrections pour reprendre le processus d'évaluation du travail produit.
⏸️

Kenneth-OPT added a commit that referenced this issue Apr 5, 2023
@AntoineArthurG
Copy link
Contributor

La commande pour lister les topics a été changée pour utiliser kafkacat.
Par contre kafkacat ne permet pas de créer un topic puis de continuer l'exécution du script car elle attend un user input en tant que Producer. On a essayé différente manière pour essayer de contourner ce comportement mais sans succès.

Je n'ai pas réussi a faire de changement sur cette branche mais la branche principale est à jour.

@Kenneth-OPT
Copy link
Collaborator

⚠️ On ne doit pas modifier le fichier `hosts

👉 En attente de fix pour avancer dans l'évaluation.

⏸️

On a tourné le truc dans tous les sens sans malheureusement parvenir à se passer de cette étape...

Cela pourrait-être lié au fait que la route soit paramétrée en localhost, car Camel essaie systématiquement de résoudre kafka:9092, d'où le message d'erreur ci-dessous quand le fichier hosts n'est pas renseigné :
image
A vérifier en testant avec un vrai serveur Kafka et en modifiant les routes en conséquence.

Pour information, les autres projets commencent à s'accumuler et ne nous permettent plus de passer sur celui-ci sans risquer de les impacter.

Je te laisse voir si tu peux tout de même poursuivre l'évaluation.

@adriens
Copy link
Member Author

adriens commented Apr 10, 2023

je check le quickstart

@adriens
Copy link
Member Author

adriens commented Apr 10, 2023

Hello, je suis embêté car en regardant le QUICKART, je ne vois pas la moindre instruction donc je ne sais pas comment utiliser la soution.
Donc en l'état, si je fais l'évalutaion, j'évaluerai quelqu'chose que je n'i pas été en mesure de faire fonctionner tandis que j'ai abondamment insisté sur ce point crucial.

Dites-moi pour le choix :

  • J'évalue quelqu'es chose que je n'ai pas pu faire marcher moi-même en local à l'aide de la doc (ce qui est attendu)
  • J'évalue quelque'chose qui fonctionne

@adriens
Copy link
Member Author

adriens commented Apr 10, 2023

☝️ AU passage, je rappelle une nouvelle que la cible est linux..;et que donc QUISTART-LINUX devrait être QUICKSTART.

@AntoineArthurG
Copy link
Contributor

Hello, commande pour l'éxecution de la solution ajouter dans un fichier QUICKSTART.md

Les commandes d'installation des différents composant ont aussi été ajoutées.

Tu peut tester normalement ça devrait fonctionner :)

@AntoineArthurG
Copy link
Contributor

Tu pourra nous faire un retour si jamais ça ne marche pas please 👍

@adriens
Copy link
Member Author

adriens commented Apr 11, 2023

Of course, je fais toujours des retours.

@adriens
Copy link
Member Author

adriens commented Apr 11, 2023

👉

dédgager 127.0.0.1 kafka dans /etc/host : c'est bad 😸

@adriens
Copy link
Member Author

adriens commented Apr 11, 2023

Juste patcher ce petit souci pour localhost et je teste ça dans la foulée.

👉 C'est beaucoup mieux, c'est super facile à lire 🙆‍♂️

@adriens
Copy link
Member Author

adriens commented Apr 11, 2023

Tiens moi au jus pour /etc/host et je lance tout ça ASAP. ⚡

@Kenneth-OPT
Copy link
Collaborator

@adriens comme discuté je viens de créer une issue dédiée #24.

Bien entendu, ce poc est fonctionnel si le host est configuré le temps des tests.

A noter que je viens de remarquer que le Readme.md intégrant toutes les commandes que l'on avait avec @AntoineArthurG n'avait pas été mergé, il était resté dans l'issue #10.
J'ai donc rapidement intégré son contenu dans celui du répertoire /doc.

@adriens
Copy link
Member Author

adriens commented Apr 12, 2023

Yes, je fais le test en local. Je vous tiens au jus dans la matinée.

@adriens
Copy link
Member Author

adriens commented Apr 12, 2023

Avez-vous fait le test tel que je vous l'avais décrit, et qui consiste à "tout casser" pour partir de zero afin de vérifier que la livraison est fonctionnelle ?

Voici les issues rencontrées à ce stade :

image

Ensuite, le quickstart.sh n'est par défaut pas exécutable.

En attente de ces fixes avant que j'aille plus loin 🙏

@adriens
Copy link
Member Author

adriens commented Apr 12, 2023

Egalement lorsqu'une command nécessite des accès root, il faut le mentionner, par exemple :

apt install -y kafkacat

nécessite un sudo pour faire propre 🙏

@Kenneth-OPT
Copy link
Collaborator

@adriens

Thank you pour les retours, n'étant pas linuxien dans l'âme, je vais voir ça avec @AntoineArthurG 😅

@Kenneth-OPT
Copy link
Collaborator

Avez-vous fait le test tel que je vous l'avais décrit, et qui consiste à "tout casser" pour partir de zero afin de vérifier que la livraison est fonctionnelle ?

Je viens de remarqué que j'avais oublié de te répondre sur ce sujet...😅
Et oui on l'avais fait.

@Kenneth-OPT
Copy link
Collaborator

Et comme hier ça m'énervé de ne pas voir la solution tourner sur mon environnement... 😡

✌️ ✌️ ✌️ ✌️ ✌️ ✌️ ✌️ ✌️ ✌️ ✌️ ✌️ ✌️ ✌️ ✌️ ✌️ ✌️
J'ai enfin réussi à installer les outils sur WSL

Installation Jbang

sudo curl -Ls https://sh.jbang.dev | bash -s - app setup

image

Installation Camel Jbang

jbang app install camel@apache/camel

image

Installation Kafkcat

sudo apt install -y kafkacat  

image

L'exécution de sh a rencontré des problèmes de retour chariot qui ont été résolus avec la commade

 sed -i 's/\r//' quickstart.sh

Permettant d'exécuter le script sh avec la commande

sh quickstart.sh

image

Tout arrive bien dans Kowl mais avec le host modifié...
image
J'ai laissé tourner pendant environ 4 heures.

Si j'ai réussi à le faire tourner sur WSL avec le peu de connaissance Linux que j'ai, ça devrait le faire partout 😄

@Kenneth-OPT Kenneth-OPT reopened this Apr 14, 2023
@adriens
Copy link
Member Author

adriens commented Apr 14, 2023

Si j'ai réussi à le faire tourner sur WSL a

OH yes c'est beau ça @Kenneth-OPT 💪

@adriens
Copy link
Member Author

adriens commented Apr 14, 2023

Dernièr eligne droite avec le réseau du docker et on est au top 🥇

@adriens
Copy link
Member Author

adriens commented Nov 16, 2023

Ressources désallouées

@adriens adriens closed this as not planned Won't fix, can't repro, duplicate, stale Nov 16, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
BUILD Toute activité liée à la création de nouvelles fonctionnalités documentation Improvements or additions to documentation quickfix
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants