Update-deployment (#2281)

* Update deployment

* fix workflow

* Fix order

* restruct v1

* Fix style v2

* Cleanup style v3

* fix style v4

* Last style fix

* Address comments

* Update builder to 2021.11.3

* Fix let's encrypt

* fix lint

* Use ghcr.io

* fix

* Update versions

* fix readme
This commit is contained in:
Pascal Vizeli
2021-11-24 11:43:54 +01:00
committed by GitHub
parent fe641dfad2
commit 69c68bfac9
96 changed files with 1190 additions and 1189 deletions

View File

@@ -1,14 +0,0 @@
{
"build_from": {
"aarch64": "ghcr.io/home-assistant/aarch64-base:3.14",
"amd64": "ghcr.io/home-assistant/amd64-base:3.14",
"armhf": "ghcr.io/home-assistant/armhf-base:3.14",
"armv7": "ghcr.io/home-assistant/armv7-base:3.14",
"i386": "ghcr.io/home-assistant/i386-base:3.14"
},
"args": {
"CLI_VERSION": "4.14.0",
"LIBWEBSOCKETS_VERSION": "4.1.4",
"TTYD_VERSION": "1.6.3"
}
}

13
ssh/build.yaml Normal file
View File

@@ -0,0 +1,13 @@
build_from:
aarch64: ghcr.io/home-assistant/aarch64-base:3.14
amd64: ghcr.io/home-assistant/amd64-base:3.14
armhf: ghcr.io/home-assistant/armhf-base:3.14
armv7: ghcr.io/home-assistant/armv7-base:3.14
i386: ghcr.io/home-assistant/i386-base:3.14
codenotary:
signer: notary@home-assistant.io
base_image: notary@home-assistant.io
args:
CLI_VERSION: 4.14.0
LIBWEBSOCKETS_VERSION: 4.1.4
TTYD_VERSION: 1.6.3

View File

@@ -1,47 +0,0 @@
{
"name": "Terminal & SSH",
"version": "9.2.1",
"slug": "ssh",
"description": "Allow logging in remotely to Home Assistant using SSH",
"url": "https://github.com/home-assistant/hassio-addons/tree/master/ssh",
"arch": ["armhf", "armv7", "aarch64", "amd64", "i386"],
"init": false,
"advanced": true,
"startup": "services",
"host_dbus": true,
"ingress": true,
"panel_icon": "mdi:console",
"panel_title": "Terminal",
"hassio_api": true,
"hassio_role": "manager",
"audio": true,
"uart": true,
"ports": {
"22/tcp": null
},
"map": [
"config:rw",
"ssl:rw",
"addons:rw",
"share:rw",
"backup:rw",
"media:rw"
],
"options": {
"authorized_keys": [],
"apks": [],
"password": "",
"server": {
"tcp_forwarding": false
}
},
"schema": {
"authorized_keys": ["str"],
"password": "password",
"server": {
"tcp_forwarding": "bool"
},
"apks": ["str"]
},
"image": "homeassistant/{arch}-addon-ssh"
}

46
ssh/config.yaml Normal file
View File

@@ -0,0 +1,46 @@
version: 9.2.1
slug: ssh
name: Terminal & SSH
description: Allow logging in remotely to Home Assistant using SSH
url: https://github.com/home-assistant/hassio-addons/tree/master/ssh
advanced: true
arch:
- armhf
- armv7
- aarch64
- amd64
- i386
audio: true
hassio_api: true
hassio_role: manager
host_dbus: true
image: homeassistant/{arch}-addon-ssh
ingress: true
init: false
map:
- config:rw
- ssl:rw
- addons:rw
- share:rw
- backup:rw
- media:rw
options:
apks: []
authorized_keys: []
password: ""
server:
tcp_forwarding: false
panel_icon: mdi:console
panel_title: Terminal
ports:
22/tcp: null
schema:
apks:
- str
authorized_keys:
- str
password: password
server:
tcp_forwarding: bool
startup: services
uart: true