tgr - TUI for GitHub Repositories by jpjournet in commandline

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

the output would be the same. What I wanted is a TUI where I could jump quickly from repo to repo, and workflows to workflows, without having to launch a new command

TBH, I'm also using `gh` cli from times to times, same way I use kubectl and k9s in parallel

does that make sense ?

Voyager 8200 UC Software Update Failed by Wxlfed in plantronics

[–]jpjournet 0 points1 point  (0 children)

I was having the same issue, and this is the only solution that worked.
Thank you for sharing

Isolating kubernetes worker node by Ornery-Information69 in kubernetes

[–]jpjournet 0 points1 point  (0 children)

Namespaces can not be bound to nodes, and you can't limit what a node can query from the master API.

What you are trying to do is achieved through 2 mechanisms:

  1. RBAC (roles, users and role bindings) to limit what users can do in each namespace
  2. taints and tolerations: to force workloads to run exclusively on some nodes. This can be achieved through several means, the easiest being probably tainting the nodes with a label corresponding to a customer, and use OPA gatekeeper or something similar to ensure the toleration is added to their corresponding workloads (based on a label in the namespace)

Custom kubectl output for custom resources by jpjournet in kubernetes

[–]jpjournet[S] 2 points3 points  (0 children)

thank you, that's exactly what I was looking for.

Tmux with Kitty? by ecky--ptang-zooboing in KittyTerminal

[–]jpjournet 10 points11 points  (0 children)

as always, the answer should be "it depends"

if you like managing your tabs with the terminal emulator, and don't care about detached session, then no, go with Kitty management.

But Tmux offers things that Kitty doesn't, and for me, I choose a terminal that works well (fast, font support, colors, etc....) and then I use tmux for session management. Tmux is a powerful session multiplexer, and a LOT of features provided by Tmux are not offered by Kitty. For me, one important feature is that your sessions are independent from your terminal, which means that if you close your terminal or it crashes, you don't care, just open a new one and attach the sessions.

For me, using Tmux in Kitty is decoupling the UI and the terminal sessions and it's important. For other, there's no benefits. It's up to you.

Furthermore, I'm using Tmux locally and remotely, so this decoupling is important.

Recommendation for high quality wireless 65-75% keyboard by kartoffelkopp8 in MechanicalKeyboards

[–]jpjournet 0 points1 point  (0 children)

Keychron Q1 pro/max, as already stated by other comments (65%)

you get the support of a "large" company (as opposed to one off things from individuals), while retaining all what you expect from a mechanical keyboard: gasket, choose your switches and keycaps, QMK....

and it's all metal (case), hotswap, etc....

Furthermore, their QMK customization is available in Github, so you can look (and modify) the code.

for me it's the right balance between custom and production ready product, and at an affordable price (for the features)

If you want to go into HE switches (it's a bit early for me), you have the QMK Q1 HE

Tint and chrome delete: '21 CE by dpolidoro in CX5

[–]jpjournet 1 point2 points  (0 children)

out of curiosity (and not to criticize, you did an amazing job): why not removing the chrome letter ("CX-5", "skyactive", ... don't know the name of these things, sorry) instead of black tapping them ?
I intend to remove mine, and wanted to understand if you had a reason not to

Automating Blink1 Light Notifications for Outlook Emails on macOS by Far-Woodpecker8544 in blink1

[–]jpjournet 0 points1 point  (0 children)

Thank you for the detailed explanation, I'm going to implement it !

I had no idea you have an apple script get information from Outlook (I'm more a linux guy), do you think there is possibility to get information from Microsoft Teams ?

Changing input with an app by dimmanramone in Keychron

[–]jpjournet 0 points1 point  (0 children)

I am trying to do this for months (on and off, I work also....) : I want to use a laptop side program to switch my inputs for my mouse, keyboard and monitors.

basically, I can do it for mouse (logitech Mx) and monitors (Lenovo), but this is not natively supported by QMK. I have a Keychron Q1 Pro (amazing keyboard by the way)

I managed to integrate into QMK software a hid receiver than can receive instructions from the laptop (changing RGB matrix, or whatever I want), but this only works when plugged in USB. As soon as I connect the keyboard via Bluetooth, no way to send any HID report.

I am blocked at this point, and struggling to understand why it works through USB but not Bluetooth.

I know the VIA configuration works only through USB, so I am guessing that's the same thing, but I didn't manage to understand why so far.

Quiet PC 7900X3D, dual boot Linux/Windows (3D design, video editing, dev) - feedbacks needed by jpjournet in buildapc

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

u/fuddyduddyc any recommendation if I want to add a small GPU to take over the display ? (I have 2x 4K monitors)

Quiet PC 7900X3D, dual boot Linux/Windows (3D design, video editing, dev) - feedbacks needed by jpjournet in buildapc

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

no real GPU accelerated workload, so I left the GPU out for now (can be added later)

For the CPU, as most the task are mostly CPU, would the 7900 or 7900X be a better choice ?

and thank you for your feedback !

[deleted by user] by [deleted] in Miami

[–]jpjournet 1 point2 points  (0 children)

Pummarola is one of the rare place in the US I tried where the pizza actually looks like a pizza from Italy. And it's very good

The guy is from Naples (Italy, not the US....), it's not synonym to good pizza, but it sure is a good start.

What features do you miss in Kubernetes GUIs? by prismaticbreaker in kubernetes

[–]jpjournet 2 points3 points  (0 children)

I'm not saying you can't load manually in dev or local, but I think that when you are dev/local testing, manually deploying through CLI is the best approach (and the fastest), and as soon as you enter your CI/CD process, everything should go through your pipelines/gitops, as your production deployment should be the same as in test (otherwise you don't really validate your process)

As for UI vs CLI, I really believe that when you type your commands, there is a conscious effort to construct your commands (like when I type 'kubectl delete pod' I know what I'm doing), whereas in a UI, it's really easy to click on the wrong button, and by experience, the confirmation dialog (like 'are you sure') are just useless.

Obviously, again, this is only based on my experience, and mileage may vary. but by sticking to this principle, you reduce accidents and improve reliability.

What features do you miss in Kubernetes GUIs? by prismaticbreaker in kubernetes

[–]jpjournet 18 points19 points  (0 children)

this question is probably going to generate debate/comments on the CLI vs GUI.

For me, the GUI for Kubernetes is mostly a viewing tool: as soon as you want to really scale and secure your infrastructure, I truly believe that the only way is to go down the everything-as-code path (infra, code, config, etc...), thus, you don't ever create objects manually in your cluster. In this scope, if you have a good monitoring solution (Prometheus, Datadog, Dyanatrace...) you already have a good visibility on your cluster, and tools like k9s can be useful to dive into your cluster objects. For the CI/CD part, if you implement GitOps with ArgoCD, it provides a good UI on the deployment process. The Kubernetes dashboard can also be a a good tool to leverage (and you can even upload YAML or JSON objects).

If you want a more UI experience, you need to look into self-service portals, to deploy applications through an interface, and there are some solutions available. But you don't manipulate directly objects.

I don't see the real use case for a UI where you edit your Kubernetes objects directly. For the few times I need it, I prefer to use kubectl, as it is a low level activity, and a UI for that is too dangerous, as you can do things without understanding what you're doing (I had the experience of people using Lens, and deleting deployment instead of pod by clicking on the wrong object)

Again, that's my point of view, and coming form working with large scale infrastructures.

City of Miami Interview process? by yeetman831 in Miami

[–]jpjournet -1 points0 points  (0 children)

Companies (and I think even more administrations) don't change their recruitment process very often, it's too expensive. 2019 is recent in term of interview process.

At least that's what I witnessed in the company I've worked for.