Skip to content

Releases: animesao/cardinal-wings

cardinal-wings v0.4.48

Choose a tag to compare

@github-actions github-actions released this 25 Sep 10:50

cardinal-wings — the remote management REST API daemon for cardinal.

Early development. This is a building skeleton; the API and config are
still subject to change until a stable release. See SPEC.md.

What's in this release

  • Linux/amd64 and Linux/arm64 binaries (version stamped into /v1/version)
  • install.sh — installs this daemon and wires the systemd service
  • Automatic Cardinal boot supervisor setup via cardinal bootstrap --install
  • POST /v1/bootstrap/ensure — idempotently enables and starts cardinal-bootstrap.service for panel-managed hosts
  • Database Host provisioning can ensure boot recovery before creating restart=always containers

Install

curl -fsSL https://github.com/animesao/cardinal-wings/releases/latest/download/install.sh | bash

Or download the binary for your platform and run:

./cardinal-wings --config config.example.toml

Live API surface

  • GET /v1/ping, GET /v1/version
  • GET|POST /v1/containers, /v1/containers/{id} — list/create/inspect/start/stop/restart/kill/remove/stats
  • GET /v1/containers/{id}/logs?follow=1 (SSE), POST /v1/containers/{id}/exec
  • GET /v1/images, /v1/images/{ref} — list/inspect/remove/tag/push/pull/search
  • GET /v1/blueprints, /v1/blueprints/{name}, POST .../install|uninstall
  • GET /v1/nodes, /v1/cluster/health|replicas|containers

Auth: multiple API keys with roles (readonly/admin), rate-limited, loopback by default.

Docs & versions

Full API reference, live install commands and the release list:
https://animesao.work.gd/wings — versions on that page are pulled
live from GitHub Releases.

cardinal-wings docs

Full Changelog: v0.4.47...v0.4.48

cardinal-wings v0.4.47

Choose a tag to compare

@github-actions github-actions released this 25 Sep 10:29

cardinal-wings — the remote management REST API daemon for cardinal.

Early development. This is a building skeleton; the API and config are
still subject to change until a stable release. See SPEC.md.

What's in this release

  • Linux/amd64 and Linux/arm64 binaries (version stamped into /v1/version)
  • install.sh — installs this daemon and wires the systemd service
  • Automatic Cardinal boot supervisor setup via cardinal bootstrap --install
  • POST /v1/bootstrap/ensure — idempotently enables and starts cardinal-bootstrap.service for panel-managed hosts
  • Database Host provisioning can ensure boot recovery before creating restart=always containers

Install

curl -fsSL https://github.com/animesao/cardinal-wings/releases/latest/download/install.sh | bash

Or download the binary for your platform and run:

./cardinal-wings --config config.example.toml

Live API surface

  • GET /v1/ping, GET /v1/version
  • GET|POST /v1/containers, /v1/containers/{id} — list/create/inspect/start/stop/restart/kill/remove/stats
  • GET /v1/containers/{id}/logs?follow=1 (SSE), POST /v1/containers/{id}/exec
  • GET /v1/images, /v1/images/{ref} — list/inspect/remove/tag/push/pull/search
  • GET /v1/blueprints, /v1/blueprints/{name}, POST .../install|uninstall
  • GET /v1/nodes, /v1/cluster/health|replicas|containers

Auth: multiple API keys with roles (readonly/admin), rate-limited, loopback by default.

What's Changed

  • build(deps): bump golang.org/x/crypto from 0.55.0 to 0.57.0 by @dependabot[bot] in #2

New Contributors

Full Changelog: v0.4.46...v0.4.47

cardinal-wings v0.4.45

Choose a tag to compare

@github-actions github-actions released this 19 Sep 08:48

cardinal-wings — the remote management REST API daemon for cardinal.

Early development. This is a building skeleton; the API and config are
still subject to change until a stable release. See SPEC.md.

What's in this release

  • Linux/amd64 and Linux/arm64 binaries (version stamped into /v1/version)
  • install.sh — installs this daemon and wires the systemd service
  • Automatic Cardinal boot supervisor setup via cardinal bootstrap --install
  • POST /v1/bootstrap/ensure — idempotently enables and starts cardinal-bootstrap.service for panel-managed hosts
  • Database Host provisioning can ensure boot recovery before creating restart=always containers

Install

curl -fsSL https://github.com/kuranix/cardinal-wings/releases/latest/download/install.sh | bash

Or download the binary for your platform and run:

./cardinal-wings --config config.example.toml

Live API surface

  • GET /v1/ping, GET /v1/version
  • GET|POST /v1/containers, /v1/containers/{id} — list/create/inspect/start/stop/restart/kill/remove/stats
  • GET /v1/containers/{id}/logs?follow=1 (SSE), POST /v1/containers/{id}/exec
  • GET /v1/images, /v1/images/{ref} — list/inspect/remove/tag/push/pull/search
  • GET /v1/blueprints, /v1/blueprints/{name}, POST .../install|uninstall
  • GET /v1/nodes, /v1/cluster/health|replicas|containers

Auth: multiple API keys with roles (readonly/admin), rate-limited, loopback by default.

Full Changelog: v0.4.44...v0.4.45

cardinal-wings v0.4.44

Choose a tag to compare

@github-actions github-actions released this 01 Sep 16:19

cardinal-wings — the remote management REST API daemon for cardinal.

Early development. This is a building skeleton; the API and config are
still subject to change until a stable release. See SPEC.md.

What's in this release

  • Linux/amd64 and Linux/arm64 binaries (version stamped into /v1/version)
  • install.sh — installs this daemon and wires the systemd service
  • Automatic Cardinal boot supervisor setup via cardinal bootstrap --install
  • POST /v1/bootstrap/ensure — idempotently enables and starts cardinal-bootstrap.service for panel-managed hosts
  • Database Host provisioning can ensure boot recovery before creating restart=always containers

Install

curl -fsSL https://github.com/animesao/cardinal-wings/releases/latest/download/install.sh | bash

Or download the binary for your platform and run:

./cardinal-wings --config config.example.toml

Live API surface

  • GET /v1/ping, GET /v1/version
  • GET|POST /v1/containers, /v1/containers/{id} — list/create/inspect/start/stop/restart/kill/remove/stats
  • GET /v1/containers/{id}/logs?follow=1 (SSE), POST /v1/containers/{id}/exec
  • GET /v1/images, /v1/images/{ref} — list/inspect/remove/tag/push/pull/search
  • GET /v1/blueprints, /v1/blueprints/{name}, POST .../install|uninstall
  • GET /v1/nodes, /v1/cluster/health|replicas|containers

Auth: multiple API keys with roles (readonly/admin), rate-limited, loopback by default.

Full Changelog: v0.4.43...v0.4.44

cardinal-wings v0.4.43

Choose a tag to compare

@github-actions github-actions released this 01 Sep 10:38

cardinal-wings — the remote management REST API daemon for cardinal.

Early development. This is a building skeleton; the API and config are
still subject to change until a stable release. See SPEC.md.

What's in this release

  • Linux/amd64 and Linux/arm64 binaries (version stamped into /v1/version)
  • install.sh — installs this daemon and wires the systemd service
  • Automatic Cardinal boot supervisor setup via cardinal bootstrap --install
  • POST /v1/bootstrap/ensure — idempotently enables and starts cardinal-bootstrap.service for panel-managed hosts
  • Database Host provisioning can ensure boot recovery before creating restart=always containers

Install

curl -fsSL https://github.com/animesao/cardinal-wings/releases/latest/download/install.sh | bash

Or download the binary for your platform and run:

./cardinal-wings --config config.example.toml

Live API surface

  • GET /v1/ping, GET /v1/version
  • GET|POST /v1/containers, /v1/containers/{id} — list/create/inspect/start/stop/restart/kill/remove/stats
  • GET /v1/containers/{id}/logs?follow=1 (SSE), POST /v1/containers/{id}/exec
  • GET /v1/images, /v1/images/{ref} — list/inspect/remove/tag/push/pull/search
  • GET /v1/blueprints, /v1/blueprints/{name}, POST .../install|uninstall
  • GET /v1/nodes, /v1/cluster/health|replicas|containers

Auth: multiple API keys with roles (readonly/admin), rate-limited, loopback by default.

Full Changelog: v0.4.42...v0.4.43

cardinal-wings v0.4.42

Choose a tag to compare

@github-actions github-actions released this 01 Sep 10:08

cardinal-wings — the remote management REST API daemon for cardinal.

Early development. This is a building skeleton; the API and config are
still subject to change until a stable release. See SPEC.md.

What's in this release

  • Linux/amd64 and Linux/arm64 binaries (version stamped into /v1/version)
  • install.sh — installs this daemon and wires the systemd service
  • Automatic Cardinal boot supervisor setup via cardinal bootstrap --install
  • POST /v1/bootstrap/ensure — idempotently enables and starts cardinal-bootstrap.service for panel-managed hosts
  • Database Host provisioning can ensure boot recovery before creating restart=always containers

Install

curl -fsSL https://github.com/animesao/cardinal-wings/releases/latest/download/install.sh | bash

Or download the binary for your platform and run:

./cardinal-wings --config config.example.toml

Live API surface

  • GET /v1/ping, GET /v1/version
  • GET|POST /v1/containers, /v1/containers/{id} — list/create/inspect/start/stop/restart/kill/remove/stats
  • GET /v1/containers/{id}/logs?follow=1 (SSE), POST /v1/containers/{id}/exec
  • GET /v1/images, /v1/images/{ref} — list/inspect/remove/tag/push/pull/search
  • GET /v1/blueprints, /v1/blueprints/{name}, POST .../install|uninstall
  • GET /v1/nodes, /v1/cluster/health|replicas|containers

Auth: multiple API keys with roles (readonly/admin), rate-limited, loopback by default.

Full Changelog: v0.4.41...v0.4.42

cardinal-wings v0.4.41

Choose a tag to compare

@github-actions github-actions released this 01 Sep 09:30

cardinal-wings — the remote management REST API daemon for cardinal.

Early development. This is a building skeleton; the API and config are
still subject to change until a stable release. See SPEC.md.

What's in this release

  • Linux/amd64 and Linux/arm64 binaries (version stamped into /v1/version)
  • install.sh — installs this daemon and wires the systemd service
  • Automatic Cardinal boot supervisor setup via cardinal bootstrap --install
  • POST /v1/bootstrap/ensure — idempotently enables and starts cardinal-bootstrap.service for panel-managed hosts
  • Database Host provisioning can ensure boot recovery before creating restart=always containers

Install

curl -fsSL https://github.com/animesao/cardinal-wings/releases/latest/download/install.sh | bash

Or download the binary for your platform and run:

./cardinal-wings --config config.example.toml

Live API surface

  • GET /v1/ping, GET /v1/version
  • GET|POST /v1/containers, /v1/containers/{id} — list/create/inspect/start/stop/restart/kill/remove/stats
  • GET /v1/containers/{id}/logs?follow=1 (SSE), POST /v1/containers/{id}/exec
  • GET /v1/images, /v1/images/{ref} — list/inspect/remove/tag/push/pull/search
  • GET /v1/blueprints, /v1/blueprints/{name}, POST .../install|uninstall
  • GET /v1/nodes, /v1/cluster/health|replicas|containers

Auth: multiple API keys with roles (readonly/admin), rate-limited, loopback by default.

Full Changelog: v0.4.40...v0.4.41

cardinal-wings v0.4.40

Choose a tag to compare

@github-actions github-actions released this 01 Sep 08:46

cardinal-wings — the remote management REST API daemon for cardinal.

Early development. This is a building skeleton; the API and config are
still subject to change until a stable release. See SPEC.md.

What's in this release

  • Linux/amd64 and Linux/arm64 binaries (version stamped into /v1/version)
  • install.sh — installs this daemon and wires the systemd service
  • Automatic Cardinal boot supervisor setup via cardinal bootstrap --install
  • POST /v1/bootstrap/ensure — idempotently enables and starts cardinal-bootstrap.service for panel-managed hosts
  • Database Host provisioning can ensure boot recovery before creating restart=always containers

Install

curl -fsSL https://github.com/animesao/cardinal-wings/releases/latest/download/install.sh | bash

Or download the binary for your platform and run:

./cardinal-wings --config config.example.toml

Live API surface

  • GET /v1/ping, GET /v1/version
  • GET|POST /v1/containers, /v1/containers/{id} — list/create/inspect/start/stop/restart/kill/remove/stats
  • GET /v1/containers/{id}/logs?follow=1 (SSE), POST /v1/containers/{id}/exec
  • GET /v1/images, /v1/images/{ref} — list/inspect/remove/tag/push/pull/search
  • GET /v1/blueprints, /v1/blueprints/{name}, POST .../install|uninstall
  • GET /v1/nodes, /v1/cluster/health|replicas|containers

Auth: multiple API keys with roles (readonly/admin), rate-limited, loopback by default.

Full Changelog: v0.4.39...v0.4.40

cardinal-wings v0.4.39

Choose a tag to compare

@github-actions github-actions released this 31 Aug 16:55

cardinal-wings — the remote management REST API daemon for cardinal.

Early development. This is a building skeleton; the API and config are
still subject to change until a stable release. See SPEC.md.

What's in this release

  • Linux/amd64 and Linux/arm64 binaries (version stamped into /v1/version)
  • install.sh — installs this daemon and wires the systemd service
  • Automatic Cardinal boot supervisor setup via cardinal bootstrap --install
  • POST /v1/bootstrap/ensure — idempotently enables and starts cardinal-bootstrap.service for panel-managed hosts
  • Database Host provisioning can ensure boot recovery before creating restart=always containers

Install

curl -fsSL https://github.com/animesao/cardinal-wings/releases/latest/download/install.sh | bash

Or download the binary for your platform and run:

./cardinal-wings --config config.example.toml

Live API surface

  • GET /v1/ping, GET /v1/version
  • GET|POST /v1/containers, /v1/containers/{id} — list/create/inspect/start/stop/restart/kill/remove/stats
  • GET /v1/containers/{id}/logs?follow=1 (SSE), POST /v1/containers/{id}/exec
  • GET /v1/images, /v1/images/{ref} — list/inspect/remove/tag/push/pull/search
  • GET /v1/blueprints, /v1/blueprints/{name}, POST .../install|uninstall
  • GET /v1/nodes, /v1/cluster/health|replicas|containers

Auth: multiple API keys with roles (readonly/admin), rate-limited, loopback by default.

Full Changelog: v0.4.38...v0.4.39

cardinal-wings v0.4.37

Choose a tag to compare

@github-actions github-actions released this 31 Aug 15:37

cardinal-wings — the remote management REST API daemon for cardinal.

Early development. This is a building skeleton; the API and config are
still subject to change until a stable release. See SPEC.md.

What's in this release

  • Linux/amd64 and Linux/arm64 binaries (version stamped into /v1/version)
  • install.sh — installs this daemon and wires the systemd service
  • Automatic Cardinal boot supervisor setup via cardinal bootstrap --install
  • POST /v1/bootstrap/ensure — idempotently enables and starts cardinal-bootstrap.service for panel-managed hosts
  • Database Host provisioning can ensure boot recovery before creating restart=always containers

Install

curl -fsSL https://github.com/animesao/cardinal-wings/releases/latest/download/install.sh | bash

Or download the binary for your platform and run:

./cardinal-wings --config config.example.toml

Live API surface

  • GET /v1/ping, GET /v1/version
  • GET|POST /v1/containers, /v1/containers/{id} — list/create/inspect/start/stop/restart/kill/remove/stats
  • GET /v1/containers/{id}/logs?follow=1 (SSE), POST /v1/containers/{id}/exec
  • GET /v1/images, /v1/images/{ref} — list/inspect/remove/tag/push/pull/search
  • GET /v1/blueprints, /v1/blueprints/{name}, POST .../install|uninstall
  • GET /v1/nodes, /v1/cluster/health|replicas|containers

Auth: multiple API keys with roles (readonly/admin), rate-limited, loopback by default.

Full Changelog: v0.4.36...v0.4.37