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

Kubernetes supported platforms #3381

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

Conversation

theburi
Copy link
Contributor

@theburi theburi commented Feb 26, 2024

Description

Proposed changes to support certified K8s distributions and improve clarity of what is supported

When should this change go live?

  • This change is not yet live and should not be merged until {ADD_DATE} (apply hold label or convert to draft PR)?
  • There is no urgency with this change.
  • This change or page is part of a marketing blog, conference talk, or something else on a schedule.
  • This functionality is already available but undocumented.
  • This is a bug fix or security concern.

PR Checklist

  • I have added changes to the relevant /versioned_docs directory, or they are not for an already released version.
  • I have added changes to the main /docs directory (aka /next/), or they are not for future versions.
  • My changes require an Engineering review, and I've assigned an engineering manager or tech lead as a reviewer, or my changes do not require an Engineering review.
  • My changes require a technical writer review, and I've assigned @christinaausley as a reviewer, or my changes do not require a technical writer review.

@theburi theburi added the hold This issue is parked, do not merge. label Feb 26, 2024
Copy link
Contributor

👋 🤖 🤔 Hello! Did you make your changes in all the right places?

These files were changed only in docs/. You might want to duplicate these changes in versioned_docs/version-8.4/.

  • docs/self-managed/platform-deployment/helm-kubernetes/overview.md
  • docs/self-managed/platform-deployment/helm-kubernetes/platforms/platforms.md
  • docs/self-managed/platform-deployment/overview.md

You may have done this intentionally, but we wanted to point it out in case you didn't. You can read more about the versioning within our docs in our documentation guidelines.


## Officially supported platforms

With the right configuration, Camunda 8 Self-Managed can be deployed on any Kubernetes distribution (Cloud or on-premise). However, we officially test and support a [specific list of platforms](./platforms/platforms.md).
With the right configuration, Camunda 8 Self-Managed can be deployed on any Kubernetes distribution (Cloud or on-premise).
Copy link
Contributor

Choose a reason for hiding this comment

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

[prettier] reported by reviewdog 🐶

Suggested change
With the right configuration, Camunda 8 Self-Managed can be deployed on any Kubernetes distribution (Cloud or on-premise).
With the right configuration, Camunda 8 Self-Managed can be deployed on any Kubernetes distribution (Cloud or on-premise).

@@ -9,7 +9,7 @@ import {useCurrentSidebarCategory} from '@docusaurus/theme-common';

[Deploying Camunda 8 using Helm charts](../deploy.md) will work for all platforms and distributions. However, each platform or cloud provider may have special prerequisites or pitfalls to avoid. This section highlights important notes for a smooth Camunda 8 deployment on different Kubernetes platforms.

In addition to Stock Kubernetes (which could be deployed on cloud or on-premise), Camunda only officially tests and supports the following platforms:
In addition to [CNCF Certified Kubernetes distributions](https://www.cncf.io/training/certification/software-conformance/) (which could be deployed on cloud or on-premise), Camunda only officially tests the following platforms:
Copy link
Member

Choose a reason for hiding this comment

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

Stock Kubernetes (or better let's call it upstream Kubernetes) is the parent of all CNCF Certified Kubernetes distributions. So we need to mention both.

@christinaausley christinaausley added the component:self-managed Docs and issues related to Camunda Platform 8 Self-Managed label Feb 26, 2024
theburi and others added 2 commits February 26, 2024 14:22
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

## Officially supported platforms

With the right configuration, Camunda 8 Self-Managed can be deployed on any Kubernetes distribution (Cloud or on-premise). However, we officially test and support a [specific list of platforms](./platforms/platforms.md).
With the right configuration, Camunda 8 Self-Managed can be deployed on any Kubernetes distribution (Cloud or on-premise).
Copy link
Member

Choose a reason for hiding this comment

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

I'd specify here a link to the supported k8s versions to avoid confusion (not just any Kubernetes distribution)

With the right configuration, Camunda 8 Self-Managed can be deployed on any Kubernetes distribution (Cloud or on-premise). However, we officially test and support a [specific list of platforms](./platforms/platforms.md).
With the right configuration, Camunda 8 Self-Managed can be deployed on any Kubernetes distribution (Cloud or on-premise).
- Camunda 8 self-managed supports the following [CNCF Certified Kubernetes distributions](https://www.cncf.io/training/certification/software-conformance/). Some distributions include custom patches or upstream source code changes. Camunda will not provide support for issues arising from these changes.
- We test and validate a [limited list of platforms](./platforms/platforms.md).
Copy link
Member

Choose a reason for hiding this comment

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

Does the fact that we test on a limited set of k8s distributions make a difference to the customer?

Copy link
Member

Choose a reason for hiding this comment

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

We need to be super clear about this. What do we test on, and what do we assume it will run on?

We have pending changes on the Supported Environments page to address clarity in exactly what will get our support. If we say we test and validate on a limited list of platforms, let's name those explicitly.

@akeller
Copy link
Member

akeller commented Mar 6, 2024

I see there are a few discussions on this PR - @theburi can you work to resolve these?

With the alpha release next week, we should try to get these wrapped up and the PR merged.

@christinaausley
Copy link
Contributor

@theburi Let me know if I can assist here before release tomorrow. Can you link to the related issues or epics, and label according to the versioned release?

@theburi
Copy link
Contributor Author

theburi commented Mar 11, 2024

Hi. We are not going to release this PR in this alpha. We did not ade a decision to make these changes.

@christinaausley
Copy link
Contributor

@theburi Will this go out with release next week?

@theburi
Copy link
Contributor Author

theburi commented Apr 5, 2024

@christinaausley No. This content is not finalized yet.

@akeller
Copy link
Member

akeller commented May 30, 2024

If you decide to keep this issue open and clean it up, please get in touch with @conceptualshark for technical writing assistance. Thanks!


## Officially supported platforms

With the right configuration, Camunda 8 Self-Managed can be deployed on any Kubernetes distribution (Cloud or on-premise). However, we officially test and support a [specific list of platforms](./platforms/platforms.md).
With the right configuration, Camunda 8 Self-Managed can be deployed on any Kubernetes distribution (Cloud or on-premise).
- Camunda 8 self-managed supports the following [CNCF Certified Kubernetes distributions](https://www.cncf.io/training/certification/software-conformance/). Some distributions include custom patches or upstream source code changes. Camunda will not provide support for issues arising from these changes.

Choose a reason for hiding this comment

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

I think above statement is bit confusing and contradicting. First it says that it supports the CNCF certified K8s Distro but then it also says Camunda will not provide support for issues arising from these changes.

  1. Can we move this part to another section may be something like "Compatible Platforms” and keep only tested platforms under "Officially supported platforms” section for better clarity?
  2. Does it make sense to change the statement to following?
    Camunda 8 self-managed is compatible with the following [CNCF Certified Kubernetes distributions](https://www.cncf.io/training/certification/software-conformance/).”

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:self-managed Docs and issues related to Camunda Platform 8 Self-Managed hold This issue is parked, do not merge.
Projects
Status: 👀 In Review
Development

Successfully merging this pull request may close these issues.

None yet

6 participants