diff --git a/.github/workflows/black.yml b/.github/workflows/black.yml deleted file mode 100644 index 16819d9..0000000 --- a/.github/workflows/black.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Lint - -on: [push, pull_request] - -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: psf/black@stable - with: - options: "--check --verbose --diff" - src: ". vppcfg" - diff --git a/README.md b/README.md index 9134862..1286e42 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ If you're interested in helping, reach out to <pim at ipng dot ch> to disc ## Building This program expects Python3 and PIP to be installed. It's known to work on Debian Bullseye and -Ubuntu Focal/Jammy. +Bookworm, as well as on Ubuntu Focal, Jammy and Noble. ``` ## Install python build dependencies @@ -25,10 +25,6 @@ $ make build ## Install the tool with PIP $ make install - -## To build & install debian packaging -$ make pkg-deb -$ ls -l ../vppcfg_*_amd64.deb ``` ## Running @@ -66,7 +62,7 @@ Developer deep-dives: ## Licensing -The code in this project is release under Apache 2.0 license. A copy of the license +The code in this project is released under Apache 2.0 license. A copy of the license is provided in this repo [here](LICENSE). All contributions are held against our [contributing](docs/contributing.md) guidelines. Notably, all code must be licensed Apache 2.0, and all contributions must come with a certificate of origin in the diff --git a/debian/changelog b/debian/changelog deleted file mode 100644 index 874a8f6..0000000 --- a/debian/changelog +++ /dev/null @@ -1,57 +0,0 @@ -vppcfg (0.0.8) unstable; urgency=low - - Feature release: - * Support af-packet interfaces - - -- Pim van Pelt Sat, 03 May 2025 14:45:37 +0000 -vppcfg (0.0.7) unstable; urgency=low - - Feature release: - * Support VPP sFlow plugin - - -- Pim van Pelt Mon, 28 Oct 2024 16:56:47 +0000 -vppcfg (0.0.6) unstable; urgency=low - - Feature release: - * Re-order the interfaces: loopbacks before phy/sub-int - - -- Pim van Pelt Sun, 07 APr 2024 12:15:00 +0000 -vppcfg (0.0.5) unstable; urgency=low - - Feature release: - * Allow for 'unnumbered' interfaces. - -- Pim van Pelt Sun, 07 APr 2024 12:15:00 +0000 -vppcfg (0.0.4) unstable; urgency=low - - Feature release: - * Bugfix, ensuring IPv6 addresses are in their canonical form, to avoid - spurious diffs when comparing to VPP dataplane addresses. - * Document the 'device-type' field for interfaces - -- Pim van Pelt Sat, 03 Dec 2022 14:15:00 +0000 -vppcfg (0.0.3) unstable; urgency=low - - Feature release: - * Allow the ability to set --novpp flag on planners. See user-guide for - details. - * Add device-type to the schema, which allows the configuratoin to specify - 'dpdk' type interfaces. This paves the way for RDMA and AVF interfaces - in a later release. - * Some small bugfixes and refactors - * Lint: address a few pylint errors - - -- Pim van Pelt Sat, 03 Dec 2022 14:15:00 +0000 -vppcfg (0.0.2) unstable; urgency=low - - Bugfix release: - * Fix python load / include paths, now vppcfg runs relative to $PATH - * Partial fix for 'make test' (doesn't execute the YAMLTest suite yet, - this has no impact to production) - * Bugfix: correctly prune vxlan tunnels which have an address set - * Lint: address a few pylint errors - - -- Ray Kinsella Thu, 30 Jun 2022 14:00:00 +0000 -vppcfg (0.0.1) unstable; urgency=low - - * Initial public release - - -- Ray Kinsella Thu, 30 Jun 2022 14:00:00 +0000 diff --git a/debian/compat b/debian/compat deleted file mode 100644 index f11c82a..0000000 --- a/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 \ No newline at end of file diff --git a/debian/control b/debian/control deleted file mode 100644 index d5c7b24..0000000 --- a/debian/control +++ /dev/null @@ -1,12 +0,0 @@ -Source: vppcfg -Section: python -Priority: extra -Maintainer: Ray Kinsella -Build-Depends: debhelper (>= 9), python3-all, python3-setuptools, dh-python -Standards-Version: 3.9.5 - -Package: vppcfg -Architecture: any -Pre-Depends: ${misc:Pre-Depends} -Depends: ${misc:Depends}, ${python3:Depends}, python3-importlib-metadata, python3-yamale, python3-vpp-api -Description: A configuration tool for FD.io VPP diff --git a/debian/rules b/debian/rules deleted file mode 100755 index 1a1d12e..0000000 --- a/debian/rules +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/make -f - -%: - dh $@ --with python3 --buildsystem=pybuild --with systemd diff --git a/debian/vppcfg.service b/debian/vppcfg.service deleted file mode 100644 index 01b55f4..0000000 --- a/debian/vppcfg.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=vppcfg -BindsTo=vpp.service -After=vpp.service -ConditionPathExists=/etc/vpp/config.yaml - -[Service] -Type=oneshot -ExecStart=vppcfg apply -c /etc/vpp/config.yaml -RemainAfterExit=yes - -[Install] -WantedBy=multi-user.target