Пікірлер
@abessesmahi4888
@abessesmahi4888 Күн бұрын
great content, please increase the font size of the browser, the terminal font size is OK subscribed 🙂
@the_good_guy
@the_good_guy Күн бұрын
Thank you! For the font size, is it while I'm screen sharing GitHub? I have a few ready videos but I will increase after them
@natanaelribeiro790
@natanaelribeiro790 7 күн бұрын
Jovial gang is here ❤
@muhammadhaseeb8961
@muhammadhaseeb8961 9 күн бұрын
is kiali only compatible with istio?
@the_good_guy
@the_good_guy 7 күн бұрын
As far as I know - Yes
@nicolasbayona902
@nicolasbayona902 10 күн бұрын
I will see your videos more often. Great work 👍
@the_good_guy
@the_good_guy 9 күн бұрын
Thank you very much 🙏
@nitzangov7244
@nitzangov7244 12 күн бұрын
🎉
@guymenahem2180
@guymenahem2180 12 күн бұрын
It's used to be called fig
@AdrienBarret
@AdrienBarret 12 күн бұрын
What is the auto complétion plugin?
@suporteking
@suporteking 14 күн бұрын
Thank you very much!Could you please put a video on how to create templates on Backstage?Like for example: My team needs a GO Repo with some predefined files.How can I provide this to them via Backstage?
@the_good_guy
@the_good_guy 12 күн бұрын
I will try to, I'm now working on a series called 30 Days of CNCF Projects but maybe after
@suporteking
@suporteking 11 күн бұрын
@@the_good_guy Thank you very much, this will be very useful on my job.
@JenniferThomas-z7l
@JenniferThomas-z7l 14 күн бұрын
Gonzalez Christopher Wilson Kenneth Walker Sarah
@gouravchhabra6142
@gouravchhabra6142 16 күн бұрын
great initiative .. cheers
@the_good_guy
@the_good_guy 13 күн бұрын
Thank you! Cheers!
@Not_A_Youtuber_69
@Not_A_Youtuber_69 18 күн бұрын
very informative sir
@the_good_guy
@the_good_guy 13 күн бұрын
Thank you!
@RAHUL-vm8bn
@RAHUL-vm8bn 18 күн бұрын
Great It would be great if you create a discord community it will help lot of folks.
@the_good_guy
@the_good_guy 13 күн бұрын
Sounds like a great idea! I opened a channel on the CNCF Slack Join Slack: communityinviter.com/apps/cloud-native/cncf Channel Name: #30-days-of-cncf-projects
@MendTechGap
@MendTechGap 18 күн бұрын
@KunalKushwaha
@KunalKushwaha 19 күн бұрын
great playlist, looking forward to it building up more and more!
@the_good_guy
@the_good_guy 19 күн бұрын
Thank you Kunal!
@MatthewPeter-z7w
@MatthewPeter-z7w 19 күн бұрын
Nice 👍 lesson
@the_good_guy
@the_good_guy 19 күн бұрын
Thanks! 😃
@antuanf1
@antuanf1 20 күн бұрын
thanks soooo useful to know about what Backstage can do.
@the_good_guy
@the_good_guy 19 күн бұрын
Glad it was helpful!
@nyzexnyrize9172
@nyzexnyrize9172 21 күн бұрын
Thank You :) I have followed the exact steps and got it deployed to Amazon EKS. but after port forwarding I am getting 401 Unauthorized error , adjusted the app-config.yaml, image rebuilt but still same. Seeking for pointers here o/
@the_good_guy
@the_good_guy 19 күн бұрын
What version have you checked in to? You can use this Helm chart on EKS - github.com/PlatformersCommunity/backstage-helm-chart
@nyzexnyrize9172
@nyzexnyrize9172 19 күн бұрын
@@the_good_guy I was ing 1.31.2 but tried 1.13.1 as well. So now they seem to have an option that is required to be added under auth for enabling guest (outside dev, like in kubernetes)
@the_good_guy
@the_good_guy 19 күн бұрын
Got it, do you know what configuration is required? If not I will take a look. Unfortunately, KZbin doesn't allow editing videos, but I can add it the description so people will be able to use it in the future.
@nyzexnyrize9172
@nyzexnyrize9172 19 күн бұрын
@@the_good_guy yes. In the auth section of the app-config where there is auth: guest: {} We have to make it as: auth: providers: guest: dangerouslyAllowOutsideDevelopment: true
@the_good_guy
@the_good_guy 19 күн бұрын
Amazing! Thank you! I will add it! Do you want to commit to this repo the change? github.com/guymenahem/how-to-devops-tools/tree/main/backstage You deserve to be the author of this commit
@veenone
@veenone 22 күн бұрын
Great topic! However if you could provide a good example of them like a github repo as example that would be really great addition for a beginner like me.
@the_good_guy
@the_good_guy 19 күн бұрын
Hi, you can check the following repo with the backstage catalog objects in it - github.com/PlatformersCommunity/backstage-helm-chart/tree/main/demo-catalog
@FitKing-k5c
@FitKing-k5c Ай бұрын
thank you for the amazing tutorial. My issue is, plugins directory and types.ts file under packages/backend are missing on my boilerplate code provided by executing `npx @backstage/create-app@latest`. Do we need to manually introduce them in the project?
@the_good_guy
@the_good_guy 19 күн бұрын
It should be available there OOTB, do you use the right version of yarn?
@theblessed5294
@theblessed5294 Ай бұрын
please do videos about authenticating with bitbucket
@the_good_guy
@the_good_guy 19 күн бұрын
Thank you for your feedback! I'm focused on the different series ATM but maybe later this year I will come back to authentication to Backstage
@IGNACIOMARTINEZAVILA
@IGNACIOMARTINEZAVILA Ай бұрын
Incredible content, master. I'm going to implement an IDP, so it's incredible to have the knowdlege you're sharing :')
@the_good_guy
@the_good_guy Ай бұрын
Thank you very much! Happy to help!
@moshikobensimon5383
@moshikobensimon5383 Ай бұрын
But if I do terminationGracePeriodSeconds=60, and the new pod is ready in say 45 seconds then the old pod will shut down without completing the terminationGracePeriod. How can I stop that?
@the_good_guy
@the_good_guy Ай бұрын
I'm not sure I understand the questions, but - the pod that is going to be terminated will have 60 seconds based on the grace period. The fact that the new pod takes 45 seconds to be ready doesn't change the grace period time of the terminated pod. What would you like to stop?
@victoranolu4376
@victoranolu4376 Ай бұрын
thanks for this video. My issue is after deploying i am taken to a guest user mode page and i am trying to see it authenticate my github profile. I don't kone how to fix that.
@the_good_guy
@the_good_guy Ай бұрын
Which version are you trying to deploy? I now in recent version a few things changed in the authentication. You can checkout to my version if you want to.
@a_maxed_out_handle_of_30_chars
@a_maxed_out_handle_of_30_chars 2 ай бұрын
simple and to the point, thank you :)
@the_good_guy
@the_good_guy Ай бұрын
You're welcome!
@truongci5
@truongci5 2 ай бұрын
thanks for the great series! could you please help with questions: Does an IDP (eg. Backstage) make sense to an IT service provider organization? Also, it seems Backstage is associated with managing a single organization's software components, while a software service company has to handle multiple client projects at a time, is it still relevant?
@the_good_guy
@the_good_guy Ай бұрын
Backstage or any IDP can fit almost any organization but the main questions is what challenges are you facing. You can create separation between internal entities like projects or systems. I think it is relevant but you need to understand if there is value for such a tool - in any IDP you can create the segregation like you want.
@sujithkothapally5811
@sujithkothapally5811 2 ай бұрын
hI. I have interview on spotify backstage. could you help me with some of the important questionns asked in interview any docs you can share with me
@the_good_guy
@the_good_guy Ай бұрын
I don't know what asking on interviews but I tried to put all the information here in the channel
@gdevelek
@gdevelek 3 ай бұрын
Who puts all this data INTO Backstage? If it's manual work, it's a big problem.
@the_good_guy
@the_good_guy Ай бұрын
You can use Backstage <> git integration to fetch this information. Usually organization have a creation flow that fills this information from the organisational systems.
@kiritokun8423
@kiritokun8423 3 ай бұрын
Finally no background music! good video. The quality of your videos go way UP when you just use only your voice and no music.
@the_good_guy
@the_good_guy 3 ай бұрын
Thank you very much!! I upgraded my microphone between the videos I promise that there will be no music in future videos 😅
@MosheBukhman
@MosheBukhman 4 ай бұрын
a quick update: Amazon bought this product, and now its part of Amazon Q.
@pechan2
@pechan2 4 ай бұрын
Is it docker necesary? Or can I just go localhost only
@robinpaulification
@robinpaulification 4 ай бұрын
nice series
@the_good_guy
@the_good_guy 4 ай бұрын
Thank you very much ❤️
@ctcsys
@ctcsys 5 ай бұрын
pls remove that music -
@the_good_guy
@the_good_guy 5 ай бұрын
Removed from all the videos after this series
@YuchenDeng-1007
@YuchenDeng-1007 5 ай бұрын
Amazing video! Thanks! I have a question, I wrote the deployment file with limits, but why the limit didn't work deployment file is like this: spec: containers: - name: rt-tests image: yuchen1007/stress-ng:v.1 resources: limits: memory: "1200Mi" cpu: "1" requests: memory: "1200Mi" cpu: "1"
@the_good_guy
@the_good_guy 5 ай бұрын
Thank you! What's the error you got?
@YuchenDeng-1007
@YuchenDeng-1007 5 ай бұрын
@@the_good_guy I set the cpu limit but the limit doesn't work
@the_good_guy
@the_good_guy 5 ай бұрын
How do you know it doesn't work? It's very hard to identify that your application has a CPU limit without having a metrics dashboard in place
@YuchenDeng-1007
@YuchenDeng-1007 5 ай бұрын
@@the_good_guy l use htop to check cpu limit
@YuchenDeng-1007
@YuchenDeng-1007 5 ай бұрын
@@the_good_guy l use htop to check the cpu limit
@eliv8mind
@eliv8mind 5 ай бұрын
​ @the_good_guy Thanks this is a very detailed explanation. I tried but i am getting below error for backstage pod. kubectl logs backstage-fb4bc8494-cfc7t -n backstage Loading config from MergedConfigSource{FileConfigSource{path="/app/app-config.yaml"}, FileConfigSource{path="/app/app-config.production.yaml"}, EnvConfigSource{count=0}} {"level":"info","message":"Found 2 new secrets in config that will be redacted","service":"backstage"} {"level":"info","message":"Listening on :7007","service":"rootHttpRouter"} /app/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1496 throw new Error( ^ Error: Failed to instantiate service 'core.httpRouter' for 'app' because the factory function threw an error, Error: Failed to instantiate service 'core.auth' for 'app' because the factory function threw an error, Error: Failed to instantiate service 'core.tokenManager' for 'app' 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. at /app/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1496:17 at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async _ServiceRegistry.initializeEagerServicesWithScope (/app/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1427:11) at async /app/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1768:7 at async Promise.all (index 0) at async BackendInitializer.doStart_fn (/app/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1766:3) at async BackendInitializer.start (/app/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1626:5) at async BackstageBackend.start (/app/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1894:5)
@emredemir6637
@emredemir6637 5 ай бұрын
Thanks for the video and the tip about metrics. Ah also, which Catan game is it you added the video (2.01-2.07)?
@the_good_guy
@the_good_guy 5 ай бұрын
I have no idea 😅😅
@the_good_guy
@the_good_guy 5 ай бұрын
I have no idea 😅😅
@computersindia
@computersindia 6 ай бұрын
Thanks for your detailed explanation of BackStage.
@the_good_guy
@the_good_guy 5 ай бұрын
Glad it was helpful!
@areebafarooq2694
@areebafarooq2694 6 ай бұрын
how to login to backstage?
@the_good_guy
@the_good_guy 5 ай бұрын
You don't need to login, you can use this demo - demo.backstage.io/
@Vmr48765
@Vmr48765 6 ай бұрын
We needed metrics from different security tools in one dashboard ..this seems a good one for that
@the_good_guy
@the_good_guy 6 ай бұрын
Exactly!
@shivamagrawal4307
@shivamagrawal4307 6 ай бұрын
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_guy
@the_good_guy 6 ай бұрын
H,i have you managed to fix it?
@AshPillai-wf3mq
@AshPillai-wf3mq 6 ай бұрын
I am facing the same issue :( @shivam or @the_good_guy have yall been able to find any fix for this?
@OrenNinio
@OrenNinio 7 ай бұрын
Always Insightful
@the_good_guy
@the_good_guy 6 ай бұрын
Thank you 😊
@aksharkottuvada
@aksharkottuvada 7 ай бұрын
u r indeed a good guy
@the_good_guy
@the_good_guy 7 ай бұрын
Thank you 🙏🙏♥️
@manishmaharjann
@manishmaharjann 8 ай бұрын
can you show to deploy in cloud kubernetes cluster rather than in local cluster ?
@the_good_guy
@the_good_guy 8 ай бұрын
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
@taimmmao3900
@taimmmao3900 8 ай бұрын
look forward more video about backstage,it is really helpful
@the_good_guy
@the_good_guy 8 ай бұрын
Thank you! I will do more 😃
@burakaydn9454
@burakaydn9454 8 ай бұрын
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_guy
@the_good_guy 8 ай бұрын
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.
@burakaydn9454
@burakaydn9454 8 ай бұрын
@@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?
@adisidimenahem4647
@adisidimenahem4647 9 ай бұрын
You present the information in an accessible way
@the_good_guy
@the_good_guy 9 ай бұрын
Thank you!
@adisidimenahem4647
@adisidimenahem4647 9 ай бұрын
Thanks for the info 🙏
@the_good_guy
@the_good_guy 9 ай бұрын
Any time
@flavb83music
@flavb83music 9 ай бұрын
Great quality video. Thank you.
@the_good_guy
@the_good_guy 9 ай бұрын
Thank you very much 🙏
@Pavel_k7
@Pavel_k7 9 ай бұрын
so there is 2 variants fro mac and still nothing for windows vscode? :(
@the_good_guy
@the_good_guy 9 ай бұрын
I'm a mac user but everything should be WSL2 compatible
@dirien
@dirien 9 ай бұрын
Great video and thanks for showing the different options with not only the pro but also the cons! IMHO, many organisations jump to quick into the Build option without thoroughly evaluating other possibilities!
@the_good_guy
@the_good_guy 9 ай бұрын
This is true!! I think that sometimes they become emotional instead of calculating ROI & success metrics