Re: [OPSAWG] 🔔 WG Adoption Call for draft-feng-opsawg-incident-management-04

Andrew L <andrewleu@hotmail.com> Tue, 13 February 2024 01:44 UTC

Return-Path: <andrewleu@hotmail.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A09CC15153E for <opsawg@ietfa.amsl.com>; Mon, 12 Feb 2024 17:44:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level:
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x_8_8mPxsn7f for <opsawg@ietfa.amsl.com>; Mon, 12 Feb 2024 17:44:20 -0800 (PST)
Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01olkn2072.outbound.protection.outlook.com [40.92.98.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2270C14F60D for <OPSAWG@ietf.org>; Mon, 12 Feb 2024 17:44:19 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JYhU2RZ405ojJ3SMvq5p6T+X5Cj5p6FfzEOEzW1wP1q36nQf6fcDRsbcA4uBB2joZ/6z08Yguhn4UeuhSgGYEJU9k6uTT2z8UnYIPwTuKfFnLbeSsxjdAxAIRBloSOtzXoK7EwyJi+WIvHl36TiYDyNh90KNHGwXalbwzyaHHQDacO7NqXnY62R0qPHu9iNqVOMyP8TGqHtMgHkO4oqNTKLT+wlFhZ+t7k+f+iwddiYkY7axaOhWuGRK8NvzHhDqr6TxRxqxyrMVYHVlUcQvgmM0hg/zPckVGlvaCeICPUMzU+TwT+0lvYdmbGb1FHbouguTcgAI6t1hmlZUe0idfA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Dwaybk98PDSonS7oUuhyRKezv9lg36y1ggy8QPeFXl4=; b=cPLPXcMw8HgUzTebcUrIbzcx717dPcmRfJoIpu0FrI2231Tr3De4rp7Am5omWQaxqAlH7KXpRoeUwimkummwPepGsQx4bnsR0X/73qITH20wuRCzLJUKsG6TMNKogUpZd/VuhsMKrVfsVRVpxPG7qQuBqJl+x3wKnOOtKNqRICTkU8DJIFC5mZPcK40DPk0T2bRJ5nD7E9ScQmsgzEvef/URbyDSThVWKptrBuBorb4mJ7bULxY9Dp9H/rbiE9eZkdhvk+NiYzPdNDRTyls7jsOzwOwFfuPatAtZXbkxbc5tV/lsYu7eSFO38PTgh9hrj7Asg6EmQsFspNY3toFe0g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Dwaybk98PDSonS7oUuhyRKezv9lg36y1ggy8QPeFXl4=; b=qyHxrkGcNkLssSmyPKPHf5B98XXTZmJvXTRB7eSBGOqRlqtglzkAKs+muGs09Rm7ERuQ42laHhUVr/pAM4Dq7X2zLAgmZiZJGBm4+pVcgsW485ttE/ysLtCeWirmePdzWALL1BVDIYJBbzPWDjyNQjpu9S3cCwkCNfpH8BS9StvBajn+/JNHqXG/jrgdIuA+gqqsOJ/qe8JUUWhJ1EjFBANRBQ6wwcf7BHvh/DI68TorzqrXp55/GC50XrXxbDKjFXMBFnfC78K4rBEKQ6fSSAhFQW1xuLiUjpPTLce5lJkZmIlX8g9lIVcx0NVuCK7h+45W5adcVjaHMrJ1CyyCsg==
Received: from TYWP286MB2810.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:249::10) by OS3P286MB2521.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:1f0::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.39; Tue, 13 Feb 2024 01:44:17 +0000
Received: from TYWP286MB2810.JPNP286.PROD.OUTLOOK.COM ([fe80::1028:1aab:2320:ed35]) by TYWP286MB2810.JPNP286.PROD.OUTLOOK.COM ([fe80::1028:1aab:2320:ed35%4]) with mapi id 15.20.7270.036; Tue, 13 Feb 2024 01:44:17 +0000
From: Andrew L <andrewleu@hotmail.com>
To: "OPSAWG@ietf.org" <OPSAWG@ietf.org>
Thread-Topic: [OPSAWG] 🔔 WG Adoption Call for draft-feng-opsawg-incident-management-04
Thread-Index: AQHaW/sCXfTOKTljN0GJ/E3sUSWG1rEHgJfl
Date: Tue, 13 Feb 2024 01:44:17 +0000
Message-ID: <TYWP286MB281080C122B6D37F85A7F50BB84F2@TYWP286MB2810.JPNP286.PROD.OUTLOOK.COM>
References: <CAG646tvTAB3qA+s85kkCvuAyG3453mLzb_o+ep5MARseCHNeEg@mail.gmail.com>
In-Reply-To: <CAG646tvTAB3qA+s85kkCvuAyG3453mLzb_o+ep5MARseCHNeEg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [y2diGw11+ihHPQhwuj+mAQuhC4sWQwZeqtGmCXRizWjUWHvJiPoqm5Ej4eHiRXG6]
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: TYWP286MB2810:EE_|OS3P286MB2521:EE_
x-ms-office365-filtering-correlation-id: f9350e3b-c4dd-4d7a-0ef9-08dc2c354a68
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DuBq1Zk0xocDz9NH5Wh6lfSuY9xMQuevnq2lJnMBXBVXfrsOQQxiiFDFJjxxuthL5gNCdbus3u+dAyeVs9r8xqEValYKfr4l9INO34q+1mB9jLSg6SIGUWoIkNlMXF8oZsWVlabzFb0WfYaBdx1lDgePScMLOcqb0j/u9nbawN1bG3v+OzxUDs5Vheo/kpqPFsXDu6TabuYxb9pp3y8V3vJOysPZtPOAMGA/wIDothQjc6rj5ipzwXkirwSYIyySiJScCJLrb+mcQrM0SscNhbT6PUZ6Xu/5iekV/yEMXMSY/VyeSWUlATwcnf7V/UjajutIT96tP2XNPPwBRUZ4fzrdaMFu4EqTVvVaMgUl825xNLubEPfo/00rU0ygMG8qR54rq3nre7UaVgi+w6IxXicmahcwzY9yHifHOf+2WxHZ40r87EQPIn1tDRdrVAoaSEZmvPipqFupYufbBEQxbNV8g31jMR7KqDkmlibabP/PPzrCoCz03G0MJuo9Xcf5SesFnH9qYV/gRXXOVwUcdaPIkmGQ2t4OblTUUBg1EuqITpMrpCf0uh8XdpegiWAr
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Fy3gGtRQgUno1OGGbX3BSCsaPxe99RgcvJhXTrW8KHP6ugydNFOOSy0K0oRxiItiwakIo3BEHBMMIIClWKL1kaiG/2Bf8W1R4HMPYw6AXl/H5ZUGHDys/GyIE95OCOc3pP8WnjbpPTAQeCm5XFSqlyJe7E4E+tiYvpayzSLL3rvp3G6wUZO8PUbC41Zb2Ip4OotTloXJVS23iNEOQwu8OwBpITIiTaIkYNJBYFd1aa3bo9RzO0QPjHEEYnCfDmBSfW42F/h5h5/55r1AnjemdjD+hl81NAdyYahFcs4ClJOhkOlXfYUS8idimYIbhbx8US51ekG8ObVZqPR6tlcXRo5CZWwLiBiZaRAxjTj9obf1IwyfQwbS8dMe5VHJ0Xm3+vjbvRrQ8GtsUnAF8leySGO5ewRwktXYDzPniJklpr4JV28Gdl9/gDHNv9vj+msYLgZyEyF+Aqk5x8lPJT4yjFfKGkTaNtjG6deJ3D32C3HXyIf8S4wmYNUIja+CGU6JdG14WpYv6i2zoAc1BBVDFOG7Gu6bBWhq7Hk8W9PZ536pprOP+YVq/r/PVJmNwg6ZCk3RMhqH/aCeMH5ItZJMb7BLsqE3SKUIxUcrwgYRh0I4oNxWUcb7dYT3aQwXao92TTuN+tZXyRxtH55nDm0osdiz/3FbMPn6aaSN2ct5KDx84qIK3/kk019+AgjKbOJa2LIJFbCEz5wroPiuXP/QcyJUO8ND7ERPDH6JHcOYtycBbkuL5/7wZGKjULBIhbQz4icvNfdEi1Mieo4ZpHuXoJUwPEfR0dJGp9LQ/GWQVot0lrIXI0KMXnOYj0b7vCZhh6XE65qYOlbHoZ97nzSOa1EUVdrUo53pIWR1n8TLQB+QIQB/aoJFZ+w5dyd5zjgy8p1v1RU9F0u1/WhZTJU5znkqLFULlhAq+8YQ0iqpQpelUZBePYN1IN3H4+V7V/k+mXJdyhpP87B83deGgk7L2IQnsrMcU12S6K0pVVV2OqOvQMxJR7TdU+x9uQbEK04hUOW0HBt7SuEukl3sExNhIDvljEBHRcZyFx+HgH9Jf3UmZObi7Cwi2266zfGTZezNypDetQPwMeotb+ewbwxsO9B9PEzPpF73sSz7JIYDsiZmx4pWXVmNayLoeeNYMHHPiUg9JkoVThJcsZYIBsqcckQZyFOy/1lhWCAXB8qc7IBkEa8V8wYvvPDPn9uJDNus21CnkadzbQ59773Ailw7fFo2cdOtGNG92nyJw3It88wCntEFjajho++4qOiLiMT3Icfe/pvUYk0dMtn1UPUYIr9fBLJtWEizZP5mlfOEDkk=
Content-Type: multipart/alternative; boundary="_000_TYWP286MB281080C122B6D37F85A7F50BB84F2TYWP286MB2810JPNP_"
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-05f45.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: TYWP286MB2810.JPNP286.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: f9350e3b-c4dd-4d7a-0ef9-08dc2c354a68
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2024 01:44:17.2858 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3P286MB2521
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/2SmtMTrgbbSvroPXJfJhY6w1wBk>
Subject: Re: [OPSAWG] 🔔 WG Adoption Call for draft-feng-opsawg-incident-management-04
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Feb 2024 01:44:21 -0000

I support to adopt this document as WG draft.
I also checked the grammar of the YANG model, it is perfect, but the tree diagram is a bit inconsistent with the YANG model.
so I ran the pyang 2.6 on the YANG model, the tree diagram is as follows for your reference:

module: ietf-incident
  +--ro incidents
     +--ro incident* [incident-id]
        +--ro incident-id         string
        +--ro csn                 uint64
        +--ro service-instance*   string
        +--ro name                string
        +--ro type                enumeration
        +--ro domain              identityref
        +--ro priority            int:incident-priority
        +--ro status?             enumeration
        +--ro ack-status?         enumeration
        +--ro category            identityref
        +--ro detail?             string
        +--ro resolve-advice?     string
        +--ro sources
        |  +--ro source* [node]
        |     +--ro node        int:node-ref
        |     +--ro resource* [name]
        |        +--ro name    al:resource
        +--ro root-causes
        |  +--ro root-cause* [node]
        |     +--ro node          int:node-ref
        |     +--ro resource* [name]
        |     |  +--ro name          al:resource
        |     |  +--ro cause-name?   string
        |     |  +--ro detail?       string
        |     +--ro cause-name?   string
        |     +--ro detail?       string
        +--ro root-events
        |  +--ro root-event* [type event-id]
        |     +--ro type        -> ../../../events/event/type
        |     +--ro event-id    -> ../../../events/event[type = current()/../type]/event-id
        +--ro events
        |  +--ro event* [type event-id]
        |     +--ro type           enumeration
        |     +--ro event-id       string
        |     +--ro (event-type-info)?
        |        +--:(alarm)
        |        |  +--ro alarm
        |        |     +--ro resource?               -> /al:alarms/alarm-list/alarm/resource
        |        |     +--ro alarm-type-id?          -> /al:alarms/alarm-list/alarm[al:resource = current()/../resource]/alarm-type-id
        |        |     +--ro alarm-type-qualifier?   -> /al:alarms/alarm-list/alarm[al:resource = current()/../resource][al:alarm-type-id = current()/../alarm-type-id]/al:alarm-type-qualifier
        |        +--:(notification)
        |        +--:(log)
        |        +--:(KPI)
        |        +--:(unknown)
        +--ro raise-time?         yang:date-and-time
        +--ro occur-time?         yang:date-and-time
        +--ro clear-time?         yang:date-and-time
        +--ro ack-time?           yang:date-and-time
        +--ro last-updated?       yang:date-and-time

  rpcs:
    +---x incident-acknowledge
    |  +---w input
    |     +---w incident-id*   -> /incidents/incident/incident-id
    +---x incident-diagnose
    |  +---w input
    |     +---w incident-id*   -> /incidents/incident/incident-id
    +---x incident-resolve
       +---w input
          +---w incident-id*   -> /incidents/incident/incident-id

  notifications:
    +---n incident-notification
       +--ro incident-id?        -> /incidents/incident/incident-id
       +--ro csn                 uint64
       +--ro service-instance*   string
       +--ro name                string
       +--ro type                enumeration
       +--ro domain              identityref
       +--ro priority            int:incident-priority
       +--ro status?             enumeration
       +--ro ack-status?         enumeration
       +--ro category            identityref
       +--ro detail?             string
       +--ro resolve-advice?     string
       +--ro sources
       |  +--ro source* [node]
       |     +--ro node        int:node-ref
       |     +--ro resource* [name]
       |        +--ro name    al:resource
       +--ro root-causes
       |  +--ro root-cause* [node]
       |     +--ro node          int:node-ref
       |     +--ro resource* [name]
       |     |  +--ro name          al:resource
       |     |  +--ro cause-name?   string
       |     |  +--ro detail?       string
       |     +--ro cause-name?   string
       |     +--ro detail?       string
       +--ro root-events
       |  +--ro root-event* [type event-id]
       |     +--ro type        -> ../../../events/event/type
       |     +--ro event-id    -> ../../../events/event[type = current()/../type]/event-id
       +--ro events
       |  +--ro event* [type event-id]
       |     +--ro type           enumeration
       |     +--ro event-id       string
       |     +--ro (event-type-info)?
       |        +--:(alarm)
       |        |  +--ro alarm
       |        |     +--ro resource?               -> /al:alarms/alarm-list/alarm/resource
       |        |     +--ro alarm-type-id?          -> /al:alarms/alarm-list/alarm[al:resource = current()/../resource]/alarm-type-id
       |        |     +--ro alarm-type-qualifier?   -> /al:alarms/alarm-list/alarm[al:resource = current()/../resource][al:alarm-type-id = current()/../alarm-type-id]/al:alarm-type-qualifier
       |        +--:(notification)
       |        +--:(log)
       |        +--:(KPI)
       |        +--:(unknown)
       +--ro time?               yang:date-and-time

thanks
Andrew