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

feat: PC-13831 unique SLOs validation and test #526

Merged
merged 2 commits into from
Aug 22, 2024

Conversation

jakubpieta
Copy link
Contributor

Release Notes

Added BudgetAdjustment validation for unique SLOs in filters

@n9-machine-user n9-machine-user added enhancement New feature or request go minor labels Aug 21, 2024
@jakubpieta jakubpieta requested a review from kubaceg August 21, 2024 09:23
@klaudia-nobl9 klaudia-nobl9 added the passed-testing Added by QA when tests have passed label Aug 21, 2024
@kubaceg kubaceg merged commit b988a29 into main Aug 22, 2024
5 checks passed
@kubaceg kubaceg deleted the PC-13831-unique-slo-filter-validation branch August 22, 2024 06:31
renovate bot referenced this pull request in nobl9/sloctl Aug 23, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/nobl9/nobl9-go](https://togithub.com/nobl9/nobl9-go) |
`v0.84.0-rc5` -> `v0.84.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fnobl9%2fnobl9-go/v0.84.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fnobl9%2fnobl9-go/v0.84.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fnobl9%2fnobl9-go/v0.84.0-rc5/v0.84.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fnobl9%2fnobl9-go/v0.84.0-rc5/v0.84.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>nobl9/nobl9-go (github.com/nobl9/nobl9-go)</summary>

###
[`v0.84.0`](https://togithub.com/nobl9/nobl9-go/releases/tag/v0.84.0)

[Compare
Source](https://togithub.com/nobl9/nobl9-go/compare/v0.84.0-rc6...v0.84.0)

### What's Changed

#### 🚀 Features

- feat: PC-13831 unique SLOs validation and test
([#&#8203;526](https://togithub.com/nobl9/nobl9-go/issues/526))
[@&#8203;jakubpieta](https://togithub.com/jakubpieta)
    > Added BudgetAdjustment validation for unique SLOs in filters
- feat: add Replay support to Logic Monitor
([#&#8203;510](https://togithub.com/nobl9/nobl9-go/issues/510))
[@&#8203;mkaras-nobl9](https://togithub.com/mkaras-nobl9)
    > Adds Replay support to Logic Monitor data source.
- feat: PC-13263 Add Report kind
([#&#8203;495](https://togithub.com/nobl9/nobl9-go/issues/495))
[@&#8203;natalialanga](https://togithub.com/natalialanga)
> New `Report` kind for handling creating, updating and deleting
reports.
    > Only System Health Review report type is currently supported.
> This feature is currently in early access, and is available only on
demand.
> If you want to utilize SDK for reports management, please reach out to
Nobl9 Support.
- feat: PC-13028 Support Azure Monitor managed service for Prometheus in
Direct ([#&#8203;449](https://togithub.com/nobl9/nobl9-go/issues/449))
[@&#8203;dawidwisn](https://togithub.com/dawidwisn)
> Added Direct support for Azure Monitor Managed Service for Prometheus,
extending `v1alpha.Direct.Spec`.

#### 🐞 Bug Fixes

- fix: PC-13744 Removed anomaly config from composite e2e test
([#&#8203;520](https://togithub.com/nobl9/nobl9-go/issues/520))
[@&#8203;ditrytus](https://togithub.com/ditrytus)
- fix: Removing redundant validation in LogicMonitor \[PC-13783]
([#&#8203;514](https://togithub.com/nobl9/nobl9-go/issues/514))
[@&#8203;dawidwisn](https://togithub.com/dawidwisn)
> Removing redundant validation for `ClientID` and `ClientSecret` in
Logic Monitor
- fix: Fix tests for Azure Prometheus Direct \[PC-13028]
([#&#8203;504](https://togithub.com/nobl9/nobl9-go/issues/504))
[@&#8203;dawidwisn](https://togithub.com/dawidwisn)

#### 🧰 Maintenance

<details>
<summary>21 changes</summary>

- chore: Update dependency cspell to v8.14.2
([#&#8203;524](https://togithub.com/nobl9/nobl9-go/issues/524))
[@&#8203;renovate](https://togithub.com/renovate)
- chore: Update DEVELOPMENT.md
([#&#8203;523](https://togithub.com/nobl9/nobl9-go/issues/523))
[@&#8203;nieomylnieja](https://togithub.com/nieomylnieja)
- chore: Update dependency cspell to v8.14.1
([#&#8203;522](https://togithub.com/nobl9/nobl9-go/issues/522))
[@&#8203;renovate](https://togithub.com/renovate)
- chore: Update dependency golangci/golangci-lint to v1.60.1
([#&#8203;521](https://togithub.com/nobl9/nobl9-go/issues/521))
[@&#8203;renovate](https://togithub.com/renovate)
- chore: PC-13744 Composite SLOs in examples and SDK e2e tests
([#&#8203;516](https://togithub.com/nobl9/nobl9-go/issues/516))
[@&#8203;ditrytus](https://togithub.com/ditrytus)
- chore: PC-13881 Fix comment about composites 2.0 being unavailable
([#&#8203;518](https://togithub.com/nobl9/nobl9-go/issues/518))
[@&#8203;BSski](https://togithub.com/BSski)
- chore: Update dependency cspell to v8.13.3
([#&#8203;517](https://togithub.com/nobl9/nobl9-go/issues/517))
[@&#8203;renovate](https://togithub.com/renovate)
- chore: Update dependency cspell to v8.13.2
([#&#8203;515](https://togithub.com/nobl9/nobl9-go/issues/515))
[@&#8203;renovate](https://togithub.com/renovate)
- chore: Adjust release doc
([#&#8203;513](https://togithub.com/nobl9/nobl9-go/issues/513))
[@&#8203;BSski](https://togithub.com/BSski)
- chore: Update module golang.org/x/tools/cmd/goimports to v0.24.0
([#&#8203;512](https://togithub.com/nobl9/nobl9-go/issues/512))
[@&#8203;renovate](https://togithub.com/renovate)
- chore: Update dependency cspell to v8.13.1
([#&#8203;511](https://togithub.com/nobl9/nobl9-go/issues/511))
[@&#8203;renovate](https://togithub.com/renovate)
- chore: Update developer docs and examples
([#&#8203;509](https://togithub.com/nobl9/nobl9-go/issues/509))
[@&#8203;nieomylnieja](https://togithub.com/nieomylnieja)
- chore: gitsync updates
([#&#8203;507](https://togithub.com/nobl9/nobl9-go/issues/507))
[@&#8203;nieomylnieja](https://togithub.com/nieomylnieja)
- chore: Update dependency cspell to v8.13.0
([#&#8203;508](https://togithub.com/nobl9/nobl9-go/issues/508))
[@&#8203;renovate](https://togithub.com/renovate)
- chore: Add Annotations end-to-end tests
([#&#8203;501](https://togithub.com/nobl9/nobl9-go/issues/501))
[@&#8203;nieomylnieja](https://togithub.com/nieomylnieja)
- chore: Add Data Export end-to-end tests
([#&#8203;500](https://togithub.com/nobl9/nobl9-go/issues/500))
[@&#8203;nieomylnieja](https://togithub.com/nieomylnieja)
- chore: Add Alert Silence end-to-end tests
([#&#8203;499](https://togithub.com/nobl9/nobl9-go/issues/499))
[@&#8203;nieomylnieja](https://togithub.com/nieomylnieja)
- chore: Allow sequential apply/delete execution for end-to-end tests
([#&#8203;498](https://togithub.com/nobl9/nobl9-go/issues/498))
[@&#8203;nieomylnieja](https://togithub.com/nieomylnieja)
- chore: Update dependency yaml to v2.5.0
([#&#8203;497](https://togithub.com/nobl9/nobl9-go/issues/497))
[@&#8203;renovate](https://togithub.com/renovate)
- chore: Update dependency cspell to v8.12.1
([#&#8203;496](https://togithub.com/nobl9/nobl9-go/issues/496))
[@&#8203;renovate](https://togithub.com/renovate)
- chore: Add SLO end-to-end tests
([#&#8203;494](https://togithub.com/nobl9/nobl9-go/issues/494))
[@&#8203;nieomylnieja](https://togithub.com/nieomylnieja)

</details>

###
[`v0.84.0-rc6`](https://togithub.com/nobl9/nobl9-go/releases/tag/v0.84.0-rc6)

[Compare
Source](https://togithub.com/nobl9/nobl9-go/compare/v0.84.0-rc5...v0.84.0-rc6)

#### What's Changed

- chore: Update dependency cspell to v8.14.2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/nobl9/nobl9-go/pull/524](https://togithub.com/nobl9/nobl9-go/pull/524)
- feat: PC-13831 unique SLOs validation and test by
[@&#8203;jakubpieta](https://togithub.com/jakubpieta) in
[https://github.com/nobl9/nobl9-go/pull/526](https://togithub.com/nobl9/nobl9-go/pull/526)

**Full Changelog**:
nobl9/nobl9-go@v0.84.0-rc5...v0.84.0-rc6

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
every weekday,every weekend" (UTC), Automerge - At any time (no schedule
defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job log](https://developer.mend.io/github/nobl9/sloctl).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwiZ29sYW5nIiwicmVub3ZhdGUiXX0=-->


[PC-13783]:
https://nobl9.atlassian.net/browse/PC-13783?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request go minor passed-testing Added by QA when tests have passed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants