This was very helpful, thanks for sharing this in depth guide !
@barbarez39 ай бұрын
Really good job mr. Good Guy! I am starting as a junior DevOps Engineer with minimum experience and was thrown into Backstage never working with it. I find this series extremely helpful and I hope you will keep posting more and more videos!! for example securing your app with SSL or pretty much enything. Just a small detail, though it might be silly for others. For the next videos if your camera stops working or you do not record a certain part of tutorial, please get back to it. (like here when you skip a detailed part with github tokens) tho probably its better for me to explore and try to figure it out. anyways, keep it up, great videos, you earned yourself a sub
@the_good_guy9 ай бұрын
Thank you very much and good luck with your first job! Thank you for the feedback! I will try to be more specific on any part of the tutorial. I will continue to create videos, and I hope that you will find them useful along the way.
@pablue10 ай бұрын
Fantástica abordagem. Realmente entregou valor para mim. Agora tenho material para estudar por um bom tempo... Espero poder ver mais vídeos como esse... Quem sabe uma POC de um SRE rsrsrs
@the_good_guy10 ай бұрын
Thank you!!!!
@pablue10 ай бұрын
@@the_good_guy Rodou tudo 100% na máquina local. Porém, ao tentar rodar dentro do Github Codespaces, não consegui fazer o forward de porta para o nosso cluster. Você já pensou nessa abordagem?
@pablue10 ай бұрын
Atualizando: @@the_good_guy Deu tudo certo...
@andreykf9 ай бұрын
@@pablue eai blz? tu conseguiu ver os logs do pod no final?
@pablue9 ай бұрын
@@andreykf funcionou com algumas atualizações. Tem o repositório publicado se você quiser.
@pechan2Ай бұрын
Is it docker necesary? Or can I just go localhost only
@MaheswaraReddyY10 ай бұрын
The entire video series is really nice. We don't have better and concise videos in the YT. Is there any plan to come up with a video on one end to end project with the YAML templates, Catalog graph??
@the_good_guy10 ай бұрын
I will make more videos, and your ideas added to the list! I haven't decided which yet.
@o4ennedobr86810 ай бұрын
Very helpful! And could you provide your zsh shell prompt variable?
@the_good_guy10 ай бұрын
Thank you! I use zsh, powerlevel10k & fig. I can send you my configuration, send me an email to guy@thegoodguy.io.
@burakaydn94546 ай бұрын
Hi, Is it neccessary to checkout source code? I'm confused because you run "npx @backstage/create-app" command and this command creates neccessary files for docker build am I wrong?
@the_good_guy6 ай бұрын
I checked the workshop for a specific version, if there will be a breaking change the checkout version will work. The app creation command creates the Dockerfile as you mentioned - you are right.
@burakaydn94546 ай бұрын
@@the_good_guy Thanks for the reply . My question is the npx package created from the source code you checked out or from somewhere different? Becase I can run npx create package without checking out source code. What's the difference?
@ricardsonwilliams8 ай бұрын
nice! on my tests the k8s plugin not showing, maybe another video with more examples.
@the_good_guy7 ай бұрын
Hi! Do you get an error message? If you do, what is it? I've tested it recently and it worked 😅
@shivamagrawal43074 ай бұрын
Hi, Thanks for the video! I am getting this error in the backstage pod after following the steps - Error: Failed to instantiate service 'core.tokenManager' for 'search' because the factory function threw an error, Error: Failed to instantiate service 'core.tokenManager' because createRootContext threw an error, Error: You must configure at least one key in backend.auth.keys for production. I have added that key to the config files, and also rebuild the image, still hitting the issue. Can you help me here?
@the_good_guy3 ай бұрын
H,i have you managed to fix it?
@AshPillai-wf3mq3 ай бұрын
I am facing the same issue :( @shivam or @the_good_guy have yall been able to find any fix for this?
@manishmaharjann5 ай бұрын
can you show to deploy in cloud kubernetes cluster rather than in local cluster ?
@the_good_guy5 ай бұрын
We can do it but it's the same thing as you need to upload your image to a public registry and pull it from there
@der-lotse10 ай бұрын
If something need the version 1 for something as central as yarn, then you might consider to not using it :)
@guymenahem218010 ай бұрын
☺️ The migration process is in progress
@the_good_guy10 ай бұрын
You can find more information here - backstage.io/docs/tutorials/yarn-migration/
@andreykf9 ай бұрын
Thank you very much for this tutorial! But at the end, I can not see the pods logs using kubernetes plugin. Show this error: Proxy request failed with 500 Internal Server Error, {"error":{"name":"Error","message":"Cluster 'kind-local' request error; caused by Error: connect ECONNREFUSED ::1:80","cause":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"::1","port":80,"name":"Error","message":"connect ECONNREFUSED ::1:80","stack":"Error: connect ECONNREFUSED ::1:80 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1555:16)"},"level":"error"},"request":{"method":"GET","url":"/api/kubernetes/proxy/api/v1/namespaces/default/pods/users-api-nginx-589dd64f99-589fn/log?container=nginx"},"response":{"statusCode":500}} I tried add this clusterrole, but no success: github.com/backstage/backstage/blob/master/docs/features/kubernetes/configuration.md#role-based-access-control
@the_good_guy8 ай бұрын
First of all, it means that you reach the end of the guide and everything is running. Can you check the kube-api logs as well? It seems like the connection refused for some reason Sorry for taking me a little bit long to reply