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

version docs #451

Closed
wants to merge 62 commits into from
Closed

version docs #451

wants to merge 62 commits into from

Conversation

shainaraskas
Copy link
Contributor

No description provided.

@shainaraskas shainaraskas added the documentation Improvements or additions to documentation label Feb 8, 2025
@shainaraskas shainaraskas marked this pull request as ready for review February 10, 2025 18:24

* **Elasticsearch / Kibana flavor:** The feature base used for basic functionality. Either **Serverless** (sometimes "Elastic Stack Serverless") or **Stack <version>**

% TODO: Final term for "Stack"
Copy link
Contributor Author

Choose a reason for hiding this comment

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

TODO

Copy link
Member

Choose a reason for hiding this comment

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

Please see discussion here: #452 (comment)

stack now has a defined meaning.

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 comment is meant to reflect ambiguity that the diagram does not address.


All deployment types other than **Serverless** use the **Stack <version>** flavor of Elasticsearch / Kibana.

% TODO: Final term for "Self-managed"
Copy link
Contributor Author

Choose a reason for hiding this comment

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

TODO

docs/versions/index.md Outdated Show resolved Hide resolved
docs/versions/index.md Outdated Show resolved Hide resolved
docs/versions/index.md Outdated Show resolved Hide resolved
docs/versions/index.md Outdated Show resolved Hide resolved
docs/versions/index.md Outdated Show resolved Hide resolved
docs/versions/index.md Outdated Show resolved Hide resolved
* There is a single "source of truth" for each feature, which helps us to maintain consistency, accuracy, and maintainability of our documentation over time, and avoids "drift" between multiple similar sets of documentation.
* Comparing and contrasting differences helps users to understand what is available to them, and improves awareness of the ways certain offerings might improve their experience.

::::{note}

Choose a reason for hiding this comment

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

Who is maintaining this page and do we have a plan to update this content as our approach changes?

Copy link
Contributor

Choose a reason for hiding this comment

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

I think it will definitely need to be a living document, especially as the outstanding enhancement requests are resolved and new version releases (9.1) or versioning schemes (e.g. for serverless) need to be considered. I think since this is a public repo and ideally visible to all our internal and external contributors, we should ultimately set a codeowner so that changes are always reviewed by someone from docs. If that's not what you're asking and there's some other place ownership needs to be tracked, lmk!


| Facet | Description |
| --- | --- |
| **Stack flavor** | The Elasticsearch or Kibana feature base used for basic functionality. Either **Serverless** (sometimes "Elastic Cloud Serverless") or **{{stack-short}} <version>** |

Choose a reason for hiding this comment

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

Using serverless for stack flavor and deployment type is going to get confusing for users.

Choose a reason for hiding this comment

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

This isn't really a Stack flavor. It specifies the Elastic Stack version vs versionless.

docs/versions/index.md Outdated Show resolved Hide resolved
docs/versions/content-patterns.md Outdated Show resolved Hide resolved
To create a space:

:::::{tab-set}
:group: serverless-stack

Choose a reason for hiding this comment

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

Is our use case to compare Serverless vs Elastic Stack? Or Serverless vs Elastic Stack?

Copy link
Contributor

Choose a reason for hiding this comment

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

I think the intention in this particular case is to compare the "Elastic Cloud Serverless" behaviour vs all the other contexts where the relevant Elastic Stack features are supported (e.g. self-managed and all other Cloud contexts). The problem is we still don't have a word for the "everything but serverless" context.


#### Required permissions

* **{{serverless-short}}**: `Admin` or equivalent

Choose a reason for hiding this comment

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

This is unnecessary. This should appear as:

  • In serverless, use Admin or equivalent
  • In 9.0.0, use kibana_admin or equivalent

docs/versions/content-patterns.md Outdated Show resolved Hide resolved
docs/versions/content-patterns.md Show resolved Hide resolved
Co-authored-by: Kaarina Tungseth <kaarina.tungseth@elastic.co>
Co-authored-by: Kaarina Tungseth <kaarina.tungseth@elastic.co>
docs/versions/index.md Outdated Show resolved Hide resolved
Co-authored-by: Kaarina Tungseth <kaarina.tungseth@elastic.co>

* Each space has its own saved objects.
* Users can only access the spaces that they have been granted access to. This access is based on user roles, and a given role can have different permissions per space.
* Each space has its own navigation. **[{{stack}} v9 only]**
Copy link
Contributor Author

Choose a reason for hiding this comment

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


| Facet | Description |
| --- | --- |
| **Stack flavor** | The Elasticsearch or Kibana feature base used for basic functionality. Either **Serverless** (sometimes "Elastic Cloud Serverless") or **{{stack}} <version>** |
Copy link
Contributor Author

Choose a reason for hiding this comment

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


**How many facets do I need to use?**

The role of these labels is providing a trust signal that the reader is viewing content that’s applicable to them. This means that the relevant labels should appear on all pages. However, we can choose to expose only one versioning facet on pages where only one facet is relevant:
Copy link
Contributor Author

Choose a reason for hiding this comment

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


* Depending on what you're documenting, you might need to include information from multiple facets. For example, when relevant features exist at both the stack and the deployment level, both of these groups might be used together (e.g. security, user management, and trust features differ both at the deployment level and at the stack version level).

* In some sections, such as **Explore and analyze**, features generally only differ by stack flavor. In these cases, you can choose to include only this facet on the page.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

docs/versions/index.md Outdated Show resolved Hide resolved
@lcawl
Copy link
Contributor

lcawl commented Feb 12, 2025

I've created #475, which comments out two sections and makes a few other minor changes to hopefully allow us to move forward with a minimal set of guidelines for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants