Skip to content
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

Smoke test rootless deployment of broker/gateway images #9748

Closed
npepinpe opened this issue Jul 10, 2022 · 0 comments · Fixed by #9749
Closed

Smoke test rootless deployment of broker/gateway images #9748

npepinpe opened this issue Jul 10, 2022 · 0 comments · Fixed by #9749
Assignees
Labels
area/test Marks an issue as improving or extending the test coverage of the project kind/toil Categorizes an issue or PR as general maintenance, i.e. cleanup, refactoring, etc. scope/broker Marks an issue or PR to appear in the broker section of the changelog scope/gateway Marks an issue or PR to appear in the gateway section of the changelog version:1.3.13 version:8.1.0-alpha4 version:8.1.0 Marks an issue as being completely or in parts released in 8.1.0

Comments

@npepinpe
Copy link
Member

Description

As part of supporting OpenShift as a deployment target for our Helm charts, we need to ensure that our Docker images can run with arbitrary users. While there's a little more to cover than this, ensuring rootless/arbitrary user deployments covers the main source of issues with using the image in an OpenShift deployment.

The goal here is simply to guarantee we have some smoke test which runs in our CI, allowing us to detect as early as possible if we were to break these guarantees.

Context

@npepinpe npepinpe added kind/toil Categorizes an issue or PR as general maintenance, i.e. cleanup, refactoring, etc. scope/broker Marks an issue or PR to appear in the broker section of the changelog scope/gateway Marks an issue or PR to appear in the gateway section of the changelog area/test Marks an issue as improving or extending the test coverage of the project labels Jul 10, 2022
@npepinpe npepinpe self-assigned this Jul 10, 2022
zeebe-bors-camunda bot added a commit that referenced this issue Jul 11, 2022
9749: Add rootless integration test r=npepinpe a=npepinpe

## Description

This PR adds a smoke test which checks that both the broker and gateway Docker images can be ran using an arbitrary, non-root user ID, under similar conditions as OpenShift.

## Related issues

closes #9748 



Co-authored-by: Nicolas Pepin-Perreault <nicolas.pepin-perreault@camunda.com>
zeebe-bors-camunda bot added a commit that referenced this issue Jul 11, 2022
9749: Add rootless integration test r=npepinpe a=npepinpe

## Description

This PR adds a smoke test which checks that both the broker and gateway Docker images can be ran using an arbitrary, non-root user ID, under similar conditions as OpenShift.

## Related issues

closes #9748 



Co-authored-by: Nicolas Pepin-Perreault <nicolas.pepin-perreault@camunda.com>
zeebe-bors-camunda bot added a commit that referenced this issue Jul 11, 2022
9749: Add rootless integration test r=npepinpe a=npepinpe

## Description

This PR adds a smoke test which checks that both the broker and gateway Docker images can be ran using an arbitrary, non-root user ID, under similar conditions as OpenShift.

## Related issues

closes #9748 



Co-authored-by: Nicolas Pepin-Perreault <nicolas.pepin-perreault@camunda.com>
zeebe-bors-camunda bot added a commit that referenced this issue Jul 11, 2022
9758: [Backport stable/8.0] Add rootless integration test r=npepinpe a=backport-action

# Description
Backport of #9749 to `stable/8.0`.

relates to #9748

Co-authored-by: Nicolas Pepin-Perreault <nicolas.pepin-perreault@camunda.com>
zeebe-bors-camunda bot added a commit that referenced this issue Jul 11, 2022
9757: [Backport stable/1.3] Add rootless integration test r=npepinpe a=backport-action

# Description
Backport of #9749 to `stable/1.3`.

relates to #9748

Co-authored-by: Nicolas Pepin-Perreault <nicolas.pepin-perreault@camunda.com>
zeebe-bors-camunda bot added a commit that referenced this issue Jul 12, 2022
9758: [Backport stable/8.0] Add rootless integration test r=npepinpe a=backport-action

# Description
Backport of #9749 to `stable/8.0`.

relates to #9748

Co-authored-by: Nicolas Pepin-Perreault <nicolas.pepin-perreault@camunda.com>
zeebe-bors-camunda bot added a commit that referenced this issue Jul 12, 2022
9757: [Backport stable/1.3] Add rootless integration test r=npepinpe a=backport-action

# Description
Backport of #9749 to `stable/1.3`.

relates to #9748

Co-authored-by: Nicolas Pepin-Perreault <nicolas.pepin-perreault@camunda.com>
@Zelldon Zelldon added the version:8.1.0 Marks an issue as being completely or in parts released in 8.1.0 label Oct 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/test Marks an issue as improving or extending the test coverage of the project kind/toil Categorizes an issue or PR as general maintenance, i.e. cleanup, refactoring, etc. scope/broker Marks an issue or PR to appear in the broker section of the changelog scope/gateway Marks an issue or PR to appear in the gateway section of the changelog version:1.3.13 version:8.1.0-alpha4 version:8.1.0 Marks an issue as being completely or in parts released in 8.1.0
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants