[netconf] YANG Model for the NETCONF default attribute
Per Andersson <per.ietf@ionio.se> Fri, 28 June 2024 23:53 UTC
Return-Path: <perkietf@gmail.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DFF4EC1DA2FA for <netconf@ietfa.amsl.com>; Fri, 28 Jun 2024 16:53:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.656
X-Spam-Level:
X-Spam-Status: No, score=-6.656 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 A_TQyXbEZiGJ for <netconf@ietfa.amsl.com>; Fri, 28 Jun 2024 16:53:06 -0700 (PDT)
Received: from mail-oi1-f178.google.com (mail-oi1-f178.google.com [209.85.167.178]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B1F80C1E0D79 for <netconf@ietf.org>; Fri, 28 Jun 2024 16:53:06 -0700 (PDT)
Received: by mail-oi1-f178.google.com with SMTP id 5614622812f47-3c9cc681e4fso610345b6e.0 for <netconf@ietf.org>; Fri, 28 Jun 2024 16:53:06 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719618786; x=1720223586; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=kZSH7invYArz+gu/3a0aOqi9PLHIRKOQ7vUb5yxHOHY=; b=GHXRFkYwYWjsD2/0Vxz/AKvgQhoxDZeV4hYvIBf6M3DKcZAZbUIzSqimZuJddIujqd +s+ZVoy4O7w3anCNF68jp/QFe+joJm62tVNFQKmbsZCSAw+rF4z+J/7U5fOuJ75512FU u8rFNnwKwSnskC4FJAkz7KcpRx8MOlGFLSJMyc/2FIwEftcxoHlR3UqT1dq6eJvEGqHf ucNtot3jQtboAmPAG7tkgXdA2xTF0uNNblhwVpnrFaplmEofCULWYcGIit68qfedFfxm b5EZld0iQkXoNO36Jrow4oCW4QhrhrDcT2r9T5JnfEoKnkdn5FaRaRVQX9RqUkJwU7Gc NR6g==
X-Gm-Message-State: AOJu0Yze1EBJDIIso35/oliVWNi4fwp78tSY0zDZZDMJI/XsTVshCXri aWLHXRB8O9osBj54hxWdP6hPUhdjllzsWgNtVpie9Jksq3dW9AC5wQMtZL0G
X-Google-Smtp-Source: AGHT+IErZh1Hwm+pORPwVoB+S8DXGZhDr/GBkCrXIKSt2KN4NAmsV7WibK2cJKWEd226lC51WvmGFQ==
X-Received: by 2002:a05:6808:1285:b0:3d5:658b:be44 with SMTP id 5614622812f47-3d5658bc0bcmr9974061b6e.25.1719618785823; Fri, 28 Jun 2024 16:53:05 -0700 (PDT)
Received: from mail-pg1-f178.google.com (mail-pg1-f178.google.com. [209.85.215.178]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-70803fc98b8sm2262477b3a.97.2024.06.28.16.53.05 for <netconf@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 28 Jun 2024 16:53:05 -0700 (PDT)
Received: by mail-pg1-f178.google.com with SMTP id 41be03b00d2f7-72ed1fbc5d9so726416a12.0 for <netconf@ietf.org>; Fri, 28 Jun 2024 16:53:05 -0700 (PDT)
X-Received: by 2002:a05:6a20:6b99:b0:1bd:1a06:7ef2 with SMTP id adf61e73a8af0-1bd1a068021mr13498648637.25.1719618785485; Fri, 28 Jun 2024 16:53:05 -0700 (PDT)
MIME-Version: 1.0
From: Per Andersson <per.ietf@ionio.se>
Date: Fri, 28 Jun 2024 23:52:54 +0000
X-Gmail-Original-Message-ID: <CACvbXWHz+n1aZdyC8pSd2S_zfUpz4SMU9SNhWmJZGZYpWKjGxA@mail.gmail.com>
Message-ID: <CACvbXWHz+n1aZdyC8pSd2S_zfUpz4SMU9SNhWmJZGZYpWKjGxA@mail.gmail.com>
To: netconf@ietf.org
Content-Type: text/plain; charset="UTF-8"
Message-ID-Hash: LKLUOJS54I4PWMJYO2PKKV4R5SUXDF75
X-Message-ID-Hash: LKLUOJS54I4PWMJYO2PKKV4R5SUXDF75
X-MailFrom: perkietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netconf.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [netconf] YANG Model for the NETCONF default attribute
List-Id: NETCONF WG list <netconf.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/me1r1JNOCegv4F9-cCEaFHyvZ0o>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Owner: <mailto:netconf-owner@ietf.org>
List-Post: <mailto:netconf@ietf.org>
List-Subscribe: <mailto:netconf-join@ietf.org>
List-Unsubscribe: <mailto:netconf-leave@ietf.org>
Dear WG, When correctly implementing the report-all-tagged [0] for RESTCONF JSON, it was found that there is no YANG module defining the "default" attribute; it is only defined in XML Schema. This makes it impossible to use in YANG encoded JSON [1] since the attribute should be namespace-qualified, i.e. it should be presented as "module-name:default". To solve this, a proprietary module was developed. A standardised solution for this gap is presented in draft-andersson-netconf-defaults-yang [2]. [0] https://www.rfc-editor.org/rfc/rfc6243 [1] https://www.rfc-editor.org/rfc/rfc7951 [2] https://datatracker.ietf.org/doc/draft-andersson-netconf-defaults-yang/ -- Per
- [netconf] YANG Model for the NETCONF default attr… Per Andersson
- [netconf] Re: YANG Model for the NETCONF default … Per Andersson