Skip to content

[Merged by Bors] - allow specifying pvc parameters #164

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 31 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
a736615
Configure PVC fields per rolegroup
razvan Apr 15, 2022
3778d19
Restructure the PVC spec and update docs.
razvan Apr 16, 2022
34cc313
Added templated kuttl tests.
razvan Apr 19, 2022
66874fb
Update CHANGELOG and fix yaml linter errors.
razvan Apr 19, 2022
e87a682
Use stackable_operator::commons::resources
razvan May 3, 2022
6252db3
use operator-rs main branch
razvan May 3, 2022
1896300
Merge main
razvan May 3, 2022
f49eaa4
Implement role level PVC and update docs.
razvan May 3, 2022
0d44684
Update tests.
razvan May 3, 2022
11ae14b
Fix doc error.
razvan May 3, 2022
e001cc9
Merge branch 'main' into 67-allow-specifying-pvc-parameters
razvan May 3, 2022
4e11d34
Use operator-rs 0.18.0 and one more test
razvan May 4, 2022
58d1487
Added pre-commit hook.
razvan May 4, 2022
f737799
Fix dataStorage for the example.
razvan May 4, 2022
8d92083
Use yamllint for pre-commit
razvan May 5, 2022
b975869
Use stackable_operator::config::merge::Merge
razvan May 5, 2022
d361808
Fix clippy warnings
razvan May 5, 2022
6d94fc3
wip
razvan May 6, 2022
2487f36
Added unit tests for ResourceRequests and more.
razvan May 6, 2022
1862651
main merge
razvan May 6, 2022
f421b4b
Update example, docs
razvan May 7, 2022
2552970
Update CHANGELOG.md
razvan May 8, 2022
12efc41
Update docs/modules/ROOT/pages/usage.adoc
razvan May 8, 2022
2664ff2
Update rust/crd/src/lib.rs
razvan May 8, 2022
8d69e57
Implement review feedback.
razvan May 8, 2022
39122d4
Implement review feedback.
razvan May 8, 2022
8025e08
Added makdownlint pre-commit hook.
razvan May 10, 2022
e9f6ae8
Merge branch 'main' into 67-allow-specifying-pvc-parameters
razvan May 10, 2022
58b1f7d
Set max java heap and update docs.
razvan May 12, 2022
e087694
Merge branch 'main' into 67-allow-specifying-pvc-parameters
razvan May 12, 2022
db5eac4
use operator-rs 0.20.0
razvan May 13, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.2.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: detect-aws-credentials
args: ["--allow-missing-credentials"]
- id: detect-private-key
- repo: https://github.com/doublify/pre-commit-rust
rev: v1.0
hooks:
- id: fmt
args: ["--all", "--", "--check"]
- id: clippy
args: ["--all-targets", "--", "-D", "warnings"]
- repo: https://github.com/adrienverge/yamllint
rev: v1.26.3
hooks:
- id: yamllint
- repo: https://github.com/igorshubovych/markdownlint-cli
rev: v0.31.1
hooks:
- id: markdownlint
13 changes: 8 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,13 @@ All notable changes to this project will be documented in this file.

- The possibility to specify `configOverrides` and `envOverrides` ([#122]).
- Reconciliation errors are now reported as Kubernetes events ([#130]).
- Use cli argument `watch-namespace` / env var `WATCH_NAMESPACE` to specify
a single namespace to watch ([#134]).
- Use cli argument `watch-namespace` / env var `WATCH_NAMESPACE` to specify a single namespace to watch ([#134]).
- Config builder for `hdfs-site.xml` and `core-site.xml` ([#150]).
- Discovery configmap that exposes the namenode services for clients to connect ([#150]).
- Documented service discovery for namenodes ([#150]).
- Publish warning events when role replicas don't meet certain minimum requirements ([#162])
- Publish warning events when role replicas don't meet certain minimum requirements ([#162]).
- PVCs for data storage, cpu and memory limits are now configurable ([#164]).
- Fix environment variable names according to <https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/ClusterSetup.html#Configuring_Environment_of_Hadoop_Daemons> ([#164]).

### Changed

Expand All @@ -25,7 +26,8 @@ All notable changes to this project will be documented in this file.
[#134]: https://github.com/stackabletech/hdfs-operator/pull/134
[#148]: https://github.com/stackabletech/hdfs-operator/pull/148
[#150]: https://github.com/stackabletech/hdfs-operator/pull/150
[#159]: https://github.com/stackabletech/hdfs-operator/pull/162
[#162]: https://github.com/stackabletech/hdfs-operator/pull/162
[#164]: https://github.com/stackabletech/hdfs-operator/pull/164

## [0.3.0] - 2022-02-14

Expand All @@ -45,13 +47,14 @@ All notable changes to this project will be documented in this file.

- `operator-rs` `0.3.0` → `0.4.0` ([#20]).
- Adapted pod image and container command to docker image ([#20]).
- Adapted documentation to represent new workflow with docker images ([#20]).
- Adapted documentation to represent new workflow with docker images ([#20]).

[#20]: https://github.com/stackabletech/hdfs-operator/pull/20

## [0.1.0] - 2021-10-27

### Changed

- Switched to operator-rs tag 0.3.0 ([#13])

[#13]: https://github.com/stackabletech/hdfs-operator/pull/13
Loading