Skip to content

Conversation

@soenkeliebau
Copy link
Member

Description

Add option to specify extra Volumes that will be mounted into the NiFi containern to allow providing files that processors may need.
This could be certificates, scheml files, configuration files for services to connect to ....

Review Checklist

  • Code contains useful comments
  • CRD change approved (or not applicable)
  • (Integration-)Test cases added (or not applicable)
  • Documentation added (or not applicable)
  • Changelog updated (or not applicable)
  • Cargo.toml only contains references to git tags (not specific commits or branches)
  • Helm chart can be installed and deployed operator works (or not applicable)

Once the review is done, comment bors r+ (or bors merge) to merge. Further information

Signed-off-by: Sönke Liebau <soenke.liebau@stackable.tech>
…i containern to allow providing files that processors may need.

Signed-off-by: Sönke Liebau <soenke.liebau@stackable.tech>
Copy link
Contributor

@nightkr nightkr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM otherwise, but I think we ought to mention that it's a volume in the field name.

soenkeliebau and others added 2 commits February 23, 2023 09:29
Co-authored-by: Natalie <teo@nullable.se>
Added changelog entry.

Signed-off-by: Sönke Liebau <soenke.liebau@stackable.tech>
@sbernauer
Copy link
Member

As chatted with @soenkeliebau i would vote against merging this without prior discussion/ADR.
But happy to have this PR for testing/development purpose and to get artefacts.

Co-authored-by: Sebastian Bernauer <sebastian.bernauer@stackable.de>
@sbernauer
Copy link
Member

FYI, created stackabletech/issues#356

Signed-off-by: Sönke Liebau <soenke.liebau@stackable.tech>
@soenkeliebau soenkeliebau requested review from nightkr and removed request for pipern March 15, 2023 18:46
Signed-off-by: Sönke Liebau <soenke.liebau@stackable.tech>
nightkr
nightkr previously approved these changes Mar 16, 2023
@soenkeliebau
Copy link
Member Author

I have updated this PR to reflect the discussion that happened in stackabletech/druid-operator#415

@soenkeliebau soenkeliebau requested a review from nightkr March 16, 2023 11:10
@soenkeliebau soenkeliebau requested a review from nightkr March 16, 2023 11:16
@soenkeliebau
Copy link
Member Author

sorry, spotted a small issue in the docs yaml.

Co-authored-by: Sebastian Bernauer <sebastian.bernauer@stackable.de>
Co-authored-by: Sebastian Bernauer <sebastian.bernauer@stackable.de>
@soenkeliebau
Copy link
Member Author

bors r+

bors bot pushed a commit that referenced this pull request Mar 16, 2023
…d on (#434)

# Description

Add option to specify extra Volumes that will be mounted into the NiFi containern to allow providing files that processors may need.
This could be certificates, scheml files, configuration files for services to connect to ....



Co-authored-by: Sönke Liebau <soenke.liebau@stackable.de>
bors bot pushed a commit to stackabletech/druid-operator that referenced this pull request Mar 16, 2023
…stion tasks (#415)

# Description
Druid can run ingestions tasks and sometimes it is necessary to supply files for configuring these tasks, like certificates or keytabs..

This PR allows specifying extra volumes that will be added to middlemanager pods as mounts, so that these files can be used when configuring Druid ingestion.

It has been closely modelled (read that as copied and pasted) from stackabletech/nifi-operator#434



Co-authored-by: Sönke Liebau <soenke.liebau@stackable.de>
@bors
Copy link
Contributor

bors bot commented Mar 16, 2023

Build failed:

bors bot pushed a commit to stackabletech/druid-operator that referenced this pull request Mar 16, 2023
…stion tasks (#415)

# Description
Druid can run ingestions tasks and sometimes it is necessary to supply files for configuring these tasks, like certificates or keytabs..

This PR allows specifying extra volumes that will be added to middlemanager pods as mounts, so that these files can be used when configuring Druid ingestion.

It has been closely modelled (read that as copied and pasted) from stackabletech/nifi-operator#434



Co-authored-by: Sönke Liebau <soenke.liebau@stackable.de>
@soenkeliebau
Copy link
Member Author

bors r+

bors bot pushed a commit that referenced this pull request Mar 16, 2023
…d on (#434)

# Description

Add option to specify extra Volumes that will be mounted into the NiFi containern to allow providing files that processors may need.
This could be certificates, scheml files, configuration files for services to connect to ....



Co-authored-by: Sönke Liebau <soenke.liebau@stackable.de>
@bors
Copy link
Contributor

bors bot commented Mar 16, 2023

Pull request successfully merged into main.

Build succeeded:

@bors bors bot changed the title Allow mounting extra volumes into NiFi pods that processors may depend on [Merged by Bors] - Allow mounting extra volumes into NiFi pods that processors may depend on Mar 16, 2023
@bors bors bot closed this Mar 16, 2023
@bors bors bot deleted the feat/extra_mounts branch March 16, 2023 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants