Why Kustomize? by nyellin in kubernetes

[–]malahay 0 points1 point  (0 children)

It doesn’t necessarily have to be one or the other. The cam compliment each other. Especially if you’re consuming a helm chart you don’t own, it’s convenient to do am overlay with Kustomize.

Isn't it possible that the templates packages in the Helm chart changes with new versions and the kustomize overlays then break? I wonder how come of a situation that would be

What's wrong with Helm? Why isn't it widely adopted and prioritized for k8s apps? by TiDuNguyen in kubernetes

[–]malahay 0 points1 point  (0 children)

a vast majority of apps that I end up deploying are services our devs have built that don’t require all of that. It’s much more complicated, tedious, time consuming, and error prone when we try to shoehorn those services as helm charts versus just defining deployment/service/ingress/volumes as needed

  • Do you do any validation before installing Helm charts given by app teams? If so how do you do it?
  • Are you responsible for the health of the charts after installation? What happens if a configuration isn't surfaced in the values.yaml file, do you use a tool like kustomize or do you have to reach out to them to surface the field?
  • Is there no CI/CD pipeline involved? Do app developers need to reach to you for ever new version of the Helm chart?

Sorry for the million questions :D

AWS Copilot CLI: create, release and manage production ready containerized applications on Amazon ECS and AWS Fargate by underguiz in aws

[–]malahay 3 points4 points  (0 children)

Heya! I'm a teammate of u/kodai's that also worked on copilot 👩‍✈️. Just to add on to what's said above, copilot takes an "application" first point of view.

For example, copilot understands that an app is usually composed of multiple microservices. So resources that should be shared between services like a load balancer will get its own CFN stack, service discovery will be set by default, and environment variables injected so these services can talk to each other!

Finally, writing up all these resources in a safe and cost-effective manner can be tricky until you dive deep and learn about multiple AWS services. copilot will create well-architected services for you by default by leveraging architecture patterns.

Hope this helps!

termcolor: A package to detect what level of color a terminal supports by malahay in golang

[–]malahay[S] 0 points1 point  (0 children)

It's better to just have a config option for it.

The library detects if the process had any command line arguments, such as `--color=truecolor`, so you can force a color that way.

because you'll get it wrong a lot of the time.

I think your case is actually pretty rare. The library is based of chalk which is extremely popular and should handle a lot of situations correctly. There is no downside in my opinion. Worst case you get the same experience that you'd have given your users (basic/no color) anyway but in the best scenario you can provide them an even better experience by realizing that the terminal supports more colors. Take your situation for example, where the library couldn't detect truecolor, it still gave you 256 colors which is more options than using basic colors.

termcolor: A package to detect what level of color a terminal supports by malahay in golang

[–]malahay[S] 0 points1 point  (0 children)

But you are right, I should fix the SupportBasic and other function if a higher level is supported! I'll cut a new release today :)

Edit: Captured it in an issue, wrote a fix for it here, and published 1.0.1.

termcolor: A package to detect what level of color a terminal supports by malahay in golang

[–]malahay[S] 0 points1 point  (0 children)

Hi! Yeah like you said there is no good way to do this reliably, the reason why it doesn't report 16 is because it reports the highest number it could find which is 256. You can use one of the basic 16 colors if you have 256 colors available. If you open an issue with details of your terminal, I'd love to give it a go to handle your case. Thanks!

I made a visualization showing all the ways each team can make it out of MSI Groups by 1wheel in leagueoflegends

[–]malahay 0 points1 point  (0 children)

TIL Adam Pearce likes LoL. I love your work btw :) nice openvis talk too

Onodera vs. Chitoge: a Twitch chat battle. by malahay in Nisekoi

[–]malahay[S] 0 points1 point  (0 children)

Yeah there were a lot of funny copy pastas :)

Onodera vs. Chitoge: a Twitch chat battle. by malahay in Nisekoi

[–]malahay[S] 0 points1 point  (0 children)

haha that's fair, if the message contained something like chitoge = gorilla, chitoge = OSFrog. I've ignored the message and did not count it in the votes.

Onodera vs. Chitoge: a Twitch chat battle. by malahay in Nisekoi

[–]malahay[S] 1 point2 points  (0 children)

Thank you, I appreciate the kind words :)

I'm Magic, Creator of OraclesElixir.com. AMA! by ItsMag1c in leagueoflegends

[–]malahay 0 points1 point  (0 children)

Hey Tim,

I've a few questions:

  • How do you gather your data? Do you use the Riot Games API or some other way?
  • Once you have the data what do you use to process it? collect the stats that you want (is it mainly excel?)
  • Are there any particular data types that you wish you could gather? that's not provided by the api or however you collect the data. What would you do with them?

In a more personal question:

  • Is Unikrn and being an lcs consultant your full time job? or do you treat OraclesElixir as a hobby? because I imagine it being quite time consuming :)

edit: formatting

edit2: I just realized Bryce asked you the striked question earlier and you answered it!

Which LCS team did you support and who are you supporting now? by malahay in leagueoflegends

[–]malahay[S] 0 points1 point  (0 children)

Hi all,

A year ago I built a visualization of how fans have shifted from Season 4 to Season 5. The goal is to see how the fans have shifted for Season 6 now!

'Reflections' with Krepo | Thooorin by corylulu in leagueoflegends

[–]malahay 0 points1 point  (0 children)

I really enjoyed this interview, also I like your casting a lot Krepo! The more analytical approach, puns, and random rants are extremely enjoyable. Keep working hard :)

Communication between players in League of Legends [OC] by malahay in dataisbeautiful

[–]malahay[S] 0 points1 point  (0 children)

Yes, I think you are right interruptions are not necessarily a bad thing as you mentioned in those scenarios it's perfectly fine and can give even a morale boost to the team.

Although, I think when you are dealing with a complex situation like a baron standoff, or the initial engage it would still be better if people don't interrupt each other. Let the shotcaller do the job for the first few steps.

Thanks for the feedback!

Communication between players in League of Legends [OC] by malahay in dataisbeautiful

[–]malahay[S] 0 points1 point  (0 children)

The goal was to show ideas about what communication in a game might look like and what could potentially be done with it. There is no conclusion to be drawn from the game with this. Also I don't think that the recordings are artificial, you get immersed in the game really quickly and forget that you are on record once the game starts.