This PR contains the following updates: | Package | Update | Change | |---|---|---| | [openebs/velero-plugin](https://togithub.com/openebs/velero-plugin) | major | `1.9.0` -> `3.6.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>openebs/velero-plugin (openebs/velero-plugin)</summary> ### [`v3.6.0`](https://togithub.com/openebs/velero-plugin/releases/tag/v3.6.0) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v3.5.0...v3.6.0) Release created from cstor-operators ### [`v3.5.0`](https://togithub.com/openebs/velero-plugin/releases/tag/v3.5.0) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v3.4.0...v3.5.0) Release created from cstor-operators ### [`v3.4.0`](https://togithub.com/openebs/velero-plugin/compare/v3.3.0...v3.4.0) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v3.3.0...v3.4.0) ### [`v3.3.0`](https://togithub.com/openebs/velero-plugin/releases/tag/v3.3.0) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v3.2.0...v3.3.0) Release created from cstor-operators ### [`v3.2.0`](https://togithub.com/openebs/velero-plugin/releases/tag/v3.2.0) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v3.1.0...v3.2.0) Release created from cstor-operators ### [`v3.1.0`](https://togithub.com/openebs/velero-plugin/releases/tag/v3.1.0) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v3.0.0...v3.1.0) Release created from cstor-operators ### [`v3.0.0`](https://togithub.com/openebs/velero-plugin/releases/tag/v3.0.0) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.12.2...v3.0.0) Release created from cstor-operators ### [`v2.12.2`](https://togithub.com/openebs/velero-plugin/releases/tag/v2.12.2) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.12.1...v2.12.2) Release created from cstor-operators ### [`v2.12.1`](https://togithub.com/openebs/velero-plugin/releases/tag/v2.12.1) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.12.0...v2.12.1) Release created from cstor-operators ### [`v2.12.0`](https://togithub.com/openebs/velero-plugin/releases/tag/v2.12.0) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.11.1...v2.12.0) Release created from cstor-operators ### [`v2.11.1`](https://togithub.com/openebs/velero-plugin/releases/tag/v2.11.1) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.11.0...v2.11.1) Release created from cstor-operators ### [`v2.11.0`](https://togithub.com/openebs/velero-plugin/blob/HEAD/CHANGELOG.md#v2110--2021-07-14) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.10.0...v2.11.0) \======================== ### [`v2.10.0`](https://togithub.com/openebs/velero-plugin/blob/HEAD/CHANGELOG.md#v2100--2021-06-14) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.9.0...v2.10.0) \======================== ### [`v2.9.0`](https://togithub.com/openebs/velero-plugin/blob/HEAD/CHANGELOG.md#v290--2021-05-13) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.8.0...v2.9.0) \======================== - Adding a new VolumeSnapshotLocation config parameter restApiTimeout to configure timeout for HTTP REST request between plugin and cstor services. ([#​154](https://togithub.com/openebs/velero-plugin/pull/154),[@​mynktl](https://togithub.com/mynktl)) - refact(deps): bump zfslocalpv, maya, api and k8s client-go dependencies ([#​161](https://togithub.com/openebs/velero-plugin/pull/161),[@​prateekpandey14](https://togithub.com/prateekpandey14)) ### [`v2.8.0`](https://togithub.com/openebs/velero-plugin/blob/HEAD/CHANGELOG.md#v280--2021-04-14) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.7.0...v2.8.0) \======================== ### [`v2.7.0`](https://togithub.com/openebs/velero-plugin/blob/HEAD/CHANGELOG.md#v270--2021-03-11) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.6.0...v2.7.0) \======================== - moved travis tests to github action and removed travis.yml ([#​149](https://togithub.com/openebs/velero-plugin/pull/149),[@​shubham14bajpai](https://togithub.com/shubham14bajpai)) - adding support to restore in an encrypted pool for ZFS-LocalPV ([#​147](https://togithub.com/openebs/velero-plugin/pull/147),[@​pawanpraka1](https://togithub.com/pawanpraka1)) ### [`v2.6.0`](https://togithub.com/openebs/velero-plugin/blob/HEAD/CHANGELOG.md#v260--2021-02-13) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.5.0...v2.6.0) \======================== ### [`v2.5.0`](https://togithub.com/openebs/velero-plugin/blob/HEAD/CHANGELOG.md#v250--2021-01-13) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.4.1...v2.5.0) \======================== - Removing wait on setting target-ip for CVR. This fixes the restore for application pod having target-affinity set. ([#​144](https://togithub.com/openebs/velero-plugin/pull/140),[@​mynktl](https://togithub.com/mynktl)) ### [`v2.4.1`](https://togithub.com/openebs/velero-plugin/releases/tag/v2.4.1) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.4.0...v2.4.1) Release created via ./buildscripts/git-release ### [`v2.4.0`](https://togithub.com/openebs/velero-plugin/blob/HEAD/CHANGELOG.md#v240--2020-12-13) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.3.0...v2.4.0) \======================== - Marking CVRs after successful restore with openebs.io/restore-completed if autoSetTargetIP=true or restoreAllIncrementalSnapshots=true ([#​131](https://togithub.com/openebs/velero-plugin/pull/131),[@​zlymeda](https://togithub.com/zlymeda)) - updating the label selector for restoring the ZFS-LocalPV volumes on different node ([#​139](https://togithub.com/openebs/velero-plugin/pull/139),[@​pawanpraka1](https://togithub.com/pawanpraka1)) - Adding support to create destination namespace, for restore, if it doesn't exist ([#​140](https://togithub.com/openebs/velero-plugin/pull/140),[@​mynktl](https://togithub.com/mynktl)) ### [`v2.3.0`](https://togithub.com/openebs/velero-plugin/blob/HEAD/CHANGELOG.md#v230--2020-11-14) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.2.0...v2.3.0) \======================== - Multi-arch container image support for velero plugin. Migrate the multi-arch builds to github-action to support amd64 and arm64 architectures. ([#​133](https://togithub.com/openebs/velero-plugin/pull/133),[@​prateek](https://togithub.com/prateek)) - Adding github action workflows to build multiarch images using docker buildx. ([#​132](https://togithub.com/openebs/velero-plugin/pull/132),[@​shubham14bajpai](https://togithub.com/shubham14bajpai)) - Adding new config parameter "restoreAllIncrementalSnapshots" to restore all the scheduled backups, from base backup to the given backup, using single restore ([#​99](https://togithub.com/openebs/velero-plugin/pull/99),[@​mynktl](https://togithub.com/mynktl)) ### [`v2.2.0`](https://togithub.com/openebs/velero-plugin/blob/HEAD/CHANGELOG.md#v220--2020-10-13) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.1.0...v2.2.0) \======================== - use schedule name to identify the scheduled backup for ZFS-LocalPV ([#​124](https://togithub.com/openebs/velero-plugin/pull/124),[@​pawanpraka1](https://togithub.com/pawanpraka1)) - fixing the backup deletion for ZFS-LocalPV ([#​128](https://togithub.com/openebs/velero-plugin/pull/128),[@​pawanpraka1](https://togithub.com/pawanpraka1)) - Added support to use custom certificate and option to skip certificate verification for s3 object storage ([#​115](https://togithub.com/openebs/velero-plugin/pull/115),[@​mynktl](https://togithub.com/mynktl)) - adding support to restore on different setup/nodes ([#​118](https://togithub.com/openebs/velero-plugin/pull/118),[@​pawanpraka1](https://togithub.com/pawanpraka1)) - making log level available for velero plugin ([#​116](https://togithub.com/openebs/velero-plugin/pull/116),[@​pawanpraka1](https://togithub.com/pawanpraka1)) - wait for plugin server to be ready before doing backup/restore ([#​117](https://togithub.com/openebs/velero-plugin/pull/117),[@​pawanpraka1](https://togithub.com/pawanpraka1)) - adding support to do incremental backup/restore for ZFS-LocalPV ([#​121](https://togithub.com/openebs/velero-plugin/pull/121),[@​pawanpraka1](https://togithub.com/pawanpraka1)) ### [`v2.1.0`](https://togithub.com/openebs/velero-plugin/blob/HEAD/CHANGELOG.md#v210--2020-09-15) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v2.0.0...v2.1.0) \======================== - adding support for parallel backup and restore ([#​111](https://togithub.com/openebs/velero-plugin/pull/111),[@​pawanpraka1](https://togithub.com/pawanpraka1)) - adding velero plugin for ZFS-LocalPV ([#​102](https://togithub.com/openebs/velero-plugin/pull/102),[@​pawanpraka1](https://togithub.com/pawanpraka1)) - making directory and binary name openebs specific ([#​110](https://togithub.com/openebs/velero-plugin/pull/110),[@​pawanpraka1](https://togithub.com/pawanpraka1)) - Add support for local restore of cStor CSI volume ([#​108](https://togithub.com/openebs/velero-plugin/pull/108),[@​mittachaitu](https://togithub.com/mittachaitu)) ### [`v2.0.0`](https://togithub.com/openebs/velero-plugin/blob/HEAD/CHANGELOG.md#v200--2020-08-14) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v1.12.1...v2.0.0) \======================== ### [`v1.12.1`](https://togithub.com/openebs/velero-plugin/releases/tag/v1.12.1) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v1.12.0...v1.12.1) Release created via ./buildscripts/git-release ### [`v1.12.0`](https://togithub.com/openebs/velero-plugin/blob/HEAD/CHANGELOG.md#v1120--2020-07-14) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v1.11.0...v1.12.0) \======================== ### [`v1.11.0`](https://togithub.com/openebs/velero-plugin/blob/HEAD/CHANGELOG.md#v1110--2020-06-12) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/v1.10.0...v1.11.0) \======================== - add restore support for cStor CSI based volumes ([#​93](https://togithub.com/openebs/velero-plugin/pull/93),[@​sonasingh46](https://togithub.com/sonasingh46)) ### [`v1.10.0`](https://togithub.com/openebs/velero-plugin/blob/HEAD/CHANGELOG.md#v1100--2020-05-15) [Compare Source](https://togithub.com/openebs/velero-plugin/compare/1.9.0...v1.10.0) \======================== - Fixing failure in restoring restic backup of cstor volumes, created by velero-plugin restore [issue:84](https://togithub.com/openebs/velero-plugin/issues/84) ([#​85](https://togithub.com/openebs/velero-plugin/pull/85),[@​mynktl](https://togithub.com/mynktl)) - Adding support to restore remote backup in different namespace ([#​72](https://togithub.com/openebs/velero-plugin/pull/72),[@​mynktl](https://togithub.com/mynktl)) - Adding support for multiple s3 profile to backup cstor volumes to different s3 location ([#​76](https://togithub.com/openebs/velero-plugin/pull/76),[@​mynktl](https://togithub.com/mynktl)) - Fixed panic, created because of empty snapshotID, while deleting failed backup ([#​79](https://togithub.com/openebs/velero-plugin/pull/79),[@​mynktl](https://togithub.com/mynktl)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEwMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=--> --------- Signed-off-by: Kjeld Schouten <kjeld@schouten-lebbing.nl> Co-authored-by: Kjeld Schouten <kjeld@schouten-lebbing.nl>
TrueCharts
Community Chart Catalog for TrueNAS SCALE
TrueCharts is a catalog of highly optimised TrueNAS SCALE Charts. Made for the community, By the community!
Our primary goals are:
-
Micro-Service Centered
-
Native Kubernetes
-
Stability
-
Consistency
All our charts are supposed to work together, be easy to setup using the TrueNAS UI and, above all, give the average user more than enough options to tune things to their liking.
Getting started using TrueCharts
Installing TrueCharts within TrueNAS SCALE, is possible using the TrueNAS SCALE Catalog list.
Check TrueCharts Quick-Start Guides for more information.
Support
Please check our FAQ, manual and Issue tracker There is a significant chance your issue has been reported before!
Still something not working as expected? Contact us! and we'll figure it out together!
Roadmap
For big changes we do have a roadmap, every spot on the roadmap is synced to a TrueNAS SCALE Release and should be read as "Should be added at or before this release"
Restructure of the Project - TrueNAS SCALE "Bluefin" 22.xx ALPHA 1
The current project is hitting internal performance issues, for this reason we need to rework the structure and split some parts of the project into separate repositories.
Refactor the Common Chart - TrueNAS SCALE "Bluefin" 22.xx ALPHA 2
The shared Common (chart) basis, used by all our Charts, needs some significant code cleanup. Primarily all code needs to follow a standardised format and comply to the same standard
Increased test coverage - TrueNAS SCALE "Bluefin" 22.xx BETA 1
With most parts of our project somewhat cleaned up, we need to work on increasing the coverage of our test system. Our unit tests should cover all features and we should also take upgrades into account when testing Chart changes
Development
Our development process is fully distributed and agile, so every chart-maintainer is free to set their own roadmap and development speed and does not have to comply to a centralised roadmap. This ensures freedom and flexibility for everyone involved and makes sure you, the end user, always has the latest and greatest of every Chart installed.
Getting into creating Charts
Creating charts takes some getting used to, as it's based on Helm charts. We highly suggest prior know-how on creation/modifying Helm Charts, before taking on the challenge of creating SCALE Apps.
For more information on creating SCALE Apps and Helm charts, please check out our development manual
Automation and you
We provide a lot of tools to make it easier to develop charts, templates, automated testing, automated fixes, automated docs. Even automated update is included. We also actively try to collaborate with other k8s community projects on tooling, for the betterment of all!
Those tools do, however, take time to develop and are certainly not bug free. If you find mistakes in our tooling, please feel free to repost issues or submit any fixes you feel appropriate!
Contact and Support
To contact the TrueCharts project:
-
Create an issue on Github issues
-
Open a Support Ticket
-
Send us an email
Featured Projects
A lot of our work is based on the great effort of others. We would love to extend special thanks to these projects we owe a lot to:
|
|
|
|
|---|---|---|---|
| TrueNAS SCALE | K8S-At-Home | Traefik | Authelia |
Contributors ✨
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
Licence
Truecharts, is primarily based on a BSD-3-clause license, this ensures almost everyone can use and modify our charts. As a lot of Charts are based on upstream Helm Charts, Licences can vary on a per-Chart basis. This can easily be seen by the presence of a "LICENSE" file in said folder.
An exception to this, has been made for every document inside folders labeled as docs or doc and their subfolders: those folders are not licensed under BSD-3-clause and are considered "all rights reserved". Said content can be modified and changes submitted per PR, in accordance to the github End User License Agreement.
SPDX-License-Identifier: BSD-3-Clause