Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Non-subscribers are only able to build rolling releases #1324

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/installation/install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,16 @@

.. table:: Comparison of VyOS image releases

+--------------+---------------------------------------------------+-------------------+---------------------------------------+-----------------------+------------------+

Check warning on line 14 in docs/installation/install.rst

View workflow job for this annotation

GitHub Actions / lint

Line too long: len=173
| Release Type | Description | Release Cycle | Intended Use | Access to Images | Access to Source |

Check warning on line 15 in docs/installation/install.rst

View workflow job for this annotation

GitHub Actions / lint

Line too long: len=173
+==============+===================================================+===================+=======================================+=======================+==================+

Check warning on line 16 in docs/installation/install.rst

View workflow job for this annotation

GitHub Actions / lint

Line too long: len=173
| **Nightly | Automatically built from the current branch. | Every night | Developing VyOS, testing new | Everyone | Everyone |

Check warning on line 17 in docs/installation/install.rst

View workflow job for this annotation

GitHub Actions / lint

Line too long: len=173
| (Current)** | Always up to date with cutting edge development | | features, experimenting. | | |

Check warning on line 18 in docs/installation/install.rst

View workflow job for this annotation

GitHub Actions / lint

Line too long: len=173
| | but guaranteed to contain bugs. | | | | |

Check warning on line 19 in docs/installation/install.rst

View workflow job for this annotation

GitHub Actions / lint

Line too long: len=173
+--------------+---------------------------------------------------+-------------------+---------------------------------------+-----------------------+------------------+

Check warning on line 20 in docs/installation/install.rst

View workflow job for this annotation

GitHub Actions / lint

Line too long: len=173
| **Nightly | Automatically built from the development branch | Every night | Developing and testing the latest | Everyone | Everyone |

Check warning on line 21 in docs/installation/install.rst

View workflow job for this annotation

GitHub Actions / lint

Line too long: len=173
| (Beta)** | and released alongside snapshots. Most likely | | major version under development. | | |

Check warning on line 22 in docs/installation/install.rst

View workflow job for this annotation

GitHub Actions / lint

Line too long: len=173
| | contains bugs. | | | | |

Check warning on line 23 in docs/installation/install.rst

View workflow job for this annotation

GitHub Actions / lint

Line too long: len=173
+--------------+---------------------------------------------------+-------------------+---------------------------------------+-----------------------+------------------+
| **Snapshot** | A particularly stable release frozen from nightly | Every month until | Home labs and simple networks that | Everyone | Everyone |
| | each month after manual testing. Still contains | RC comes out | call for new features. | | |
Expand Down Expand Up @@ -65,7 +65,7 @@
Building from source
--------------------

Non-subscribers can always get the LTS release by building it from source.
Non-subscribers will have a small window of opportunity to build the latest LTS release from source when the LTS tags are created, otherwise they will only be able to build rolling releases from the source LTS branch.
Instructions can be found in the :ref:`build` section of this manual. VyOS
source code repository is available for everyone at
https://github.com/vyos/vyos-build.
Expand Down
6 changes: 3 additions & 3 deletions docs/installation/virtual/proxmox.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Deploy VyOS from CLI with qcow2 image
$ qm create 200 --name vyos2 --memory 2048 --net0 virtio,bridge=vmbr0
$ qm importdisk 200 /path/to/image/vyos-1.2.8-proxmox-2G.qcow2 local-lvm
$ qm set 200 --virtio0 local-lvm:vm-200-disk-0
$ qm set 200 --boot order=virtio0
$ qm set 200 --boot order=virtio0

3. Optionally, the user can attach a CDROM with an ISO as a cloud-init data source. The below command assumes the ISO has been uploaded to the `local` storage pool with the name `seed.iso`.

Expand All @@ -34,7 +34,7 @@ Deploy VyOS from CLI with qcow2 image
Deploy VyOS from CLI with rolling release ISO
=============================================

1. Download the rolling release iso from https://vyos.net/get/nightly-builds/. Non-subscribers can always get the LTS release by building it from source. Instructions can be found in the :ref:`build` section of this manual. VyOS source code repository is available https://github.com/vyos/vyos-build.
1. Download the rolling release iso from https://vyos.net/get/nightly-builds/. Non-subscribers will have a small window of opportunity to build the latest LTS release from source when the LTS tags are created, otherwise they will only be able to build rolling releases from the source LTS branch. Instructions can be found in the :ref:`build` section of this manual. VyOS source code repository is available https://github.com/vyos/vyos-build.
2. Prepare VM for installation from ISO media. The commands below assume that your iso is available in a storage pool 'local', that you want it to have a VM ID '200' and want to create a new disk on storage pool 'local-lvm' of size 15GB.

.. code-block:: none
Expand All @@ -43,7 +43,7 @@ Deploy VyOS from CLI with rolling release ISO

3. Start the VM using the command ``qm start 200`` or using the start button located in the proxmox GUI.
4. Using the proxmox webGUI, open the virtual console for your newly created vm. Login username/password is ``vyos/vyos``.
5. Once booted into the live system, type ``install image`` into the command line and follow the prompts to install VyOS to the virtual drive.
5. Once booted into the live system, type ``install image`` into the command line and follow the prompts to install VyOS to the virtual drive.
6. After installation has completed, remove the installation iso using the GUI or ``qm set 200 --ide2 none``.
7. Reboot the virtual machine using the GUI or ``qm reboot 200``.

Expand Down
Loading