Spencer Hachmeister
1cf433abf2
feat: Add support for "custom" dataDirs type for volume server in kubernetes helm chart ( #6094 )
go: build dev binaries / cleanup (push) Waiting to run
go: build dev binaries / build_dev_linux_windows (amd64, linux) (push) Blocked by required conditions
go: build dev binaries / build_dev_linux_windows (amd64, windows) (push) Blocked by required conditions
go: build dev binaries / build_dev_darwin (amd64, darwin) (push) Blocked by required conditions
go: build dev binaries / build_dev_darwin (arm64, darwin) (push) Blocked by required conditions
docker: build dev containers / build-dev-containers (push) Waiting to run
End to End / FUSE Mount (push) Waiting to run
go: build binary / Build (push) Waiting to run
Ceph S3 tests / Ceph S3 tests (push) Waiting to run
helm: lint and test charts / lint-test (push) Has been cancelled
2024-10-08 18:53:53 -07:00
chrislu
82ed61c655
3.76
go: build dev binaries / cleanup (push) Waiting to run
go: build dev binaries / build_dev_linux_windows (amd64, linux) (push) Blocked by required conditions
go: build dev binaries / build_dev_linux_windows (amd64, windows) (push) Blocked by required conditions
go: build dev binaries / build_dev_darwin (amd64, darwin) (push) Blocked by required conditions
go: build dev binaries / build_dev_darwin (arm64, darwin) (push) Blocked by required conditions
docker: build dev containers / build-dev-containers (push) Waiting to run
End to End / FUSE Mount (push) Waiting to run
go: build binary / Build (push) Waiting to run
Ceph S3 tests / Ceph S3 tests (push) Waiting to run
helm: lint and test charts / lint-test (push) Has been cancelled
2024-10-06 19:37:03 -07:00
chrislu
117c3aebda
3.75
2024-10-03 08:33:35 -07:00
ayzatziko
416cc58cce
k8s/charts/seaweedfs/templates: s3 deployment: rm blocking matchLabel ( #6090 )
2024-10-03 06:33:32 -07:00
chrislu
e3fa87bcc1
3.74
go: build dev binaries / cleanup (push) Waiting to run
go: build dev binaries / build_dev_linux_windows (amd64, linux) (push) Blocked by required conditions
go: build dev binaries / build_dev_linux_windows (amd64, windows) (push) Blocked by required conditions
go: build dev binaries / build_dev_darwin (amd64, darwin) (push) Blocked by required conditions
go: build dev binaries / build_dev_darwin (arm64, darwin) (push) Blocked by required conditions
docker: build dev containers / build-dev-containers (push) Waiting to run
End to End / FUSE Mount (push) Waiting to run
go: build binary / Build (push) Waiting to run
Ceph S3 tests / Ceph S3 tests (push) Waiting to run
helm: lint and test charts / lint-test (push) Has been cancelled
2024-09-30 11:29:01 -07:00
Andrei Kvapil
3ef716409e
Bump COSI-driver version v0.1.2 ( #6074 )
2024-09-27 07:03:26 -07:00
Federico A. Corazza
17b9ce89ee
Bump chart version ( #6033 )
...
* Update Chart.yaml
* Update k8s/charts/seaweedfs/Chart.yaml
---------
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
2024-09-17 13:56:54 -07:00
Erwan de Lépinau
4f2bdebe49
helm chart: add s3 and s3-tls ports where missing ( #6016 )
2024-09-13 06:51:12 -07:00
chrislu
6063a889ed
3.73
2024-09-12 13:11:55 -07:00
wangtao
0c0666055b
[Helm chart] use /healthz
as default route in readiness/liveness ( #5990 )
...
feat: #1627 use `/healthz` as default route in readinessProbe/livenessProbe of volume server
2024-09-09 09:34:28 -07:00
Aniket Dubey
ad5a625781
Allow using a PVC to store filer and master logs - changes in values.yaml ( #5918 )
2024-08-19 13:07:51 -07:00
chrislu
e50d85c0f3
3.72
2024-08-18 21:51:53 -07:00
Andrei Kvapil
23809a1e84
Add volume-resize-hook ( #5868 )
2024-08-07 11:23:30 -07:00
Andrei Kvapil
1256b3e917
Add: COSI BucketClass and BucketAccessClass ( #5863 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
2024-08-05 11:11:34 -07:00
Andrei Kvapil
38befb133d
Fix: Resolve conflicts for deployment in diferent namespaces ( #5862 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
2024-08-05 11:11:07 -07:00
Andrei Kvapil
bd1b8119fe
Fix secretName for seaweedfs-cosi-driver ( #5850 )
2024-08-02 11:07:38 -07:00
Andrei Kvapil
a7e00d9074
Update COSI driver v0.1.1 ( #5845 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
2024-08-01 09:47:41 -07:00
Andrei Kvapil
3b0130b070
Add seaweedfs-cosi-driver ( #5843 )
...
add: seaweedfs-cosi-driver
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
2024-07-31 13:53:30 -07:00
Andrei Kvapil
c9e526665b
fix case for keyAlgorithm in Helm chart ( #5835 )
...
fix keyAlgorithm in Helm chart
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
2024-07-29 12:17:43 -07:00
chrislu
ed7e721efe
3.71
2024-07-21 21:03:27 -07:00
chrislu
4020149690
3.70
2024-07-21 20:27:39 -07:00
Gregor Tudan
b62f7c5122
helm: restart filer when the s3-configuration changes ( #5768 )
...
Restarts the filer when the s3-config inside the secret (existing or generated) changes
2024-07-11 08:56:44 -07:00
chrislu
fbe1316c92
3.69
2024-06-30 23:08:49 -07:00
Reddysekhar Gaduputi
e99eee8ed9
[Helm chart] Remove createClusterRole dependency from serviceAccount usage from filer statefulset ( #5724 )
...
* Remove createClusterRole dependency from serviceAccount usage from filer statefulset
* Add automountServiceAccountToken option for service account.
2024-06-29 09:32:12 -07:00
Gregor Tudan
a6a5495477
Move cluster role to a separate template. ( #5721 )
...
Move cluster role to a separate template, to allow disabling it without breaking the service account
2024-06-27 08:04:57 -07:00
Gregor Tudan
c7e8906ad2
Helm-Chart: clean up image handling ( #5720 )
...
Clean up the image computation to make it consistent with the values file
2024-06-27 08:02:50 -07:00
chrislu
610d397f76
add dev note
2024-06-19 08:40:28 -07:00
JesseBot
bfd3bbac20
fix #5681 convert all resources parameters to maps instead of strings ( #5689 )
2024-06-17 08:58:51 -07:00
chrislu
a9cd9b0542
3.68
2024-06-09 21:10:46 -07:00
Salah Al Saleh
3fd038fcfe
Allow defining labels and annotations per component ( #5657 )
2024-06-07 08:12:13 -07:00
Salah Al Saleh
eb33648ab8
Allow using a PVC to store filer and master logs ( #5653 )
2024-06-06 18:57:43 -07:00
Tomer Eskenazi
fb9fe627f6
increase helm chart version to include the emptyDir storage feature ( #5613 )
2024-05-23 06:12:18 -07:00
Johnny Cederholm
9497db71e6
Helm: Fix warning when providing resource requests/limits for S3 ( #5611 )
2024-05-22 13:26:09 -07:00
Tomer Eskenazi
4e00ab4942
helm chart - add support for emptyDir storage type ( #5610 )
2024-05-22 09:56:48 -07:00
Johnny Cederholm
8c59348d28
Add ability to configure security context for the different components ( #5600 )
2024-05-17 13:06:00 -07:00
Gregor Tudan
31653e4b1e
Update the Grafana panels using the to the new time series ( #5595 )
2024-05-14 05:33:29 -07:00
Gregor Tudan
1db3bb9a9c
Helm: Fix warning when rendering with secretExtraEnvVars set ( #5594 )
2024-05-14 05:30:52 -07:00
Gregor Tudan
262fe2c723
Helm: Allow adding additional labels to the service monitors ( #5593 )
2024-05-14 05:29:31 -07:00
Gregor Tudan
3f3f0ec17f
Allow selecting the namespace visualized by the grafana dashboard ( #5591 )
2024-05-13 10:16:58 -07:00
Gregor Tudan
063683786a
Replace hardcoded datasource uids in the grafana dashboard ( #5590 )
2024-05-13 09:56:10 -07:00
Gregor Tudan
b7d184c740
Helm-Chart: Make MySQL credentials optional ( #5583 )
2024-05-13 07:20:14 -07:00
chrislu
d3032d1e80
3.67
2024-05-07 08:47:30 -07:00
chrislu
3682eb929f
3.66
2024-05-05 22:23:18 -07:00
JesseBot
70551019d6
helm: Fix annotations parameters to be standard maps ( #5543 )
2024-04-28 09:33:46 -07:00
chrislu
0edc5aad9a
3.65
2024-04-14 20:15:46 -07:00
yudrywet
8833745fbc
chore: fix some typos in comments ( #5497 )
2024-04-14 07:42:40 -07:00
mergwyn
881c922972
helm chart: make s3 ingress annotations consistent ( #5463 )
...
Make s3 ingress annotations consistent
2024-04-03 09:09:34 -07:00
mergwyn
b4def8f000
Correct type for volume logs and idx values ( #5462 )
...
Correct type for volume logs and idx values (#1 )
Empty values now correctly set to {}
2024-04-03 08:17:41 -07:00
Tomer Eskenazi
77fd62f6a5
Helm chart readme - clarify details about multiple filers and datastore ( #5384 )
2024-03-17 15:34:14 -07:00
chrislu
b74e8082ba
3.64
2024-03-16 11:46:40 -07:00
chrislu
54d7748a4a
3.63
2024-02-25 22:17:28 -08:00
Sébastien
abf1dd13d2
k8s-chart-helm: unify extraEnvironmentVars ( #5327 )
2024-02-22 01:57:00 -08:00
spastorclovr
3b5d8ffb70
Fix/s3 config secret ( #5302 )
2024-02-14 14:33:05 -08:00
cuisongliu
c5440055fd
helm using external master address ( #5267 )
...
using external master address
2024-01-30 20:55:36 -08:00
cuisongliu
9abd3a90c3
helm enable resource for template ( #5268 )
...
enable resource for template
2024-01-30 20:54:50 -08:00
cuisongliu
f8c4fb3ebd
fix helm install error for No such file or directory ( #5250 )
...
* weed/shell: Cluster check other disk types (#5245 )
* week/shell: Cluster check other disk types
The `cluster.check` command only took the empty (`""`) and `hdd` disk types
into consideration, but a cluster with only `ssd` or `nvme` disk types would be
equally valid.
This commit simply checks that _any_ disk type is defined, and that some
volumes are available for it.
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
* weed/shell: Replace loop that copies slice
Use the following construct instead of a `for` loop:
```golang
x = append(x, y...)
```
See https://staticcheck.dev/docs/checks#S1011 .
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
* weed/shell: Check disk types when filer is in use
Filer stores its metadata logs in generic (i.e. `""`) or HDD disk type volumes,
so make sure those disk types exist and have volumes associated with them when
Filer is deployed in the cluster.
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
---------
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
* weed/shell: Cluster check other disk types (#5245 )
* week/shell: Cluster check other disk types
The `cluster.check` command only took the empty (`""`) and `hdd` disk types
into consideration, but a cluster with only `ssd` or `nvme` disk types would be
equally valid.
This commit simply checks that _any_ disk type is defined, and that some
volumes are available for it.
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
* weed/shell: Replace loop that copies slice
Use the following construct instead of a `for` loop:
```golang
x = append(x, y...)
```
See https://staticcheck.dev/docs/checks#S1011 .
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
* weed/shell: Check disk types when filer is in use
Filer stores its metadata logs in generic (i.e. `""`) or HDD disk type volumes,
so make sure those disk types exist and have volumes associated with them when
Filer is deployed in the cluster.
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
---------
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
* fix helm install error for No such file or directory
---------
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
Co-authored-by: Benoît Knecht <bknecht@protonmail.ch>
2024-01-30 20:46:22 -08:00
spastorclovr
5fa8f40fdf
Fix/bad mount path better default value ( #5253 )
2024-01-29 07:11:37 -08:00
spastorclovr
95787ea89d
Enable multiple disks per volume server. Also streamline the use of /logs & /idx ( #5236 )
...
* Enable multiple disks per volume server. Also streamline the use of /logs and /idx
* missing file
* add loop around volume mounts for initContainers
* remove uneeded name for idx
2024-01-24 09:25:17 -08:00
Sébastien
53be97d5be
Fix(k8s-chart-helm): helm upgrade
statefulset error ( #5207 )
2024-01-16 07:40:21 -08:00
chrislu
59b8af99b0
3.62
2024-01-15 20:44:00 -08:00
chrislu
8ae00e47a6
3.61
2024-01-08 00:04:49 -08:00
chrislu
d4e91b6ad9
3.60
2024-01-01 19:11:23 -08:00
Sébastien
59edb84253
fix: k8s-chart-helm master metrics scraping ( #5142 )
2023-12-28 07:46:42 -08:00
Davidsod
3ec2a898b8
#5122 Add support for sidecar containers ( #5125 )
2023-12-20 15:04:44 -08:00
JesseBot
2b323a8293
Fix: helm: remove deprecated values that caused helm template error for post install hook ( #5108 )
...
* Update post-install-bucket-hook.yaml - remove deprecated volume checks
* Update Chart.yaml - update chart version to 3.60.0
2023-12-14 08:25:33 -08:00
Bálint József Jánvári
43a6b60375
Always include volumes in statefulsets
2023-12-05 22:39:01 -08:00
jessebot
666a22b980
fix defaults for serviceAccountName for each statefulset to follow exact from helm docs
...
helm docs: https://helm.sh/docs/chart_template_guide/functions_and_pipelines/#using-the-default-function
2023-11-26 09:26:38 -08:00
jessebot
d198fd8af7
fix when we create serviceAccount value for master and volume statefulsets to be when global.createClusterRole is set to true
2023-11-26 09:26:38 -08:00
jessebot
0709361ed2
fix duplicate service account name for filer
2023-11-26 09:26:38 -08:00
jessebot
c332832f0b
prefer global.serviceAccountName when available for all statefulsets
2023-11-26 09:26:38 -08:00
jessebot
aff03c1d00
User global.serviceAccountName to populate ServiceAccount, ClusterRole, and ClusterRoleBinding
2023-11-26 09:26:38 -08:00
Max Roby
cf5703e86e
existingConfigSecretshould now be consistently treated as a string in the post-install-hook
2023-11-24 06:40:19 -08:00
Max Roby
c479c05f6e
revert debug changes i missed
2023-11-24 06:40:19 -08:00
Max Roby
d33de9f4db
remove trailing spaces
2023-11-24 06:40:19 -08:00
Max Roby
aac2cd23c7
add a true flag to job command
2023-11-24 06:40:19 -08:00
Max Roby
e4cdfde944
add the secrets volumemount
2023-11-24 06:40:19 -08:00
Max Roby
2af6b13800
add a sercret volume mount
2023-11-24 06:40:19 -08:00
Max Roby
7a5d9d8690
bump chart version after rebase
2023-11-24 06:40:19 -08:00
Max Roby
c04284cdd7
remove user job since bucket job can now create public buckets, update values.yaml
2023-11-24 06:40:19 -08:00
Max Roby
b8bfd4411a
add missing read action
2023-11-24 06:40:19 -08:00
Max Roby
f33f7c10f0
trying to get anonymous access for buckets working
2023-11-24 06:40:19 -08:00
Max Roby
ac6158818b
fix issue with underscores versus dashes in secret name causing variable expansion failure
2023-11-24 06:40:19 -08:00
Max Roby
f7b98ea1fb
fix uneeded quote usage
2023-11-24 06:40:19 -08:00
Max Roby
2920949def
templates/post-install-user-hook.yaml
2023-11-24 06:40:19 -08:00
Max Roby
5db0064ffe
update hook weight order and give descriptive names to jobs
2023-11-24 06:40:19 -08:00
Max Roby
0aea4dc1f3
add a $ to env vars so they expand in shell
2023-11-24 06:40:19 -08:00
Max Roby
6244bf7355
only template the bucket job if buckets are defined
2023-11-24 06:40:19 -08:00
Max Roby
9ff010d15b
create a hook for setting up users
2023-11-24 06:40:19 -08:00
Max Roby
d9e06d8481
update refs form beta.kubernetes to kubernetes
2023-11-24 06:40:19 -08:00
Max Roby
869c2ff4f4
fix loop logic in bucket hook and fix bucket name sin values file
2023-11-24 06:40:19 -08:00
Max Roby
e4f77b283c
fix service name generation in post-install hook
2023-11-24 06:40:19 -08:00
Max Roby
c44149a88f
add a post-install hook for creating buckets
2023-11-24 06:40:19 -08:00
fibbanachi
69013af0f3
added default tls secret value for master ingress
2023-11-21 14:02:38 -08:00
fibbanachi
9b79a4124d
support tls in master-ingress
2023-11-21 14:02:38 -08:00
jessebot
f4cafc1dbc
fix yamllint errors
2023-11-21 08:20:45 -08:00
jessebot
c50b6387f6
fix chart bump to be only one minor patch version from the current chart version
2023-11-21 08:20:45 -08:00
jessebot
c219a0c553
specify the filer.s3.existingConfigSecret for the filer statefulset
...
clean up volumeMounts so name is first in the object list item
2023-11-21 08:20:45 -08:00
jessebot
4297601f4b
rename seaweedfs-s3-secret.yaml to s3-secret.yaml to match other s3 files
...
also make sure we check filer.s3.existingConfigSecret
2023-11-21 08:20:45 -08:00
jessebot
0510682908
adding ability to use an existing Secret for s3
2023-11-21 08:20:45 -08:00
Max Roby
322e783525
remove trailing spaces
2023-11-20 13:52:04 -08:00