Skip to content

Add component-specific extra volumes support - #220

Open
fao89 wants to merge 1 commit into
ansible:mainfrom
fao89:feature/extra-volumes-component-specific
Open

fao89 wants to merge 1 commit into
ansible:mainfrom
fao89:feature/extra-volumes-component-specific

Conversation

@fao89

@fao89 fao89 commented Oct 21, 2025

Copy link
Copy Markdown
Member

Implements extra volumes feature following AWX operator pattern with component-specific volume definitions for better isolation and flexibility.

Features:

  • Component-specific volume fields (api_extra_volumes, content_extra_volumes, worker_extra_volumes)
  • Component-specific mount fields (api_extra_volume_mounts, content_extra_volume_mounts, worker_extra_volume_mounts)
  • Support for all Kubernetes volume types (ConfigMap, Secret, PVC, emptyDir, hostPath)
  • Integration with init containers where applicable
  • Comprehensive documentation and examples

Changes:

  • Updated CRD schema with component-specific volume fields
  • Modified deployment templates for API, Content, and Worker components
  • Added comprehensive documentation in docs/extra_volumes.md
  • Created sample configuration with realistic examples
  • Updated mkdocs navigation to include new documentation

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

rh-pre-commit.version: 2.3.2
rh-pre-commit.check-secrets: ENABLED

SUMMARY
ADDITIONAL INFORMATION

Implements extra volumes feature following AWX operator pattern with
component-specific volume definitions for better isolation and flexibility.

Features:
- Component-specific volume fields (api_extra_volumes, content_extra_volumes, worker_extra_volumes)
- Component-specific mount fields (api_extra_volume_mounts, content_extra_volume_mounts, worker_extra_volume_mounts)
- Support for all Kubernetes volume types (ConfigMap, Secret, PVC, emptyDir, hostPath)
- Integration with init containers where applicable
- Comprehensive documentation and examples

Changes:
- Updated CRD schema with component-specific volume fields
- Modified deployment templates for API, Content, and Worker components
- Added comprehensive documentation in docs/extra_volumes.md
- Created sample configuration with realistic examples
- Updated mkdocs navigation to include new documentation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

rh-pre-commit.version: 2.3.2
rh-pre-commit.check-secrets: ENABLED
@pflxxxmo

pflxxxmo commented Mar 3, 2026

Copy link
Copy Markdown

Hey everyone. Any chance this will be merged soon? This feature would be very useful for me and would simplify deployment. Please ping me when there's any progress. Thanks in advance.

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.

2 participants