all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH-SERIES v7] APT repositories API/UI
@ 2021-06-23 13:38 Fabian Ebner
  2021-06-23 13:38 ` [pve-devel] [PATCH v7 proxmox-apt 1/5] initial commit Fabian Ebner
                   ` (12 more replies)
  0 siblings, 13 replies; 15+ messages in thread
From: Fabian Ebner @ 2021-06-23 13:38 UTC (permalink / raw)
  To: pve-devel

List the configured repositories and have some basic checks for them.
Allow adding standard Proxmox repositories and enabling/disabling repositories.


Changes from v6:
    * do not include the upgrade functionality for now, focus on being
      able to add standard repositories and enable/disable them
    * put impl blocks and struct declarations together in proxmox-apt
    * merge repositories and check_repositories get calls
    * see individual patches for more

Older changes can be found here:
https://lists.proxmox.com/pipermail/pve-devel/2021-June/048598.html


The dependency for pve-rs to proxmox-apt is already in the patches.
Additionally, pve-manager depends on pve-rs and proxmox-widget-toolkit.


proxmox-apt:

Fabian Ebner (5):
  initial commit
  add files for Debian packaging
  add more functions to check repositories
  add handling of Proxmox standard repositories
  bump version to 0.2.0-1


pve-rs:

Fabian Ebner (1):
  add bindings for proxmox-apt

 Cargo.toml              |   2 +
 Makefile                |   6 +-
 src/apt/mod.rs          |   1 +
 src/apt/repositories.rs | 128 ++++++++++++++++++++++++++++++++++++++++
 src/lib.rs              |   4 +-
 5 files changed, 136 insertions(+), 5 deletions(-)
 create mode 100644 src/apt/mod.rs
 create mode 100644 src/apt/repositories.rs


proxmox-widget-toolkit:

Fabian Ebner (2):
  add UI for APT repositories
  add buttons for add/enable/disable

 src/Makefile                |   1 +
 src/node/APTRepositories.js | 503 ++++++++++++++++++++++++++++++++++++
 2 files changed, 504 insertions(+)
 create mode 100644 src/node/APTRepositories.js


pve-manager:

Fabian Ebner (3):
  api: apt: add call for repository information
  api: apt: add PUT and POST handler for repositories
  ui: add panel for listing APT repositories

 PVE/API2/APT.pm             | 288 ++++++++++++++++++++++++++++++++++++
 www/manager6/node/Config.js |   9 ++
 2 files changed, 297 insertions(+)

-- 
2.30.2





^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2021-07-05  6:52 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-23 13:38 [pve-devel] [PATCH-SERIES v7] APT repositories API/UI Fabian Ebner
2021-06-23 13:38 ` [pve-devel] [PATCH v7 proxmox-apt 1/5] initial commit Fabian Ebner
2021-06-23 13:38 ` [pve-devel] [PATCH v7 proxmox-apt 2/5] add files for Debian packaging Fabian Ebner
2021-06-23 13:38 ` [pve-devel] [PATCH v7 proxmox-apt 3/5] add more functions to check repositories Fabian Ebner
2021-06-23 13:38 ` [pve-devel] [PATCH v7 proxmox-apt 4/5] add handling of Proxmox standard repositories Fabian Ebner
2021-06-23 13:38 ` [pve-devel] [PATCH v7 proxmox-apt 5/5] bump version to 0.2.0-1 Fabian Ebner
2021-06-23 13:38 ` [pve-devel] [PATCH v7 proxmox-widget-toolkit 1/2] add UI for APT repositories Fabian Ebner
2021-06-23 13:39 ` [pve-devel] [PATCH v7 proxmox-widget-toolkit 2/2] add buttons for add/enable/disable Fabian Ebner
2021-06-23 13:39 ` [pve-devel] [PATCH v7 pve-rs 1/1] add bindings for proxmox-apt Fabian Ebner
2021-06-30 19:17   ` [pve-devel] applied: " Thomas Lamprecht
2021-06-23 13:39 ` [pve-devel] [PATCH v7 pve-manager 1/3] api: apt: add call for repository information Fabian Ebner
2021-06-23 13:39 ` [pve-devel] [PATCH v7 pve-manager 2/3] api: apt: add PUT and POST handler for repositories Fabian Ebner
2021-06-23 13:39 ` [pve-devel] [PATCH v7 pve-manager 3/3] ui: add panel for listing APT repositories Fabian Ebner
2021-06-23 18:02 ` [pve-devel] partially-applied: [PATCH-SERIES v7] APT repositories API/UI Thomas Lamprecht
2021-07-05  6:51 ` [pve-devel] applied-series: " Thomas Lamprecht

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal