VyOS Platform Blog

Building an open source network OS for the people, together.

Filter by:
test down

Select Category

or
Filter by:
test down

Select Category

or

Category: VyOS Platform Blog | development (2)

Daniil Baturin
Posted 28 May, 2018

Writing migration scripts (and manipulating VyOS config files outside VyOS) just got easier

Long story short VyOS 1.2.0-rolling (starting with the next nightly build) includes a library for parsing and manipulating config files without loading them int...
The post categories:
Daniil Baturin
Posted 21 May, 2018

Things the new style configuration mode definitions intentionally do not support

I've made three important changes to the design of the configuration command definitions, and later I realized that I never wrote down a complete explanation of...
The post categories:
Daniil Baturin
Posted 11 May, 2018

VyOS 1.2.0 status update

While VyOS 1.2.0 nightly builds have been fairly usable for a while already, there are still some things to be done because we can make a named release candidat...
The post categories:
Daniil Baturin
Posted 5 Apr, 2018

Naming of the nightly builds

Historically, we used to use "999.$timestamp" version numbers for development builds, including nightly builds. In our build scripts termninology, a development...
The post categories:
Daniil Baturin
Posted 12 Jan, 2018

VyOS builds now use the deb.debian.net load balanced mirror

If there are any good things about that packages server migration and restructuring is that it promoted a revamp of the associated part of the build scripts. Si...
The post categories:
Daniil Baturin
Posted 10 Jan, 2018

No new features in Perl and shell and no old style templates since May 2018

Now that the Python library for accessing the running config and the generator of old style templates from new style XML command definitions are known to be fun...
The post categories:
Daniil Baturin
Posted 5 Feb, 2017

VyOS 1.2.0 repository re-structuring

In preparation for the new 1.2.0 (jessie-based) beta release, we are re-populating the package repositories. The old repositories are now archived, you still ca...
The post categories:
Daniil Baturin
Posted 15 Jan, 2017

VyOS 2.0 development digest #9: socket communication functionality, complete parser, and open tasks

Socket communication A long-awaited (by me, anyway ;) milestone: VyConf is now capable of communicating with clients. This allows us to write a simple non-inter...
The post categories:
Daniil Baturin
Posted 5 Jan, 2017

VyOS 2.0 development digest #8: vote for or against the new tag node syntax, and the protobuf schema

Tag node syntax The change in tag node format I introduced in the previous post turned out quite polarizing and started quite some discussion in the comments. I...
The post categories:
Daniil Baturin
Posted 4 Jan, 2017

VyOS 2.0 development digest #7: Python coding guidelines for config scripts in 1.2.0, and config parser for VyConf

Python coding guidelines for 1.2.0 In some previous post I was talking about the Python wrapper for the config reading library. However, simply switching to a l...
The post categories: