stolon
yq
Our great sponsors
stolon | yq | |
---|---|---|
8 | 66 | |
4,509 | 10,552 | |
1.3% | - | |
2.2 | 9.2 | |
4 months ago | 6 days ago | |
Go | Go | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
stolon
-
How to create postgres cluster in docker swarm?
There's one in the stolon repo.
We have been using stolon + consul for years without issue in our swarm environments. It may also be possible with patroni.
- Falling for Kubernetes
- PostgreSQL 14 Released
- Ask HN: What could a modern database do that PostgreSQL and MySQL can't
yq
-
Show HN: Flatito, grep for YAML and JSON files
What I often use to just get the full key paths is yq (https://github.com/mikefarah/yq), piping into grep when necessary
yq -o=props
- K8s Service Meshes: The Bill Comes Due
- Using facts and the GitHub API in Ansible
- FLaNK 25 December 2023
-
Command line tools I always install on Ubuntu servers
For more information about this command visit https://github.com/mikefarah/yq
-
Runtime error with plugin that uses io.popen to run executable during plugin startup
I've been trying to install and config a plugin (papis.nvim) for a couple of days and am having issues with a function that uses io.popen to run yq to convert yaml files to json. I know my install of yq is fine- I can run yq -oj info.yaml from the command line with no issue and it produces the correct json output. I know the function can find the yq executable, but it returns nil. I've saved the error from the yq golang code: panic: runtime error: invalid memory address or nil pointer dereference
-
Jaq – A jq clone focused on correctness, speed, and simplicity
- yq has no if-then-else https://github.com/mikefarah/yq/issues/95 which is a poor design (or omission) in my opinion
-
HTTPie Desktop: cross-platform API testing client for humans
After which, I use openapi-generator to make a yaml output.
https://gist.github.com/freshteapot/3637e8d2b5ecdf01b7d25246...
- yq version 3.4.1 (Worth noting, the example uses an out of date yq, so a few modifictaions might be needed)
-
jq 1.7
For those pining for a similar yaml query tool for working through acres of config: https://github.com/mikefarah/yq
jq is awesome and thanks to the new team for their recent efforts and energy, it massively appreciated.
What are some alternatives?
patroni - A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes
yq - Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents
postgres - 🐘 Run PostgreSQL in Kubernetes
remco - remco is a lightweight configuration management tool
jq - Command-line JSON processor [Moved to: https://github.com/jqlang/jq]
citus - Distributed PostgreSQL as an extension
yaml.nvim - 🍒 YAML toolkit for Neovim users
zombodb - Making Postgres and Elasticsearch work together like it's 2023
crunchy-proxy - PostgreSQL Connection Proxy by Crunchy Data (beta)
csvq - SQL-like query language for csv
mysql-live-select - NPM Package to provide events on updated MySQL SELECT result sets
dasel - Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.