Ænix Founder and CEO Andrei Kvapil will speak about our experience with Talos Linux on Talos Linux Install Fest
Date and time: Thu, Jul 18, 2024, 18:00 CET
Event page: https://www.linkedin.com/events/cozystackontaloslinux7212166160828534786
Live on YouTube: https://www.youtube.com/watch?v=s79VqXu-eG4
Date and time: Thu, Jul 18, 2024, 18:00 CET
Event page: https://www.linkedin.com/events/cozystackontaloslinux7212166160828534786
Live on YouTube: https://www.youtube.com/watch?v=s79VqXu-eG4
🔥9❤1
Today's Cozystack community meet: https://youtu.be/yKpVU9lESYI
YouTube
Cozystack community meeting 2024-07-18
Cozystack is a free PaaS and framework for building clouds
Agenda and notes: https://docs.google.com/document/d/18OtrmgeiRHGhufRAuWHZuZOOSNBZagouNvULDmeJ2F4/edit
Agenda and Notes:
— ADOPTERS.md
— Introducing FerretDB
— Ingress-Nginx controller dashboards…
Agenda and notes: https://docs.google.com/document/d/18OtrmgeiRHGhufRAuWHZuZOOSNBZagouNvULDmeJ2F4/edit
Agenda and Notes:
— ADOPTERS.md
— Introducing FerretDB
— Ingress-Nginx controller dashboards…
👍1
Recording from Talos Linux Install Fest
Andrei Kvapil showed how to install Cozystack on Talos Linux, told about Cozystack troubleshooting and answered audience questions.
https://www.youtube.com/watch?v=s79VqXu-eG4
Andrei Kvapil showed how to install Cozystack on Talos Linux, told about Cozystack troubleshooting and answered audience questions.
https://www.youtube.com/watch?v=s79VqXu-eG4
🔥6
A corrective update for Cozystack v0.9.1 has been released
- Fixed an issue with the kubevirt-capi-provider not starting for provisioning tenant Kubernetes clusters
- Detailed dashboards for nginx-ingress-controller are now working
- Fixed an issue with the kubevirt-capi-provider not starting for provisioning tenant Kubernetes clusters
- Detailed dashboards for nginx-ingress-controller are now working
🔥8
By the way, feel free to add your company or project to ADOPTERS.md. It will help Cozystack to become a CNCF Sandbox project.
GitHub
cozystack/ADOPTERS.md at main · cozystack/cozystack
Free and Open Source PaaS-platform for seamless management of virtual machines, managed Kubernetes, and Databases-as-a-Service - cozystack/cozystack
❤1
Release v0.10 of the Open Source Cozystack Platform: Network Isolation, NATS, FerretDB, etcd-operator 0.4.0, and Other Features
The Cozystack v0.10.1 release is now available for download, installation, or updating your current installation.
Key Changes:
- Added FerretDB
- Added NATS
- Added the
- Added the
- Added the whitelist option in ingress settings to specify networks allowed access
- Added the cloudflareProxy option in ingress settings to restore the real client IP address when proxying through CloudFlare
- Dashboard logos are now included directly with the platform instead of being downloaded from an external server
- Postgres: Added a handler for automatically setting correct privileges when creating schemas
- Improved DX: All system releases that were suspended will be unsuspended upon restarting the Cozystack container
- Fixed an issue with running Kafka in a single instance and updated settings for topics
- Renamed HelmRelease for ingress-nginx and grafana-oncall to include the suffix -system, as they are installed from system packages and managed by FluxCD
- Updated etcd-operator to version v0.4, now supports online volume resizing, and includes podDisruptionBudget
- Updated ingress-nginx-controller to version v1.11
- Improved logic for forwarding user traffic in tenant clusters, with separate handling of HTTP and HTTPS traffic on their respective ports
- Fixed metrics collection in ingress, the dashboard now displays detailed data on user requests and metrics
- Fixed kubelet garbage collection and introduce
Additionally, we updated the etcd-operator to version 0.4.0 (also included in the platform):
- Added online volume resizing
- Refactored code, replacing most functions with built-in functions from the k8s library
- User-provided options for etcd are now sorted to produce a deterministic result
Special thanks to the community members who submitted numerous PRs: mrkhachaturov, lllamnyp
Join our communities:
👉 Cozystack: telegram, slack
👉 etcd-operator: telegram
The Cozystack v0.10.1 release is now available for download, installation, or updating your current installation.
Key Changes:
- Added FerretDB
- Added NATS
- Added the
isolated: <true|false>
option in tenant settings for enabling network isolation using network policies- Added the
dashboard: <true|false>
option in ingress settings to enable access to the Cozystack dashboard through the ingress controller- Added the whitelist option in ingress settings to specify networks allowed access
- Added the cloudflareProxy option in ingress settings to restore the real client IP address when proxying through CloudFlare
- Dashboard logos are now included directly with the platform instead of being downloaded from an external server
- Postgres: Added a handler for automatically setting correct privileges when creating schemas
- Improved DX: All system releases that were suspended will be unsuspended upon restarting the Cozystack container
- Fixed an issue with running Kafka in a single instance and updated settings for topics
- Renamed HelmRelease for ingress-nginx and grafana-oncall to include the suffix -system, as they are installed from system packages and managed by FluxCD
- Updated etcd-operator to version v0.4, now supports online volume resizing, and includes podDisruptionBudget
- Updated ingress-nginx-controller to version v1.11
- Improved logic for forwarding user traffic in tenant clusters, with separate handling of HTTP and HTTPS traffic on their respective ports
- Fixed metrics collection in ingress, the dashboard now displays detailed data on user requests and metrics
- Fixed kubelet garbage collection and introduce
ephemeralStorage
parameter for controlling size of disk for ephemeral data in tenant Kubernetes clustersAdditionally, we updated the etcd-operator to version 0.4.0 (also included in the platform):
- Added online volume resizing
- Refactored code, replacing most functions with built-in functions from the k8s library
- User-provided options for etcd are now sorted to produce a deterministic result
Special thanks to the community members who submitted numerous PRs: mrkhachaturov, lllamnyp
Join our communities:
👉 Cozystack: telegram, slack
👉 etcd-operator: telegram
🔥5❤🔥4👍4❤1
Hi there!
We are trying to move Cozystack to CNCF Sandbox and guys from CNCF asked us to make some presentation about our platform. We are looking for projects and companies which use Cozystack. If you one of them, write our BDO and he will add your company to our adopters file.
It is really urgent and important for boosting Cozystack.
We are trying to move Cozystack to CNCF Sandbox and guys from CNCF asked us to make some presentation about our platform. We are looking for projects and companies which use Cozystack. If you one of them, write our BDO and he will add your company to our adopters file.
It is really urgent and important for boosting Cozystack.
GitHub
Cozystack sandbox review · Issue #719 · cncf/tag-app-delivery
Cozystack is an open-source PaaS platform and framework for building clouds. It was proposed to CNCF sandbox in cncf/sandbox#87. This issue tracks discussions and reviews of Connect to help with ac...
❤4👍1👌1
We created reference repository to show how to configure Cozystack services using GitOps approach
https://github.com/aenix-io/cozystack-gitops-example
https://github.com/aenix-io/cozystack-gitops-example
GitHub
GitHub - aenix-io/cozystack-gitops-example: How to configure Cozystack using GitOps
How to configure Cozystack using GitOps. Contribute to aenix-io/cozystack-gitops-example development by creating an account on GitHub.
❤2🔥1
We've updated our website, adding new recordings from conferences, information about company and our clients who consented to be mentioned.
Timur Tukaev has joined to our team as BDO! 🎉
https://aenix.io
Timur Tukaev has joined to our team as BDO! 🎉
https://aenix.io
🔥7
We are pleased to introduce the new COSI driver for SeaweedFS.
COSI is a unified Container Object Storage Interface for Kubernetes. It introduces new resources such as
We are working on adding support for S3 buckets in Cozystack, and this driver will allow you to automatically order buckets directly from Kubernetes.
This is another project that we have developed in open source and are now gifting to the SeaweedFS community. The project has already been moved under the umbrella of the organization, and the official SeaweedFS chart has been expanded to include COSI support.
https://github.com/seaweedfs/seaweedfs-cosi-driver/
COSI is a unified Container Object Storage Interface for Kubernetes. It introduces new resources such as
BucketClaim
, Bucket
, and BucketAccess
for the declarative provisioning of S3 buckets and access management based on the PVC principle.We are working on adding support for S3 buckets in Cozystack, and this driver will allow you to automatically order buckets directly from Kubernetes.
This is another project that we have developed in open source and are now gifting to the SeaweedFS community. The project has already been moved under the umbrella of the organization, and the official SeaweedFS chart has been expanded to include COSI support.
https://github.com/seaweedfs/seaweedfs-cosi-driver/
GitHub
seaweedfs-cosi-driver/examples at main · seaweedfs/seaweedfs-cosi-driver
Contribute to seaweedfs/seaweedfs-cosi-driver development by creating an account on GitHub.
🔥8❤2
😎 New article in our blog.
We talked about some of the issues we encountered during the migration FreeIPA. Interesting engineering case.
https://blog.aenix.io/freeipa-tips-and-tricks-migrating-freeipa-from-centos-7-lxc-container-to-rocky-linux-debugging-b8b923499b96
We talked about some of the issues we encountered during the migration FreeIPA. Interesting engineering case.
https://blog.aenix.io/freeipa-tips-and-tricks-migrating-freeipa-from-centos-7-lxc-container-to-rocky-linux-debugging-b8b923499b96
Medium
FreeIPA tips and tricks: migrating FreeIPA from CentOS 7 LXC container to Rocky Linux, debugging…
Recently, I had the task of updating an outdated FreeIPA in a large enterprise. This FreeIPA instance was installed in an LXC container…
🔥6
Today we merged documentation for Cozystack developers. If you waited for a some sign✨, this is it: https://cozystack.io/docs/development
cozystack.io
Development Guides and Reference
Learn to use Cozystack API and develop Cozystack.
🔥8
Running Kubernetes Clusters the Kubernetes-Native Way - Andrei Kvapil, CEO & Founder, AEnix
KubeVirt Summit 2024
https://www.youtube.com/watch?v=a5BfGkayDSw
KubeVirt Summit 2024
https://www.youtube.com/watch?v=a5BfGkayDSw
YouTube
Running Kubernetes Clusters the Kubernetes-Native Way - Andrei Kvapil, CEO & Founder, AEnix
Don't miss out! Join us at our next Flagship Conference: KubeCon + CloudNativeCon North America in Salt Lake City from November 12 - 15, 2024. Connect with our current graduated, incubating, and sandbox projects as the community gathers to further the education…
🔥11👍1
Last Cozystack community meeting: https://youtu.be/m_w22NjCv5Y
YouTube
Cozystack community meeting 2024-08-01
Cozystack is a free PaaS and framework for building clouds
Agenda and notes: https://docs.google.com/document/d/18OtrmgeiRHGhufRAuWHZuZOOSNBZagouNvULDmeJ2F4/edit
Agenda and Notes:
— Cozystack GitOps reference configuration https://github.com/aenix-io/cozystack…
Agenda and notes: https://docs.google.com/document/d/18OtrmgeiRHGhufRAuWHZuZOOSNBZagouNvULDmeJ2F4/edit
Agenda and Notes:
— Cozystack GitOps reference configuration https://github.com/aenix-io/cozystack…
🔥3
Today will be our next community meeting of Cozystack development.
This time we invited Chris Lu (core maintainer of SeaweedFS) so you can address your questions directly.
Today we'll talk about SeaweedFS implementation in Cozystack, as well a few more features around Dashboard improvement and new features.
When: Thursday at 18:00 CET / 9:00 PT
Where: Google meet
Link to join in:
https://meet.google.com/swr-urij-hde
Minutes:
https://docs.google.com/document/d/18OtrmgeiRHGhufRAuWHZuZOOSNBZagouNvULDmeJ2F4/edit
please suggest topics you want to discuss in the open floor ^^
This time we invited Chris Lu (core maintainer of SeaweedFS) so you can address your questions directly.
Today we'll talk about SeaweedFS implementation in Cozystack, as well a few more features around Dashboard improvement and new features.
When: Thursday at 18:00 CET / 9:00 PT
Where: Google meet
Link to join in:
https://meet.google.com/swr-urij-hde
Minutes:
https://docs.google.com/document/d/18OtrmgeiRHGhufRAuWHZuZOOSNBZagouNvULDmeJ2F4/edit
please suggest topics you want to discuss in the open floor ^^
Google
Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.
🔥5😱1
Cozystack community meeting
This time we invited Chris Lu (core maintainer of SeaweedFS) and he answered community members' questions.
https://youtu.be/w9lSPr9bf60
This time we invited Chris Lu (core maintainer of SeaweedFS) and he answered community members' questions.
https://youtu.be/w9lSPr9bf60
YouTube
Cozystack community meeting 2024-08-08 (witn Chris Lu SeaweedFS core maintainer!)
Cozystack is a free PaaS and framework for building clouds
Agenda and notes: https://docs.google.com/document/d/18OtrmgeiRHGhufRAuWHZuZOOSNBZagouNvULDmeJ2F4/edit
— CNCF Update
— SeaweedFS and how it works and how to order S3 buckets in Cozystack
— Dashboard…
Agenda and notes: https://docs.google.com/document/d/18OtrmgeiRHGhufRAuWHZuZOOSNBZagouNvULDmeJ2F4/edit
— CNCF Update
— SeaweedFS and how it works and how to order S3 buckets in Cozystack
— Dashboard…
❤5👍1
Cozystack v0.11 Open Source platform has been released: S3, improved tenant isolation, UI enhancements, and other features
The Cozystack v0.11 release is now available for download, installation, or updating current installations.
Key changes:
— Added S3 support. Implemented the basic SeaweedFS functionality in Cozystack. Developed a Kubernetes-COSI driver for automatic S3 bucket provisioning. Added support for automatic volume resizing in the SeaweedFS chart.
— Network isolation between tenants. Significant work was done to enhance network isolation between tenants, bugs were fixed, and network policies were completely revamped.
— UI update. All service icons have been replaced. The dashboard has been redesigned to display only the necessary information in
— Added a Development Guide section to the documentation and updated the installation guide for Hetzner.
— Cilium updated to v1.16, which includes our patch for automatic device detection.
— Resolved garbage collector issues in tenant Kubernetes clusters.
— Fixed issues with forwarding HTTP and HTTPS traffic using ingress in tenant Kubernetes clusters.
— Added snapshot-controller and object-storage-controller.
— LINSTOR updated to v1.28.
— Talos Linux updated to v1.7.6.
— Kube-OVN now built from the stable base.
— Refined the logic for substituting image digests in values, resulting in fewer modifications to the original charts.
Join our community:
👉 Cozystack
The Cozystack v0.11 release is now available for download, installation, or updating current installations.
Key changes:
— Added S3 support. Implemented the basic SeaweedFS functionality in Cozystack. Developed a Kubernetes-COSI driver for automatic S3 bucket provisioning. Added support for automatic volume resizing in the SeaweedFS chart.
— Network isolation between tenants. Significant work was done to enhance network isolation between tenants, bugs were fixed, and network policies were completely revamped.
— UI update. All service icons have been replaced. The dashboard has been redesigned to display only the necessary information in
ResourceView
. There is now an option to specify which htcehcs to display by listing them in a special role <name>-dashboard-resources
.— Added a Development Guide section to the documentation and updated the installation guide for Hetzner.
— Cilium updated to v1.16, which includes our patch for automatic device detection.
— Resolved garbage collector issues in tenant Kubernetes clusters.
— Fixed issues with forwarding HTTP and HTTPS traffic using ingress in tenant Kubernetes clusters.
— Added snapshot-controller and object-storage-controller.
— LINSTOR updated to v1.28.
— Talos Linux updated to v1.7.6.
— Kube-OVN now built from the stable base.
— Refined the logic for substituting image digests in values, resulting in fewer modifications to the original charts.
Join our community:
👉 Cozystack
🔥9❤2👍2
Update for Talm v0.6.0, the Talos Linux configuration manager
- The talosctl library has been updated to version v1.7.6.
- Fixed displaying spec in the output of
-
- The
- The talosctl library has been updated to version v1.7.6.
- Fixed displaying spec in the output of
talm get <resources>
-
talm init
command now have new option --update
, which automatically updates the Talm library chart.- The
default_addresses_by_gateway
template has been fixed and now matches addresses only in the default main routing table.GitHub
Release v0.6.0 · cozystack/talm
Changelog
e9a10a3 Add init --update option to update Talm library chart
7f3096e Exclude /dev/drbd devices from output
ab4b532 Update talos v1.7.6 and fix output of get command
b87722e fix: default...
e9a10a3 Add init --update option to update Talm library chart
7f3096e Exclude /dev/drbd devices from output
ab4b532 Update talos v1.7.6 and fix output of get command
b87722e fix: default...
👍1
We have updated our Development Guide,
Added instructions on how to create a development environment and run end-to-end tests directly within an existing Kubernetes cluster.
Thanks to mirrord, development in such environments has become simple and more interactive.
To get started, navigate to
- Create a new development environment:
- Run tests:
- Access the deployed sandbox:
- Run a SOCKS5 proxy to access Cozystack dashboard and Grafana from your browser.
Added instructions on how to create a development environment and run end-to-end tests directly within an existing Kubernetes cluster.
Thanks to mirrord, development in such environments has become simple and more interactive.
To get started, navigate to
packages/core/testing
:- Create a new development environment:
make apply
- Run tests:
make test
- Access the deployed sandbox:
make login
- Run a SOCKS5 proxy to access Cozystack dashboard and Grafana from your browser.
cozystack.io
Development Guides and Reference
Learn to use Cozystack API and develop Cozystack.
🔥6