| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
- Upgrade actions/checkout from v3 to v4
- Upgrade azure/setup-helm from v3 to v4
- Upgrade actions/setup-python from v4 to v5
These upgrades address Node.js runtime deprecations and ensure
compatibility with the latest GitHub Actions infrastructure.
|
|
Fixes #214
Changes:
- Modified helm_release workflow to require GitHub releases instead of tag pushes
- Added environment protection requiring manual approval before publishing
- Added version duplication check to prevent overriding existing versions
- Enhanced CI to warn when Helm files change without version update
Setup required:
1. Create 'helm-release' environment in repository settings
2. Add required reviewers (maintainers with release privileges)
3. Releases now require creating GitHub Releases and manual approval
|
|
- Reduce volumeSizeLimitMB from 64 to 16 for faster volume allocation
- Trust the readiness probe instead of redundant manual wget check
(pod 1/1 Ready means filer port 8888 is responding)
- Use 'kubectl wait --for=condition=ready pod' which is more reliable
- Add brief 5s stabilization delay after readiness
|
|
Remove livenessProbe on /cluster/healthz which may not work well with
-master.peers=none. Keep only the filer readinessProbe which is what
we actually need to verify before running CSI tests.
|
|
- Add readinessProbe for filer (httpGet on port 8888)
- Add livenessProbe for master (httpGet on /cluster/healthz port 9333)
- Increase wait timeout from 60s to 180s for deployment
- Increase filer wait loop from 30 to 60 iterations (3s each)
- Add pod status and logs output on failure for debugging
Learned from SeaweedFS repo's e2e-mount.yml compose file which uses
proper healthchecks for each service.
|
|
- Add hard failure if SeaweedFS filer never becomes ready (exit 1 after loop)
- Remove || true from CSI pod readiness checks for earlier failure detection
- Change mountService.enabled default to false (opt-in) for safer upgrades
Existing installations won't unexpectedly get a new privileged DaemonSet
|
|
|
|
- Set localSocket in rebuildVolumeFromStaging to fix invalid gRPC target
- Use SHA256 hash (16 hex chars) in LocalSocketPath to minimize collision risk
- Update GitHub Actions to latest versions (checkout@v4, metadata-action@v5, etc.)
- Fix volumeMounts/volumes conditional mismatch in helm templates
- Add documentation for mountService defaults in values.yaml
|
|
- CSI driver deploys to 'default' namespace, not 'seaweedfs-csi'
- Fix app labels: seaweedfs-controller, seaweedfs-node, seaweedfs-mount
- Update log collection to use correct labels
|
|
|
|
- Fix sed pattern: replace SEAWEEDFS_FILER:8888 instead of localhost:8888
- Add readiness check for SeaweedFS filer before deploying CSI driver
- Wait for all CSI components (controller, node, mount service)
- Increase wait time for pods to start
|
|
- Sets up kind cluster
- Deploys SeaweedFS server
- Deploys CSI driver with mount service
- Creates StorageClass and PVC
- Runs functional tests (write/read)
- Collects logs on failure for debugging
|
|
warnings
|
|
|
|
|
|
env:
RELEASE_VERSION: 101_merge
Warning: The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Warning: The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Warning: The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Error: Username and password required
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
https://github.com/seaweedfs/seaweedfs-csi-driver/pull/27#issuecomment-877774143
|
|
|
|
This reverts commit 6fefb28e98cc21790e60ad7e9f2b9276041d758a.
|
|
|
|
Closes #17
|