feat(affine): promote to stable (#48763)
**Description** ⚒️ Fixes # **⚙️ Type of change** - [x] ⚙️ Feature/App addition - [ ] 🪛 Bugfix - [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 🔃 Refactor of current code - [ ] 📜 Documentation Changes **🧪 How Has This Been Tested?** Tested on my personal Talos/k8s cluster before this PR. The HelmRelease is wired up in Flux at: https://github.com/n0PainNoBrioche/brioche-cloud/tree/main/clusters/main/kubernetes/apps/affine Verified on a k8s 1.35.4 single-node cluster with Longhorn storage: - Flux `HelmRelease` reconciled cleanly, including the install-time `affine-migration` init-container - CNPG `Cluster` reaches `Ready` with both primary and replica instance up; the `vectors` (pgvector) extension is enabled on the primary (`SELECT extname FROM pg_extension;` lists `vectors`) - Main `affine` pod reaches `Ready`, HTTP probes on `/` (port 3010) succeed - External HTTPS access works through nginx-ingress + cert-manager (`affine.exemple.com` returns the AFFiNE web UI) - PVCs `affine-config` and `affine-storage` are bound and mounted on both the main and init containers (NFS, in my setup) - Migration init-container (`type: init`) successfully applies the schema - `affine-server-external-url` is built correctly as `<scheme>://<host>` when `affine.serverHost` is set The chart is published as OCI; no test cluster is required to pull dependencies. **📃 Notes:** Promotes the AFFiNE chart from `incubator/` to `stable/` now that it's been reviewed, tested on a real cluster, and the initial `add new chart` PR has merged. Specific changes to `Chart.yaml`: - `truecharts.org/train: incubator` → `stable` - `trueforge.org/train: incubator` → `stable` - `home: https://truecharts.org/charts/incubator/affine` → `charts/stable/affine` - `sources[2]`: same path swap - `version: 0.1.1` → `1.0.0` (first stable release) - `appVersion: 0.26.7` (matches the image the bot picked up; same digest as `0.26.3`) - `incubator/affine/` removed **✔️ Checklist:** - [x] ⚖️ My code follows the style guidelines of this project - [x] 👀 I have performed a self-review of my own code - [x] #️⃣ I have commented my code, particularly in hard-to-understand areas - [x] 📄 I have made changes to the documentation (none needed — values.yaml unchanged) - [x] 🧪 I have added tests to this description that prove my fix is effective or that my feature works - [x] ⬆️ I increased versions for any altered app according to semantic versioning (0.1.1 → 1.0.0 for the chart) - [x] I made sure the title starts with `feat(chart-name):`, `fix(chart-name):`, `chore(chart-name):`, `docs(chart-name):` or `fix(docs):` **➕ App addition** If this PR is an app addition please make sure you have done the following. - [x] 🖼️ I have added an icon in the Chart's root directory called `icon.png` *(icon is `icon.webp`; the daily CI transcodes the webp → strips the png. The `icon.webp` and `icon-small.webp` files in the chart root are what the catalog uses.)* --- Co-authored-by: n0PainNoBrioche <22093195+n0PainNoBrioche@users.noreply.github.com>
This commit is contained in:
@@ -1,50 +0,0 @@
|
||||
---
|
||||
title: README
|
||||
---
|
||||
|
||||
## General Info
|
||||
|
||||
For more information about this Chart, please check the docs on the TrueCharts [website](https://trueforge.org/truecharts/charts/incubator/affine)
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/trueforge-org/truecharts/issues/new/choose)**
|
||||
|
||||
## Installation
|
||||
|
||||
### Helm-Chart installation
|
||||
|
||||
To install TrueCharts Helm charts using Helm, you can use our OCI Repository.
|
||||
|
||||
`helm install mychart oci://oci.trueforge.org/truecharts/affine`
|
||||
|
||||
For more information on how to install TrueCharts Helm charts, checkout the [instructions on the website](https://trueforge.org/truecharts/guides/)
|
||||
|
||||
## Chart Specific Guides and information
|
||||
|
||||
All our charts have dedicated documentation pages.
|
||||
The documentation for this chart can be found here:
|
||||
https://truecharts.org/charts/incubator/affine
|
||||
|
||||
## Configuration Options
|
||||
|
||||
To view the chart specific options, please view Values.yaml included in the chart.
|
||||
The most recent version of which, is available here: https://github.com/trueforge-org/truecharts/blob/master/charts/incubator/affine/values.yaml
|
||||
|
||||
All our Charts use a shared "common" library chart that contains most of the templating and options.
|
||||
For the complete overview of all available options, please checkout the documentation for them on the [common docs on our website](https://trueforge.org/truecharts-common/)
|
||||
|
||||
For information about the common chart and all defaults included with it, please review its values.yaml file available here: https://github.com/trueforge-org/truecharts/blob/master/charts/library/common/values.yaml
|
||||
|
||||
## Support
|
||||
|
||||
- See the [Website](https://truecharts.org)
|
||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
||||
- Open an [issue](https://github.com/trueforge-org/truecharts/issues/new/choose)
|
||||
|
||||
---
|
||||
|
||||
## Sponsor TrueCharts
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://trueforge.org/general/sponsor/) or contributing back to the project any way you can!
|
||||
|
||||
_All Rights Reserved - The TrueCharts Project_
|
||||
@@ -2,12 +2,12 @@ annotations:
|
||||
artifacthub.io/links: |-
|
||||
- name: support
|
||||
url: https://discord.com/invite/tVsPTHWTtr
|
||||
truecharts.org/train: incubator
|
||||
truecharts.org/train: stable
|
||||
trueforge.org/category: productivity
|
||||
trueforge.org/max_helm_version: "4.1"
|
||||
trueforge.org/max_kubernetes_version: 1.35.0
|
||||
trueforge.org/min_helm_version: "3.14"
|
||||
trueforge.org/train: incubator
|
||||
trueforge.org/train: stable
|
||||
apiVersion: v2
|
||||
appVersion: 0.26.7
|
||||
dependencies:
|
||||
@@ -27,7 +27,7 @@ dependencies:
|
||||
import-values: []
|
||||
deprecated: false
|
||||
description: AFFiNE is an open-source, all-in-one workspace where docs, whiteboards and tasks converge.
|
||||
home: https://truecharts.org/charts/incubator/affine
|
||||
home: https://truecharts.org/charts/stable/affine
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/affine.webp
|
||||
keywords:
|
||||
- affine
|
||||
@@ -43,7 +43,7 @@ name: affine
|
||||
sources:
|
||||
- https://ghcr.io/toeverything/affine
|
||||
- https://github.com/toeverything/AFFiNE
|
||||
- https://github.com/trueforge-org/truecharts/tree/master/charts/incubator/affine
|
||||
- https://github.com/trueforge-org/truecharts/tree/master/charts/stable/affine
|
||||
type: application
|
||||
version: 0.1.1
|
||||
version: 1.0.0
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
title: README
|
||||
---
|
||||
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
Reference in New Issue
Block a user