Skip to content

feat(support): publish the commercial support commitment at /support - #38

Merged
cevheri merged 1 commit into
mainfrom
feat/commercial-support-page
Aug 6, 2026
Merged

feat(support): publish the commercial support commitment at /support#38
cevheri merged 1 commit into
mainfrom
feat/commercial-support-page

Conversation

@kaya-abdullah

@kaya-abdullah kaya-abdullah commented Aug 6, 2026

Copy link
Copy Markdown
Member

The web-site half of SUSE Ready for Rancher requirements #3 and #4. The repository half is libredb/libredb-studio#303; SUSE's step 4 says "your documentation and web site", so both are needed.

What the site was missing

grep -ri "commercial support\|rancher\|rke2\|k3s\|suse" src/ returned nothing. No support statement, no platform versions, no Rancher anywhere — while we are already listed in the SUSE Partner Certification & Solutions Catalog.

New /support section

  • Vendor of record — legal entity, address and company-information link, all derived from company.ts. That file's own header says "partner programmes and certification reviews verify the vendor from the product website", which is exactly this page; nothing is restated, so the page cannot drift from the footer, the privacy policy or the JSON-LD.
  • The commitment sentence — the line a reviewer scans for, naming every platform family the table covers.
  • Supported platform versions — mirrors the table in docs/RANCHER.md, including its Supported/Validated split. A means "same support terms, no published test run yet" rather than implying a run that never happened. If one table gains a row or a validated version, so does the other, in the same change.
  • What support covers — deployment, configuration, defects, security.
  • How to reach usinfo@sekoya.tech, SECURITY.md, GitHub issues.
  • JSON-LD — a Service node whose provider is the same @id as the vendor Organization, so a crawler resolves support to a legally identified company.

Rancher deploy card

public/logos/deploy/rancher.svg was already in the repo, unused. Added under Kubernetes & orchestration, linking to docs/RANCHER.md, with rancher/rancher stars.

Status is available, not official — it flips once rancher/partner-charts#1158 merges and the chart ships in Rancher's own Partners repository. A test pins that so it is a deliberate change, not a drive-by edit.

Checks

bun run gate (typecheck · prettier · oxlint · knip · 68 tests) and bun run build both pass. Two new tests cover the section wiring and the Rancher card; rancher/rancher got a baked star fallback, which github-stars.test.ts requires.

SUSE Ready for Rancher asks the vendor to provide commercial support on named
Rancher and RKE2/K3s versions, and to publish those versions in its
documentation *and on its web site*. libredb-studio#303 did the documentation
half; the site had nothing — no support statement and no mention of Rancher,
RKE2 or K3s anywhere in src/.

company.ts already carried the vendor identity for exactly this reason ("partner
programmes and certification reviews verify the vendor from the product
website"), so the new section derives the legal entity and address from it
rather than restating them, and the Service node in section-seo points at the
same @id as the vendor Organization.

The platform table mirrors the one in the studio repo's docs/RANCHER.md and
keeps its Supported/Validated split, so a dash reads as "same terms, no
published run yet" instead of implying a test that never happened. The two
tables have to move together.

Also adds the Rancher deploy card — the logo was already sitting unused in
public/logos/deploy/. It stays 'available' rather than 'official' until
rancher/partner-charts#1158 merges and the chart ships in Rancher's own
Partners repository.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@cevheri
cevheri merged commit 9468f37 into main Aug 6, 2026
3 checks passed
@cevheri
cevheri deleted the feat/commercial-support-page branch August 6, 2026 23:12
kaya-abdullah added a commit that referenced this pull request Aug 7, 2026
The page shipped in #38 read as though it existed for the SUSE Ready for Rancher
review: three of six table rows started with "SUSE", the page title led with
Rancher, and the only listing link in the vendor block was the SUSE catalog.

No partner programme asks for a page about itself. They ask a vendor to publish
who provides commercial support and on which versions, and a page that looks
built for one reviewer is weaker evidence for all of them. It also has to serve
the cloud marketplaces, which want the same URL.

So the table now leads with Kubernetes and carries the distributions as rows,
including Red Hat OpenShift 4.15 to 4.22 from the merged community-operators-prod
catalog PR. Runtimes move into their own block: a container runtime and a Node
floor have no validated version in the Supported/Validated sense, and mixing
them into the platform table blurred what that split means. The Node tiers come
from docs/DISTRIBUTION.md rather than being asserted here.

The SUSE link leaves the vendor block and joins a one-line listing sentence at
the foot of the page alongside the Red Hat catalog and Artifact Hub. Only
listings that have actually merged are named, so the still-open operatorhub.io
submission is absent.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants