fix(certificates): не мониторить SSL без health-check с TLS verify
Build and Push CFDM Docker Image / build-and-push (push) Successful in 1m59s
Build and Push CFDM Docker Image / create-release (push) Skipped
Build and Push CFDM Docker Image / update-wiki (push) Successful in 6s

Биндинги с выключенным health-check (imsk/mmsk) исключаются из авто-мониторинга; sticky footer в редактировании сервиса.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Denozordec
2026-07-20 18:09:51 +07:00
co-authored by Cursor
parent 56f2ed78e5
commit 278a6b64b4
4 changed files with 119 additions and 15 deletions
@@ -381,8 +381,8 @@ export function ServiceEditSheet({
return (
<Sheet open={open} onOpenChange={onOpenChange}>
<SheetContent className="flex w-full flex-col gap-0 overflow-y-auto sm:max-w-xl">
<SheetHeader className="border-b pb-4">
<SheetContent className="flex w-full flex-col gap-0 overflow-hidden sm:max-w-xl">
<SheetHeader className="shrink-0 border-b pb-4">
<SheetTitle>{isCreate ? 'Новый сервис' : 'Редактирование сервиса'}</SheetTitle>
<SheetDescription>
Настройте параметры сервиса и привязки FQDN IP или CNAME. Зона определяется из FQDN
@@ -390,7 +390,7 @@ export function ServiceEditSheet({
</SheetDescription>
</SheetHeader>
<div className="flex flex-1 flex-col gap-4 px-4 py-4">
<div className="flex min-h-0 flex-1 flex-col gap-4 overflow-y-auto px-4 py-4">
<CountedLineTabs
tabs={[
{ id: 'general', label: 'Основное' },
@@ -642,9 +642,7 @@ export function ServiceEditSheet({
</CountedLineTabs>
</div>
<Separator />
<SheetFooter className="flex flex-row flex-wrap gap-2 border-t-0 pt-4">
<SheetFooter className="shrink-0 flex flex-row flex-wrap gap-2 border-t pt-4">
{!isCreate ? (
<ConfirmDialog
trigger={
+2 -2
View File
@@ -74,7 +74,7 @@ function CertificatesPage() {
<PageShell>
<PageHeader
title="Сертификаты"
description="Мониторинг SSL: хосты с активными сервисами или режимом «Обязательно»"
description="Мониторинг SSL: health-check с проверкой TLS, либо режим «Обязательно»"
actions={primaryAction}
/>
<CertKpiCards
@@ -86,7 +86,7 @@ function CertificatesPage() {
/>
<ResourcePage
title="Сертификаты"
description="Мониторинг SSL: хосты с активными сервисами или режимом «Обязательно»"
description="Мониторинг SSL: health-check с проверкой TLS, либо режим «Обязательно»"
hideHeader
tabs={CERT_TABS.map((tab) => ({ ...tab }))}
activeTab={activeTab}