mirror of
https://github.com/kairos-io/packages.git
synced 2025-07-10 13:13:27 +00:00
Add yaml linter (#1111)
Co-authored-by: Dimitris Karakasilis <jimmykarily@gmail.com>
This commit is contained in:
parent
24ed37c490
commit
066659219a
5
.github/workflows/build-arm64.yaml
vendored
5
.github/workflows/build-arm64.yaml
vendored
@ -1,13 +1,12 @@
|
|||||||
name: Build ARM64
|
name: Build ARM64
|
||||||
concurrency:
|
concurrency:
|
||||||
group: "master-arm64-build"
|
group: "master-arm64-build"
|
||||||
#cancel-in-progress: true
|
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [ main ]
|
branches:
|
||||||
|
- main
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
build:
|
build:
|
||||||
runs-on: ARM64
|
runs-on: ARM64
|
||||||
env:
|
env:
|
||||||
|
5
.github/workflows/build.yaml
vendored
5
.github/workflows/build.yaml
vendored
@ -1,13 +1,12 @@
|
|||||||
name: Build
|
name: Build
|
||||||
concurrency:
|
concurrency:
|
||||||
group: "master-build"
|
group: "master-build"
|
||||||
#cancel-in-progress: true
|
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [ main ]
|
branches:
|
||||||
|
- main
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
build:
|
build:
|
||||||
runs-on: fast
|
runs-on: fast
|
||||||
env:
|
env:
|
||||||
|
13
.github/workflows/lint.yaml
vendored
Normal file
13
.github/workflows/lint.yaml
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
name: Lint
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
pull_request:
|
||||||
|
permissions: read-all
|
||||||
|
jobs:
|
||||||
|
call-workflow:
|
||||||
|
uses: kairos-io/linting-composite-action/.github/workflows/reusable-linting.yaml@8dd82218a024735daac578d2588522a5b4bb2614 # v0.0.9
|
||||||
|
with:
|
||||||
|
yamldirs: ".github/workflows/ packages/static/kairos-overlay-files/files"
|
||||||
|
is-go: false
|
21
.yamllint
Normal file
21
.yamllint
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
extends: default
|
||||||
|
|
||||||
|
rules:
|
||||||
|
# 80 chars should be enough, but don't fail if a line is longer
|
||||||
|
line-length:
|
||||||
|
max: 305
|
||||||
|
level: warning
|
||||||
|
|
||||||
|
# accept both key:
|
||||||
|
# - item
|
||||||
|
#
|
||||||
|
# and key:
|
||||||
|
# - item
|
||||||
|
indentation:
|
||||||
|
indent-sequences: whatever
|
||||||
|
|
||||||
|
truthy:
|
||||||
|
check-keys: false
|
||||||
|
|
||||||
|
document-start:
|
||||||
|
present: false
|
@ -22,6 +22,7 @@ depends() {
|
|||||||
|
|
||||||
# shellcheck disable=SC2144
|
# shellcheck disable=SC2144
|
||||||
# add network-legacy module if it exists
|
# add network-legacy module if it exists
|
||||||
|
# shellcheck disable=SC2154
|
||||||
if [ -d "${dracutbasedir}"/modules.d/??network-legacy ]; then
|
if [ -d "${dracutbasedir}"/modules.d/??network-legacy ]; then
|
||||||
network_handler="network-legacy"
|
network_handler="network-legacy"
|
||||||
fi
|
fi
|
||||||
|
@ -4,14 +4,14 @@ set -euxo pipefail
|
|||||||
RELEASE=$1
|
RELEASE=$1
|
||||||
DOWNLOAD_DIR=$2
|
DOWNLOAD_DIR=$2
|
||||||
ARCH=$3
|
ARCH=$3
|
||||||
cd $DOWNLOAD_DIR
|
cd "$DOWNLOAD_DIR"
|
||||||
sudo curl -L --remote-name-all https://dl.k8s.io/release/${RELEASE}/bin/linux/${ARCH}/{kubeadm,kubelet,kubectl}
|
sudo curl -L --remote-name-all https://dl.k8s.io/release/"${RELEASE}"/bin/linux/"${ARCH}"/{kubeadm,kubelet,kubectl}
|
||||||
sudo chmod +x {kubeadm,kubelet,kubectl}
|
sudo chmod +x {kubeadm,kubelet,kubectl}
|
||||||
cd -
|
cd -
|
||||||
|
|
||||||
cat files/etc/systemd/system/kubelet.service | sed "s:/usr/bin:${DOWNLOAD_DIR}:g" | sudo tee /etc/systemd/system/kubelet.service
|
sed "s:/usr/bin:${DOWNLOAD_DIR}:g" files/etc/systemd/system/kubelet.service | sudo tee /etc/systemd/system/kubelet.service
|
||||||
sudo mkdir -p /etc/systemd/system/kubelet.service.d
|
sudo mkdir -p /etc/systemd/system/kubelet.service.d
|
||||||
cat files/etc/systemd/system/kubelet.service.d/10-kubeadm.conf | sed "s:/usr/bin:${DOWNLOAD_DIR}:g" | sudo tee /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
|
sed "s:/usr/bin:${DOWNLOAD_DIR}:g" files/etc/systemd/system/kubelet.service.d/10-kubeadm.conf | sudo tee /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
|
||||||
mkdir -p /etc/default
|
mkdir -p /etc/default
|
||||||
cp files/etc/default/kubelet /etc/default
|
cp files/etc/default/kubelet /etc/default
|
||||||
systemctl enable kubelet
|
systemctl enable kubelet
|
||||||
|
@ -37,6 +37,7 @@ set -e
|
|||||||
SCRIPT_DIR="$(dirname $(readlink -f "${0}"))"
|
SCRIPT_DIR="$(dirname $(readlink -f "${0}"))"
|
||||||
SCRIPT_NAME="$(basename "${0}")"
|
SCRIPT_NAME="$(basename "${0}")"
|
||||||
|
|
||||||
|
# shellcheck disable=SC1091
|
||||||
. "${SCRIPT_DIR}/nvcommon_build.sh"
|
. "${SCRIPT_DIR}/nvcommon_build.sh"
|
||||||
|
|
||||||
function usage {
|
function usage {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
packages:
|
packages:
|
||||||
- name: "kairos-overlay-files"
|
- name: "kairos-overlay-files"
|
||||||
category: "static"
|
category: "static"
|
||||||
version: "1.3.4"
|
version: "1.4.0"
|
||||||
|
@ -4,14 +4,18 @@ HOST_DIR="${HOST_DIR:-/host}"
|
|||||||
|
|
||||||
if [ "$FORCE" != "true" ]; then
|
if [ "$FORCE" != "true" ]; then
|
||||||
if [ -f "/etc/kairos-release" ]; then
|
if [ -f "/etc/kairos-release" ]; then
|
||||||
|
# shellcheck disable=SC1091
|
||||||
UPDATE_VERSION=$(source /etc/kairos-release && echo "${KAIROS_VERSION}")
|
UPDATE_VERSION=$(source /etc/kairos-release && echo "${KAIROS_VERSION}")
|
||||||
else
|
else
|
||||||
|
# shellcheck disable=SC1091
|
||||||
UPDATE_VERSION=$(source /etc/os-release && echo "${KAIROS_VERSION}")
|
UPDATE_VERSION=$(source /etc/os-release && echo "${KAIROS_VERSION}")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f "/etc/kairos-release" ]; then
|
if [ -f "/etc/kairos-release" ]; then
|
||||||
|
# shellcheck disable=SC1091
|
||||||
CURRENT_VERSION=$(source "${HOST_DIR}"/etc/kairos-release && echo "${KAIROS_VERSION}")
|
CURRENT_VERSION=$(source "${HOST_DIR}"/etc/kairos-release && echo "${KAIROS_VERSION}")
|
||||||
else
|
else
|
||||||
|
# shellcheck disable=SC1091
|
||||||
CURRENT_VERSION=$(source "${HOST_DIR}"/etc/os-release && echo "${KAIROS_VERSION}")
|
CURRENT_VERSION=$(source "${HOST_DIR}"/etc/os-release && echo "${KAIROS_VERSION}")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -23,8 +27,8 @@ if [ "$FORCE" != "true" ]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mount --rbind $HOST_DIR/dev /dev
|
mount --rbind "$HOST_DIR"/dev /dev
|
||||||
mount --rbind $HOST_DIR/run /run
|
mount --rbind "$HOST_DIR"/run /run
|
||||||
|
|
||||||
recovery_mode=false
|
recovery_mode=false
|
||||||
while [[ "$#" -gt 0 ]]; do
|
while [[ "$#" -gt 0 ]]; do
|
||||||
|
Loading…
Reference in New Issue
Block a user