HNHacker News
TopNewBestAskShowJobs

tamalsaha001

324 karma · joined September 5, 2012

[ my public key: https://keybase.io/tsaha; my proof: https://keybase.io/tsaha/sigs/3dXTTpGomQgN0Xn5OwpANseI1tXC49gT0qP4UkMz45k ]

Founder & CEO at appscode.com . Builder of KubeDB, Stash, KubeVault, Kubeform, Voyager.

submissionscomments
tamalsaha001··on RabbitMQ 4.0
NATS can do traffic shaping

https://docs.nats.io/nats-concepts/subject_mapping#for-traff...

tamalsaha001··on Launch HN: Spinach.io (YC W22) – Better daily standups
We have been using https://www.dailybot.com (another YC company) for the last 2-3 years. That one is great, too!
tamalsaha001··on Build Your Own X
Yes, if you have done a clean room implementation.
tamalsaha001··on NSA Kubernetes Hardening Guidance [pdf]
Both for different reasons!
tamalsaha001··on Cue, an open-source data validation language
It might sound a bit pedantic, but kustomize strictly avoids the "Infrastructure as Code" space and stays in the "Infrastructure as Data" space. The main difference is that since it just deals with "data", you can build any higher level tooling on this. One of the major proponents of this idea is Brian Grant from Google. He tweets about this from time to time. Here is a recent one: https://twitter.com/bgrant0607/status/1404461906186833927
tamalsaha001··on Grafana, Loki, and Tempo will be relicensed to AGPLv3
That does not seem to be the case. From [1]

The difference between the AGPL and traditional GPL is simple: The AGPL seeks to close a "loophole" that allows a company or organization to modify GPL'ed software and use it to provide a service — but without actually distributing changes. So a company can take a package like, say, WordPress and modify the software significantly to sell a service — but hold back changes because it's not technically "distributing" or "propagating" the software. The AGPL goes a bit further and says that if the program is "intended to interact with users through a computer network" and if the version that you received gives users "the opportunity to request transmission to that user of the Program's complete source code," you have to maintain that functionality and distribute the modified version.

[1] https://www.networkworld.com/article/2229265/is-the-affero-g...

tamalsaha001··on Rust is a hard way to make a web API
This sounds like an opportunity for someone to create a "rails/laravel/django" for Rust.
tamalsaha001··on Gitlab features that are moving to open source
Do you mind to elaborate? We have migrated from Travis to Github Actions and love it so far.
tamalsaha001··on Kind - run local Kubernetes clusters using Docker
We use Kind. I think one of the best thing about Kind is that

- You can run it on Github actions. So, you can test in your CI pipeline.

- You can run any recent version of Kubernetes.

- Kind can start a Kubernetes cluster under a minute on a developer machine.

tamalsaha001··on Ask HN: Good ways to capture institutional knowledge?
Add e2e tests and design docs for code repos.
tamalsaha001··on A two-person startup already uses twenty-eight other tools
Thanks for the list. Curious how does Mixplanel compare to Google Analytics? Is it for similar use-case or different?
tamalsaha001··on GitHub Discussions Beta
So, how do I join discussions beta?
tamalsaha001··on Google Cloud’s Secrets Manager
We have been trying to simplify Vault + Kubernetes integration in our KubeVault project. https://github.com/kubevault . I would love to hear if you have any thoughts.
tamalsaha001··on Show HN: K8up – Kubernetes Backup Operator Based on Restic
SomaticPirate, Stash can backup individual workloads, PV/PVC or any application (Databases or custom including K8s cluster) with the most recent release.
tamalsaha001··on Show HN: K8up – Kubernetes Backup Operator Based on Restic
Tobru, then you will like the new edition. It supports backup via Job. https://github.com/stashed/docs/blob/master/docs/guides/late...
tamalsaha001··on Show HN: K8up – Kubernetes Backup Operator Based on Restic
You can also try Stash https://github.com/stashed/stash . This has been in use since 2017 and always worked with Restic.

Disclaimer: My company, AppsCode is the primary developer behind Stash.

tamalsaha001··on Slack – Degraded service affecting multiple features
It is Friday evening somewhere!
tamalsaha001··on Raspberry Pi 4
How usable are these $35 - 1GB versions? I have never used one. Just curious.
tamalsaha001··on Show HN: Scar – Static websites with HTTPS, a global CDN, and custom domains
How is this any different from Firebase hosting? We have been using it for a while with no problem. Also comes with a very generous free tier.
tamalsaha001··on Zoom S-1
We have been a very happy user of zoom. Thankfully they have a native client for Ubuntu. I'm glad to see them go public.
tamalsaha001··on Show HN: KubeVault – Tools for Running HashiCorp Vault on Kubernetes
Key Features: https://twitter.com/kubevault/status/1101442704221724673
tamalsaha001··on Show HN: KubeDB – Kubernetes-ready production-grade databases
I hear you. The goal of our analytics collection is to know the # of active users of our product. So, we send an event to Google Analytics when a command is run or periodic pings for long running (> 1 hr) commands. You can disable it by setting the flag --enable-analytics=false. You can see further discussion on this matter here: https://github.com/cncf/toc/issues/107#issue-311155675

Lastly, everything is open source. So, you are free to read the code and modify and use your modified version if that's what you prefer. xref: https://github.com/kubedb/operator/blob/0.9.0/pkg/cmds/root....

tamalsaha001··on Show HN: KubeDB – Kubernetes-ready production-grade databases
Are you talking about TLS encryption for connection url? If so, it is supported for Elasticseach. The others ones are not there yet. Though it might be possible using the available configuration options.

We are also looking to modifying the snapshot option to store encrypted snapshots in future releases.

tamalsaha001··on Show HN: KubeDB – Kubernetes-ready production-grade databases
I understand. This is one of primary feature we targeting to suppose in the next quarter. Can you tell me what type of clustering support do you use? Example: Percona, Galera cluster, Vitess ?
tamalsaha001··on Show HN: KubeDB – Kubernetes-ready production-grade databases
Thank you! We are using DB specific tools for taking snapshot. Example, mysqldump for MySQL etc. We are looking into k8s native snapshots for future releases. Here is the tracking issue: https://github.com/kubedb/project/issues/337
tamalsaha001··on Robinhood Will Retool Checking Product Following Scrutiny
Move fast and break things, I suppose.
tamalsaha001··on Bootstrap 3.4.0 released
We have switched to https://bulma.io/ recently. Combined with Vue.js we can finally get rid of Jquery.
tamalsaha001··on Introduction to Go Modules
Lot of thanks to the author for this post. I have 2 questions:

1. How does one use a branch of a dependency in go.mod? (scenario: local dev where api & impl repos are separated)

2. How does one use branch from a fork in go.mod? (scenario: fixed bug in someone else's repo and now want to use my fork)

tamalsaha001··on Netdev Day 1: IPsec
Now there is kTLS.
tamalsaha001··on Show HN: Kubernetes operator to automatically deploy and run Tor hidden services
Check this one: https://medium.com/@trstringer/create-kubernetes-controllers...
Page 1 of 3Next →