HNHacker News
TopNewBestAskShowJobs

nixys_nxs

14 karma · joined April 4, 2024

submissionscomments
nixys_nxs··on Nxs-universal-chart – open-source tool to install applications into Kubernetes
Hello everyone! We are happy to introduce a major release of our open source project — nxs-universal-chart. It's a Helm chart you can use to install your applications into Kubernetes/OpenShift and other orchestrators compatible with native Kubernetes API.

Why do you need a universal chart?

Usually deploying applications in Kubernetes means stitching together many resources, such as services, Ingress, secrets, monitoring, autoscaling, and more. So, engineers have to duplicate Helm charts, maintain custom templates and deal with inconsistent configurations across environments. A universal chart provides an entry point to deploy an application with all its infrastructure. It's a modular platform for Kubernetes and platform delivery, with a stronger focus on reliability, GitOps, and CI/CD.

Features

• Modular and extensible chart architecture • Strong values validation • GitOps-friendly rendering • Better testing and reliability • OCI distribution and signed releases

We would be grateful for your PRs and stars!

nixys_nxs··on [dead]
nxs-backup v3.11.0 is out! It’s a tool that allows you to create backups, rotate them, and save them to local or external storage. In addition to file backups, various DBMSs, such as MySQL, PostgreSQL, MongoDB, and Redis, are supported. The project code is distributed under the Apache 2.0 license.

Backups can be stored locally and remotely (S3, FTP, SSH, SMB, NFS, WebDAV) using various libraries. Backups can be performed not only for a specified period of time, but also with consideration of maintaining a specific number of backups. With the help of integration with monitoring, it is possible to obtain application metrics and work statuses in Prometheus format, for example: backup file size, correctness of backup collection, and backup collection time.

In the new version: - Updated dependencies to actual versions;

-Added ability to limit resource consumption: CPU, disk write speed and write speed to remote storage;

- Added rotateEnabled feature to disable backup rotation;

- Added the ability to display the list of created backups and sort them;

- More flexible URL generation for accessing S3 storage.

- Added skipping of foreign directories when rotating backups

- More options for a flexible URL formation for accessing S3 storage.

We’re looking forward to improving our tool so we’d love to see any feedback, contributions, or report any issues you encounter!

Please join our chat in telegram: https://t.me/nxs_backup where you can discuss something about nxs-backup and ask any questions in the chat: https://t.me/nxs_backup_chat

nixys_nxs··on [dead]
Dive into the world of microservices with the article, where we break down how you can leverage the full potential of Istio Gateway, Virtual Services, and DestinationRules directly through nxs-universal-chart. Whether you're fine-tuning your traffic routes or bolstering your application security, this article has got you covered!

Any other information and details you can find on GitHub: https://github.com/nixys/nxs-universal-chart We’re really looking forward to improving our universal-chart so we’d love to see any feedback, contributions or report any issues you encounter! Please join our chat in telegram if you want to discuss something about this repo or ask any questions: https://t.me/nxs_universal_chart_chat

nixys_nxs··on [dead]
In this article, we dive deep into the world of MySQL backup management, exploring the tools, strategies, and best practices you need to empower your database management strategy

You can always ask questions, get help, or provide feedback in our chat - https://t.me/nxs_backup_chat

nixys_nxs··on [dead]
Hey HN!

Just wanted to share something cool with you: it’s an open source tool called nxs-data-anonymizer that's super handy for managing sensitive data in databases. It helps you anonymize data securely, whether you're working on production setups or testing environments. If you have a dynamically developing project with a frequently changing database structure, you won’t have to adjust the anonymizer config every time with one of the latest features. Depending on the type of entities in security settings our tool anonymizes the columns for tables with described rules in the filters section. nxs-data-anonymizer allows you to exclude undescribed data from the resulting dump. So, no more worries about leaking sensitive info when you're testing or developing new features.

Also what's neat about it is that the security enforcement rules have become more flexible. nxs-data-anonymizer release gives you the ability to customize via config file the rules to mask the values in accordance with the type of columns.

Check it out if you're dealing with data security in your projects—it's been a game-changer for us! We’re looking forward to improving our tool so we’d love to see any feedback, contributions, or report any issues you encounter! Please join our chat in telegram: https://t.me/nxs_data_anonymizer where you can discuss something about nxs-data-anonymizer and ask any questions in the chat: https://t.me/nxs_data_anonymizer_chat

nixys_nxs··on Show HN: Anonymize PostgreSQL/MySQL dump through templates and external commands
Hey HN! We wanted to share an incredibly useful feature of this tool with you! nxs-data-anonymizer is a tool for anonymizing PostgreSQL and MySQL/MariaDB/Percona databases dump through the Go templates and Sprig template library.

Since the first 1.0.0 release, we have added multiple useful features such as: filter functions to work with nullable values; a command line option to select log file format; anonymization progress logging.

In the latest 1.4.0 version, the external command mechanism was added. Now with nxs-data-anonymizer you can create field values from external commands through an additional type command of column value.

If the type: command is set for the column, the value of the field value is considered as path to the command that will be executed every time for this field. An additional environment variable will be available within the runtime of the specified command, the details of which you can find on GitHub: https://github.com/nixys/nxs-data-anonymizer The stdout of the command is considered as a new value for the filtered field.

We’re looking forward to improving our data anonymizer so we’d love to see any feedback, contributions, or reports on any issues you encounter! Please join our chat in telegram if you want to discuss something about this repo or ask any questions: https://t.me/nxs_data_anonymizer_chat and join our telegram channel to not miss out on any updates: https://t.me/nxs_data_anonymizer