<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-documentation.git, branch nos-task-id</title>
<subtitle>VyOS readthedocs (mirror of https://github.com/vyos/vyos-documentation.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-documentation.git/atom?h=nos-task-id</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-documentation.git/atom?h=nos-task-id'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/'/>
<updated>2026-08-04T21:57:28+00:00</updated>
<entry>
<title>T9164: coderabbit: surface NOS Jira project alongside legacy VD</title>
<updated>2026-08-04T21:57:28+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-08-04T21:57:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=731dde2739307ccb27dc1273be6ad160c310955f'/>
<id>urn:sha1:731dde2739307ccb27dc1273be6ad160c310955f</id>
<content type='text'>
VD tracker project renamed to NOS (2026-07). Pins NOS ahead of the retained
legacy VD in knowledge_base.jira.project_keys so CodeRabbit resolves the new
keys in review summaries. Companion to the mergify task-id regex sweep
(canary vyos/vyos-1x#5379).

🤖 Generated by [robots](https://vyos.io)
</content>
</entry>
<entry>
<title>docs: upgrade vendored DataTables 1.11.5 -&gt; 2.3.8 (#2173)</title>
<updated>2026-08-04T17:24:56+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-08-04T17:24:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=2aa9c9c10a3cad48a7c6536ff2b6e911aa20b1d1'/>
<id>urn:sha1:2aa9c9c10a3cad48a7c6536ff2b6e911aa20b1d1</id>
<content type='text'>
* docs: upgrade vendored DataTables 1.11.5 -&gt; 2.3.8

Swap the vendored single-component DataTables downloader build from 1.11.5
to 2.3.8 (docs/_static/js/datatables.js, docs/_static/css/datatables.css).
The only init site, docs/_static/js/tables.js, uses the option-less
jQuery-style $('#id').DataTable() form, which is unchanged in 2.x, so
neither it nor docs/_templates/layout.html needed edits. jQuery 3.6.0 is
still injected ahead of the bundle by sphinxcontrib-jquery and satisfies
2.x.

Remove docs/_static/css/DataTables-1.11.5/ (10 sort-icon images). 2.x draws
sort indicators in pure CSS: the new datatables.css contains no url()
references at all, and the replaced 1.11.5 stylesheet was the only thing in
the repo that referenced those files.

Migrate custom selectors for the 2.x generated-class renames, each verified
against the downloaded bundle rather than assumed:

  - .dataTables_info -&gt; .dt-info                 (tables.css, text.css)
  - .paginate_button -&gt; .dt-paging-button        (tables.css, text.css)
  - #coverage a.paginate_button{,.current,.next,.previous}
      -&gt; #coverage button.dt-paging-button{...}
    2.x renders paging controls as &lt;button&gt; (was &lt;a&gt; in 1.x), so the old
    rules failed on both element type and class. The .current/.next/
    .previous modifiers are still emitted and are retained.

The #table-cfgcmd_wrapper / #table-opcmd_wrapper rules are deliberately
untouched: only the wrapper *class* changed (dataTables_wrapper -&gt;
dt-container); the element id is still &lt;tableId&gt;_wrapper.

Drop the CodeQL exclusion (.github/codeql/codeql-config.yml, plus the
optional codeql-cfg-path input in .github/workflows/codeql.yml). That
config existed solely to paths-ignore the 1.11.5 bundle, which tripped 7
alerts (5x js/incomplete-multi-character-sanitization, 2x
js/incomplete-sanitization). Upstream 2.x hardened the implicated helpers -
_stripHtml now runs a do/while fixpoint over the &lt;script&gt; strip, and
_escapeHtml uses all-global regexes - so those patterns are not expected to
recur. Removing the exclusion restores default CodeQL coverage of the file;
this PR's own CodeQL run is the empirical test.

Provenance (DataTables downloader builder, styling "DataTables default",
component set dt only - the 2.x equivalent of the previous #dt/dt-1.11.5):

  https://cdn.datatables.net/v/dt/dt-2.3.8/datatables.js
    sha256 184fb4bd0b9a81a955acd608ba94d0643c74271e78c0fae30f1f40b824f88b1d
  https://cdn.datatables.net/v/dt/dt-2.3.8/datatables.css
    sha256 e37677437e0fbe4a463aafc83bc4ea8d60986b72050ba9f47f740b41148184ae

Verified with a local make html: build succeeded, and coverage.html renders
both tables (table-cfgcmd 9095 rows, table-opcmd 3036 rows) with the 2.3.8
assets injected in the correct order after jQuery.

🤖 Generated by [robots](https://vyos.io)

* docs: simplify paging-button hover background to one declaration

The hover rule carried 'background-color: #E1E4E5 !important' followed by
'background: none'. The important longhand outranks the later normal-importance
shorthand, so the gray hover fill did apply — but the pair is confusing and
CodeRabbit read it as a dead declaration. Collapse to a single
'background: #E1E4E5 !important', which produces the identical effective state
(gray fill, upstream 2.x hover gradient suppressed) in one declaration.

🤖 Generated by [robots](https://vyos.io)

* docs: re-target mobile search-input margin at the 2.x sibling DOM

DataTables 1.x nested the search &lt;input&gt; inside its &lt;label&gt;; 2.x renders them
as siblings inside div.dt-search, so the narrow-viewport descendant rule
'label input' no longer matched and the 10px top margin was silently lost
below 576px. Target '.dt-search input' instead. Flagged independently by the
implementation pass and both adversarial reviewers (Codex + agy).

🤖 Generated by [robots](https://vyos.io)</content>
</entry>
<entry>
<title>docs: Update Conntrack sync page to VyOS 1.5 standards (#2147)</title>
<updated>2026-08-04T17:16:07+00:00</updated>
<author>
<name>LiudmylaNad</name>
<email>l.nadolina@vyos.io</email>
</author>
<published>2026-08-04T17:16:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=1d1fb3f579dfbe83f0e89a051b2d7ddce9289fac'/>
<id>urn:sha1:1d1fb3f579dfbe83f0e89a051b2d7ddce9289fac</id>
<content type='text'>
* docs: Update Conntrack sync page to VyOS 1.5 standards

* Minor corrections

* Update conntrack-sync.md

* Use "active/backup" terminology consistent with official conntrackd docs

Co-authored-by: Daniil Baturin &lt;daniil@baturin.org&gt;

---------

Co-authored-by: Daniil Baturin &lt;daniil@baturin.org&gt;</content>
</entry>
<entry>
<title> docs: Update DNS forwarding page to VyOS 1.5 standards (#2163)</title>
<updated>2026-08-04T10:46:14+00:00</updated>
<author>
<name>LiudmylaNad</name>
<email>l.nadolina@vyos.io</email>
</author>
<published>2026-08-04T10:46:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=ea6a61f3c36ce24bb8c966a5ae3f3b72934f644f'/>
<id>urn:sha1:ea6a61f3c36ce24bb8c966a5ae3f3b72934f644f</id>
<content type='text'>
* docs: Update DNS forwarding page to VyOS 1.5 standards

* Update dns.md

* Update dns.md</content>
</entry>
<entry>
<title> docs: Update Dynamic DNS page to VyOS 1.5 standards (#2164)</title>
<updated>2026-08-04T10:31:13+00:00</updated>
<author>
<name>LiudmylaNad</name>
<email>l.nadolina@vyos.io</email>
</author>
<published>2026-08-04T10:31:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=4c37cc673e2a5432420e4a3ee85125d854aca168'/>
<id>urn:sha1:4c37cc673e2a5432420e4a3ee85125d854aca168</id>
<content type='text'>
* docs: Update Dynamic DNS page to VyOS 1.5 standards</content>
</entry>
<entry>
<title> docs: Update DHCP Relay page to VyOS 1.5 standards (#2146)</title>
<updated>2026-08-04T10:19:21+00:00</updated>
<author>
<name>LiudmylaNad</name>
<email>l.nadolina@vyos.io</email>
</author>
<published>2026-08-04T10:19:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=8dfcbd186abeeb0646de846e3e52eac5a3879556'/>
<id>urn:sha1:8dfcbd186abeeb0646de846e3e52eac5a3879556</id>
<content type='text'>
</content>
</entry>
<entry>
<title> docs: Update Router Advertisements page to VyOS 1.5 standards (#2132)</title>
<updated>2026-08-04T10:11:23+00:00</updated>
<author>
<name>LiudmylaNad</name>
<email>l.nadolina@vyos.io</email>
</author>
<published>2026-08-04T10:11:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=bbea26757d304f8b0aa261b6faa899027f9eceae'/>
<id>urn:sha1:bbea26757d304f8b0aa261b6faa899027f9eceae</id>
<content type='text'>
* docs: Update Router Advertisements page to VyOS 1.5 standards</content>
</entry>
<entry>
<title> docs: Update HTTP API page to VyOS 1.5 standards (#2131)</title>
<updated>2026-08-04T10:02:32+00:00</updated>
<author>
<name>LiudmylaNad</name>
<email>l.nadolina@vyos.io</email>
</author>
<published>2026-08-04T10:02:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=033d7f5a136f89547659c55013e3485c60767b15'/>
<id>urn:sha1:033d7f5a136f89547659c55013e3485c60767b15</id>
<content type='text'>
* docs: Update HTTP API page to VyOS 1.5 standards

* Clarify the wording about self-signed certificates

* Fix unsual wording regarding DH parameters configuration

* Update https.md

---------

Co-authored-by: Daniil Baturin &lt;daniil@baturin.org&gt;</content>
</entry>
<entry>
<title>ci: bump REVIEWER_REF to reviewer-v1.0.3 (rolling branch-map fix) (#2182)</title>
<updated>2026-08-03T16:57:30+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-08-03T16:57:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=3263d8760117ab85bdfc6e13bbaf2d45db3c10a8'/>
<id>urn:sha1:3263d8760117ab85bdfc6e13bbaf2d45db3c10a8</id>
<content type='text'>
The reviewer-v1.0.2 tag ships a branches.json that maps docs branch
'rolling' to vyos-1x branch 'current'. The vyos-networks/vyos-1x
mirror renamed 'current' to 'rolling', so the 'Checkout vyos-1x at
mapped branch' step fails on every rolling-based PR (first observed
run 30565684480, PR #2177).

reviewer-v1.0.3 carries the corrected mapping (rolling -&gt; rolling)
plus CI/docs-only changes; no reviewer Python source changes between
the two tags.

🤖 Generated by [robots](https://vyos.io)</content>
</entry>
<entry>
<title>vyos-api: clarify comment regarding commit failure and partial commits (#2178)</title>
<updated>2026-08-03T13:21:55+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-08-03T13:21:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=4631db6a1578550dd4c1410a8416575899f36936'/>
<id>urn:sha1:4631db6a1578550dd4c1410a8416575899f36936</id>
<content type='text'>
</content>
</entry>
</feed>
