What's Changed
- adding CR deletion by @chrislusf in #1
- Refactor the CRD to allow users to configure each component separately by @howardlau1999 in #4
- Use accessor to merge config and extract magic numbers by @howardlau1999 in #5
- Fix RBAC problem and restore metrics by @howardlau1999 in #8
- Set ownerReference for GC by @howardlau1999 in #9
- Support raw TOML config for master and filer by @howardlau1999 in #7
- Add headless peer services for StatefulSet by @howardlau1999 in #10
- Support Filer Peers by @howardlau1999 in #11
- Fix make install by @howardlau1999 in #12
- Use Kubernetes recommended labels by @howardlau1999 in #13
- Add defaulting/validating webhook by @howardlau1999 in #14
- Add some basic tests by @howardlau1999 in #15
- Always use dns names with namespace by @kvaster in #33
- add make delete by @70data in #34
- fix
containerStatus.Ready
by @70data in #36 - Readme adjustments by @thiscantbeserious in #43
- [manager] Bump up the limits and requests by @arthurzenika in #47
- Add preserveUnknownFields to false by @IxDay in #50
- update master StatefulSets replicas by @robinbraemer in #56
- Add defaultReplication command line parameter value by @lamOrigin007 in #58
- Add details in README about manager image build/publish before deployment by @greenmaid in #63
- configure filer s3 command line param by @dkhachyan in #60
- Update deprecated API versions of Kubernetes resources by @scrayos in #67
- Add permission for leases to leader election role by @scrayos in #68
- Update deprecated Ingress API by @oliverblaha in #69
- Add monitoring for seaweed components by @scrayos in #72
- Publish official docker image by @scrayos in #71
- Fix component service monitors by @scrayos in #74
- Update manifests.yaml by @rkmsk in #76
- Add helm chart for deploy SeaweedFS operator by @Programmeris in #78
- update operator goals in README.md by @Programmeris in #80
- Bump golang.org/x/net from 0.0.0-20220826154423-83b083e8dc8b to 0.7.0 by @dependabot in #83
- Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #82
- fix webhook.enabled in helm by @CodeRusher in #85
- Pass annotations for the StatefulSets through by @scrayos in #86
- Also copy meta for existing stateful sets by @scrayos in #87
- Use numeric user id for nonroot verification by @scrayos in #88
- helm: add permission for leases to leader election role by @alexminder in #89
- Update README.md - add syntax hightling to the yaml code block by @jessebot in #94
- Create helm_chart_release.yml to add helm chart release GitHub Actions Workflow by @jessebot in #95
- Add more comments to the values.yaml, including type hints, and generate a README.md based on those values. by @jessebot in #96
- Refactoring: README formatting and read flow by @tibeer in #98
- Filer PersistentVolumeClaim Config by @rusty-jules in #100
- Fix controler crash by checking if persistence is not nil by @greenmaid in #102
- Fix Helm chart namespace and handle webhooks certificates creation by @kvaps in #103
- [81] Manifests rendering fix by @hiddenmarten in #107
- Improve the development experience by @hiddenmarten in #108
- Introduce base linters as pre-commit by @hiddenmarten in #109
- Update structure closer to original one, bump golang by @hiddenmarten in #110
- Update golang, and makefile by @hiddenmarten in #111
- add set controller reference err log by @qinguoyi in #113
- Fix: "no kind ServiceMonitor is registered for version monitoring.coreos.com/v1" by @MochaCaffe in #114
- Try fixing Helm Chart Release by @xavier83 in #115
- charts_dir is supposed to contain a directory with Chart.yaml by @xavier83 in #116
New Contributors
- @chrislusf made their first contribution in #1
- @howardlau1999 made their first contribution in #4
- @kvaster made their first contribution in #33
- @70data made their first contribution in #34
- @thiscantbeserious made their first contribution in #43
- @arthurzenika made their first contribution in #47
- @IxDay made their first contribution in #50
- @robinbraemer made their first contribution in #56
- @lamOrigin007 made their first contribution in #58
- @greenmaid made their first contribution in #63
- @dkhachyan made their first contribution in #60
- @scrayos made their first contribution in #67
- @oliverblaha made their first contribution in #69
- @rkmsk made their first contribution in #76
- @Programmeris made their first contribution in #78
- @dependabot made their first contribution in #83
- @CodeRusher made their first contribution in #85
- @alexminder made their first contribution in #89
- @jessebot made their first contribution in #94
- @tibeer made their first contribution in #98
- @rusty-jules made their first contribution in #100
- @kvaps made their first contribution in #103
- @hiddenmarten made their first contribution in #107
- @qinguoyi made their first contribution in #113
- @MochaCaffe made their first contribution in #114
- @xavier83 made their first contribution in #115
Full Changelog: https://github.com/seaweedfs/seaweedfs-operator/commits/1.0.0