Commit 9c5759c
authored
Basic operator (#10)
* Add reconcile function
* Format Rust code
* Deploy a StatefulSet
* Structure reconcile function
* Split controller into validation and build part and introduce some type-safety
* Use the qualified role group name for the StatefulSet
* Refactor "apply" and "update_status"
* Add ContextNames structure
* Improve error handling
* Merge role and role-group configs; Deploy PodDisruptionBudgets
* Improve macro attributed_string_type
* Rename AppName and AppVersion to ProductName and ProductVersion
* Add configuration options
* Implement overrides and set up first working cluster
* Create test script
* Fix integration test
* test(smoke): Improve security config
* Add startup and readiness probes
* Restructure role and role-group builder
* Improve code quality
* Add resource configuration and defaults
* Restructure build module
* Add ServiceAccount and RoleBinding
* Improve code quality and fix a lot of minor things
* Implement terminationGracePeriodSeconds
* Implement affinities
* Add additional labels to the cluster manager service
* Regenerate charts
* Fix RustDoc warnings
* Remove unnecessary comments from Helm values
* Add changelog
* Add license
* Add actionlint file
* Add config-spec/properties.yaml
* Fix yamllint warnings1 parent 25d881f commit 9c5759c
File tree
42 files changed
+4657
-415
lines changed- deploy
- config-spec
- helm/opensearch-operator
- crds
- templates
- rust/operator-binary
- src
- controller
- build
- crd
- framework
- builder
- pod
- kvp
- tests
- templates/kuttl/smoke
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
42 files changed
+4657
-415
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
0 commit comments