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-16587: Switch billing model of a central #1506

Closed
wants to merge 1,271 commits into from

Conversation

parametalol
Copy link
Contributor

@parametalol parametalol commented Nov 27, 2023

Allow for switching central billing model via API.
Unblocked by OCM-4209.

kylape and others added 30 commits August 14, 2023 09:05
Alerts in PagerDuty are currently all grouped together, even when it
doesn't make any sense.

So instead, group PD alerts by rhacs_instance_id if rhacs_instance_id is
on the alert; otherwise group by cluster_id.
* rhacs_instance_id -> namespace: not all alerts have rhacs_instance_id
* add severity: don't want to group alerts with different severities together
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.9.0 to 0.11.0.
- [Commits](golang/oauth2@v0.9.0...v0.11.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This change also splits the idp setup script to resolve some dependency loops
between it and the terraform config.
* Allow the special case of int==integration.
* Teach probe deploy script about integration env.
* add collumn and API model to store secrets
* add logic to create cipher based on config
* report encrypted secrets
* only report secrets if not stored yet
* set secrete encryption config in dp terraform helm chart
* encode ciphertext with base64 to allow proper JSON communication
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.300 to 1.44.332.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Commits](aws/aws-sdk-go@v1.44.300...v1.44.332)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
rename quoata to quota
* only report secrets if not stored yet

* remove resource version and owner reference on stored secrets

* add restore logic for secret data stored in fleet-manager

* added more unit test to restoreCentralSecrets

* add fleetmanager client and lazy loading of secrets to reconciler
)

Also log timestamps in script.
Hopefully this will help us catch the culprit that causes timeouts.
)

* Bump ready timeout, log more, add timestamps.
* new API endpoint for central requests restore added

* restore from snapshot if a snapshot for db cluster id found

* final snapshot should end with "final"

* tested on OSD with managed DB and fixed errors

* use random string  for snapshot names

* handle backing up errors properly
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.14.0 to 0.15.0.
- [Commits](golang/oauth2@v0.14.0...v0.15.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/google/uuid/releases)
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
- [Commits](google/uuid@v1.4.0...v1.5.0)

---
updated-dependencies:
- dependency-name: github.com/google/uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@openshift-merge-robot
Copy link
Collaborator

PR needs rebase.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet