Skip to content

[Core] Rename o11y essentials tier to logs_essential#223546

Merged
tonyghiani merged 3 commits intoelastic:mainfrom
tonyghiani:core/update-logs-essential-tier-config
Jun 12, 2025
Merged

[Core] Rename o11y essentials tier to logs_essential#223546
tonyghiani merged 3 commits intoelastic:mainfrom
tonyghiani:core/update-logs-essential-tier-config

Conversation

@tonyghiani
Copy link
Contributor

@tonyghiani tonyghiani commented Jun 12, 2025

📓 Summary

As a result of discussing a closer alignment between Product and configuration naming, this change renames the observability essentials tier to logs_essentials.

As a consequence, the specific configuration file loaded for this tier is now named serverless.oblt.logs_essentials.yml.

Furthermore, this means that switching between the complete and logs_essentials tier should now be done with

pricing.tiers.enabled: true
pricing.tiers.products:
  - name: observability
    tier: complete  # Accepted values for this tier are: complete, logs_essentials

@tonyghiani tonyghiani requested review from a team as code owners June 12, 2025 13:19
@tonyghiani tonyghiani added Team:Core Platform Core services: plugins, logging, config, saved objects, http, ES client, i18n, etc t// release_note:skip Skip the PR/issue when compiling release notes backport:version Backport to applied version labels v9.1.0 v8.19.0 labels Jun 12, 2025
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-core (Team:Core)

Copy link
Contributor

@Bamieh Bamieh left a comment

Choose a reason for hiding this comment

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

core changes LGTM. adding a new tier string literal to the schema

Copy link
Contributor

@azasypkin azasypkin left a comment

Choose a reason for hiding this comment

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

Changes in config/serverless.oblt.yml looks good from the AppEx Security perspective.

@tonyghiani tonyghiani merged commit 2003820 into elastic:main Jun 12, 2025
22 checks passed
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 8.19

https://github.com/elastic/kibana/actions/runs/15614151380

@tonyghiani tonyghiani deleted the core/update-logs-essential-tier-config branch June 12, 2025 15:03
@kibanamachine
Copy link
Contributor

💔 All backports failed

Status Branch Result
8.19 Backport failed because of merge conflicts

Manual backport

To create the backport manually run:

node scripts/backport --pr 223546

Questions ?

Please refer to the Backport tool documentation

@tonyghiani
Copy link
Contributor Author

💚 All backports created successfully

Status Branch Result
8.19

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

tonyghiani added a commit that referenced this pull request Jun 13, 2025
…#223575)

# Backport

This will backport the following commits from `main` to `8.19`:
- [[Core] Rename o11y essentials tier to logs_essential
(#223546)](#223546)

<!--- Backport version: 10.0.0 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Marco Antonio
Ghiani","email":"marcoantonio.ghiani01@gmail.com"},"sourceCommit":{"committedDate":"2025-06-12T15:02:46Z","message":"[Core]
Rename o11y essentials tier to logs_essential (#223546)\n\n## 📓
Summary\n\nAs a result of discussing a closer alignment between Product
and\nconfiguration naming, this change renames the observability
`essentials`\ntier to `logs_essentials`.\n\nAs a consequence, the
specific configuration file loaded for this tier\nis now named
`serverless.oblt.logs_essentials.yml`.\n\nFurthermore, this means that
switching between the `complete` and\n`logs_essentials` tier should now
be done with\n\n```yml\npricing.tiers.enabled:
true\npricing.tiers.products:\n - name: observability\n tier: complete #
Accepted values for this tier are: complete,
logs_essentials\n```","sha":"20038202a4801b669b96a7e52da2129dd6849aea","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","backport:version","v9.1.0","v8.19.0"],"title":"[Core]
Rename o11y essentials tier to
logs_essential","number":223546,"url":"https://github.com/elastic/kibana/pull/223546","mergeCommit":{"message":"[Core]
Rename o11y essentials tier to logs_essential (#223546)\n\n## 📓
Summary\n\nAs a result of discussing a closer alignment between Product
and\nconfiguration naming, this change renames the observability
`essentials`\ntier to `logs_essentials`.\n\nAs a consequence, the
specific configuration file loaded for this tier\nis now named
`serverless.oblt.logs_essentials.yml`.\n\nFurthermore, this means that
switching between the `complete` and\n`logs_essentials` tier should now
be done with\n\n```yml\npricing.tiers.enabled:
true\npricing.tiers.products:\n - name: observability\n tier: complete #
Accepted values for this tier are: complete,
logs_essentials\n```","sha":"20038202a4801b669b96a7e52da2129dd6849aea"}},"sourceBranch":"main","suggestedTargetBranches":["8.19"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/223546","number":223546,"mergeCommit":{"message":"[Core]
Rename o11y essentials tier to logs_essential (#223546)\n\n## 📓
Summary\n\nAs a result of discussing a closer alignment between Product
and\nconfiguration naming, this change renames the observability
`essentials`\ntier to `logs_essentials`.\n\nAs a consequence, the
specific configuration file loaded for this tier\nis now named
`serverless.oblt.logs_essentials.yml`.\n\nFurthermore, this means that
switching between the `complete` and\n`logs_essentials` tier should now
be done with\n\n```yml\npricing.tiers.enabled:
true\npricing.tiers.products:\n - name: observability\n tier: complete #
Accepted values for this tier are: complete,
logs_essentials\n```","sha":"20038202a4801b669b96a7e52da2129dd6849aea"}},{"branch":"8.19","label":"v8.19.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
iblancof pushed a commit to iblancof/kibana that referenced this pull request Jun 16, 2025
## 📓 Summary

As a result of discussing a closer alignment between Product and
configuration naming, this change renames the observability `essentials`
tier to `logs_essentials`.

As a consequence, the specific configuration file loaded for this tier
is now named `serverless.oblt.logs_essentials.yml`.

Furthermore, this means that switching between the `complete` and
`logs_essentials` tier should now be done with

```yml
pricing.tiers.enabled: true
pricing.tiers.products:
  - name: observability
    tier: complete  # Accepted values for this tier are: complete, logs_essentials
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:version Backport to applied version labels release_note:skip Skip the PR/issue when compiling release notes Team:Core Platform Core services: plugins, logging, config, saved objects, http, ES client, i18n, etc t// v8.19.0 v9.1.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants