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

ROX-11558: Run fleetshard-operator on dev/CI environments #1890

Merged
merged 3 commits into from
Jun 27, 2024

Conversation

kovayur
Copy link
Contributor

@kovayur kovayur commented Jun 13, 2024

Description

Run fleetshard-operator on dev/CI environments

Checklist (Definition of Done)

  • Unit and integration tests added
  • Added test description under Test manual
  • Documentation added if necessary (i.e. changes to dev setup, test execution, ...)
  • CI and all relevant tests are passing
  • Add the ticket number to the PR title if available, i.e. ROX-12345: ...
  • Discussed security and business related topics privately. Will move any security and business related topics that arise to private communication channel.
  • Add secret to app-interface Vault or Secrets Manager if necessary
  • RDS changes were e2e tested manually
  • Check AWS limits are reasonable for changes provisioning new resources
  • (If applicable) Changes to the dp-terraform Helm values have been reflected in the addon on integration environment

Test manual

E2E tests

@kovayur kovayur changed the title ROX-11558: Run fleetshard-operator on dev/CI environments WIP: ROX-11558: Run fleetshard-operator on dev/CI environments Jun 13, 2024
@kovayur kovayur force-pushed the yury/ROX-11558-fleetshard-operator-ci branch from d877291 to b09f880 Compare June 14, 2024 08:52
@kovayur kovayur force-pushed the yury/ROX-11558-fleetshard-operator-ci branch from 42fdfec to 55c5ada Compare June 14, 2024 15:48
@kovayur kovayur force-pushed the yury/ROX-11558-fleetshard-operator-ci branch from 55c5ada to 77153b0 Compare June 14, 2024 16:13
@kovayur kovayur force-pushed the yury/ROX-11558-fleetshard-operator-ci branch from 77153b0 to 9248775 Compare June 14, 2024 16:44
@kovayur kovayur force-pushed the yury/ROX-11558-fleetshard-operator-ci branch from 9248775 to 825730b Compare June 25, 2024 14:59
@kovayur kovayur requested a review from ludydoo June 26, 2024 21:47
@kovayur kovayur changed the title WIP: ROX-11558: Run fleetshard-operator on dev/CI environments ROX-11558: Run fleetshard-operator on dev/CI environments Jun 26, 2024
@@ -57,10 +57,6 @@ var _ = Describe("Central", Ordered, func() {
var notes []string
var ctx = context.Background()

BeforeEach(func() {
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This negates the "should install ForceReconcile via gitops" step.

@kovayur kovayur requested a review from kurlov June 26, 2024 21:50
@@ -49,13 +49,6 @@ else
log "Skipping installation of Vertical Pod Autoscaler"
fi

if [[ "$INSTALL_VERTICAL_POD_AUTOSCALER_OLM" == "true" ]]; then
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Superseded by the helm chart

@@ -365,7 +365,7 @@ var _ = Describe("Central", Ordered, func() {
Should(BeEmpty(), "Started at %s", time.Now())
})

It("should restore the default gitops config", func() {
AfterAll(func() {
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Execute even if tests failed

Copy link
Contributor

openshift-ci bot commented Jun 27, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: kovayur, kurlov

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@kurlov
Copy link
Member

kurlov commented Jun 27, 2024

I didn't have an opportunity to run locally on my machine. But looks great

@kovayur kovayur merged commit 50485a6 into main Jun 27, 2024
6 checks passed
@kovayur kovayur deleted the yury/ROX-11558-fleetshard-operator-ci branch June 27, 2024 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants