Skip to content
This repository has been archived by the owner on Mar 4, 2024. It is now read-only.

EVEREST-495 Add multi namespaces #283

Merged
merged 5 commits into from
Feb 7, 2024
Merged

Conversation

recharte
Copy link
Collaborator

@recharte recharte commented Feb 7, 2024

Add multi namespaces

Problem:
EVEREST-495

This PR is the culmination of a series of smaller PRs that make the multi-namespaces feature that will now be merged onto main.

Related pull requests

CHECKLIST

Jira

  • Is the Jira ticket created and referenced properly?

Tests

  • Is an Integration test/test case added for the new feature/change?
  • Are unit tests added where appropriate?

* EVEREST-633 force everest install to percona-everest namespace

* EVEREST-633 remove deprecated name flag

* EVEREST-633 add multi-namespace support

* EVEREST-633 remove operator channel flags

* EVEREST-633 update backend and operator go mods

* EVEREST-633 shut up linter, we know this code is dead
* EVEREST-633 install monitoring stack with install command

By moving to a multi-namespace everest-operator installation we
configured the operator group of the percona-everest namespace to have N
target namespaces. The VM Operator doesn't support multi-namespaces so
we can't deploy it to the same namespace as the everest-operator.
Therefore we install it onto a separate namespace for managing
everything monitoring related.

* EVEREST-633 remove monitoring command

* EVEREST-633 Update everest-operator go mod

* EVEREST-633 Update percona-everest-backend go mod

* EVEREST-633 forbid installs in the monitoring namespace

* EVEREST-633 update namespaces env var name

* EVEREST-633 Update everest-operator go mod
* EVEREST-633 install monitoring stack with install command

By moving to a multi-namespace everest-operator installation we
configured the operator group of the percona-everest namespace to have N
target namespaces. The VM Operator doesn't support multi-namespaces so
we can't deploy it to the same namespace as the everest-operator.
Therefore we install it onto a separate namespace for managing
everything monitoring related.

* EVEREST-633 remove monitoring command

* EVEREST-633 Update everest-operator go mod

* EVEREST-633 Update percona-everest-backend go mod

* EVEREST-633 forbid installs in the monitoring namespace

* EVEREST-633 use PGO stable channel
@recharte recharte requested a review from a user February 7, 2024 18:38
@recharte recharte force-pushed the EVEREST-495-multi-namespaces branch from 7cfa1b3 to feaeb3a Compare February 7, 2024 20:55
pkg/install/install.go Outdated Show resolved Hide resolved
pkg/uninstall/uninstall.go Show resolved Hide resolved
pkg/install/install.go Outdated Show resolved Hide resolved
pkg/upgrade/upgrade.go Show resolved Hide resolved
pkg/install/install.go Outdated Show resolved Hide resolved
pkg/install/install.go Outdated Show resolved Hide resolved
@recharte recharte force-pushed the EVEREST-495-multi-namespaces branch from 8f2fee5 to 3b7daca Compare February 7, 2024 21:24
@recharte recharte merged commit 43b6262 into main Feb 7, 2024
10 checks passed
@recharte recharte deleted the EVEREST-495-multi-namespaces branch February 7, 2024 21:35
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants