Skip to content

support for multiple ingress controllers - #388

Merged
MonolithProjects merged 10 commits into
lablabs:mainfrom
PlayMTL:multiple_ingress_controller
Apr 6, 2026
Merged

support for multiple ingress controllers#388
MonolithProjects merged 10 commits into
lablabs:mainfrom
PlayMTL:multiple_ingress_controller

Conversation

@PlayMTL

@PlayMTL PlayMTL commented Mar 3, 2026

Copy link
Copy Markdown
Contributor

Description

ingress-nginx is reaching EOL. This pr implements the ability to deploy multiple ingress controllers (ingress-nginx & traefik) simultaneously. The user must still provide a custom configuration (HelmChartConfig) to avoid port conflicts.

I have tried to implement this a "non breaking change" way for existing clusters.

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update
  • Small minor change not affecting the Ansible Role code (GitHub Actions Workflow, Documentation etc.)

How Has This Been Tested?

Verified in a test environment running first only ingress-nginx then ingress-nginx & traefik simultaneously.

PlayMTL and others added 10 commits February 3, 2026 13:38
The airgap "exists" workflow registers artifact stats into `artifacts.results`,
but the previous template iterated over `artifacts.values()` and attempted to
read `writeable` from non-mapping values (e.g. the `results` list), which could
crash with: "object of type 'list' has no attribute 'writeable'".

Compute artifacts_writeable from `artifacts.results[*].stat.writeable` instead,
avoiding the invalid access and allowing the role to proceed.
@MonolithProjects MonolithProjects added the enhancement New feature or request label Mar 4, 2026
@MonolithProjects MonolithProjects self-assigned this Mar 4, 2026
@PlayMTL

PlayMTL commented Mar 31, 2026

Copy link
Copy Markdown
Contributor Author

Heyyy, is there something I can do, to help you to move this PR forward?

@MonolithProjects

Copy link
Copy Markdown
Collaborator

Hi @PlayMTL , sorry for the delay. Will check it this week.

@MonolithProjects MonolithProjects added enhancement New feature or request and removed enhancement New feature or request labels Apr 6, 2026

@MonolithProjects MonolithProjects left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM. Thanks

@MonolithProjects
MonolithProjects merged commit 6dce667 into lablabs:main Apr 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants