This commit is contained in:
2023-03-01 13:04:34 +01:00
parent 47bf2c2b41
commit 0b653934cf
8 changed files with 45 additions and 18 deletions

View File

@@ -33,7 +33,7 @@ common-installed:
- python3-pip - python3-pip
- python3-dev - python3-dev
- python3-pyinotify - python3-pyinotify
- python3-m2crypto - python-m2crypto
- python3-apt - python3-apt
- lockfile-progs - lockfile-progs
- virt-what - virt-what

View File

@@ -0,0 +1,22 @@
{%-
set cache_url = salt['pillar.get'](
'services:apt-cache',
default=''
)
%}
#{% if salt['pillar.get']('os:release', default = 'buster') != 'bullseye' %}
repo_debian-sid:
pkgrepo.managed:
- name: 'deb http://{{ cache_url }}deb.debian.org/debian sid main contrib'
- file: /etc/apt/sources.list.d/debian-sid.list
- clean_file: True
#{% else %}
#repo_debian-sid-absent:
# file.absent:
# - name: /etc/apt/sources.list.d/debian-sid.list
#{% endif %}

View File

@@ -1,7 +1,8 @@
{% set def_rel = 'bullseye' %}
{% if grains['oscodename'] != 'bullseye' and salt['pillar.get']('os:release', default = False) != 'bullseye' %} {%- set def_rel = 'bullseye' %}
{% set def_rel = 'buster' %} {%- if salt['pillar.get']('os:release', default = False) %}
{% endif %} {%- def_rel = salt['pillar.get']('os:release', default = False) %}
{%- endif %}
etc_apt_release: etc_apt_release:
file.managed: file.managed:

View File

@@ -5,7 +5,7 @@ include:
- .repo.kubernetes - .repo.kubernetes
- .cri-tools - .cri-tools
{% set k8s_v = "1.23.14-00" %} {% set k8s_v = "1.26.00-00" %}
k8s_pkgs-kubelet: k8s_pkgs-kubelet:
pkg.installed: pkg.installed:

View File

@@ -2,7 +2,7 @@
# vim: ft=yaml # vim: ft=yaml
--- ---
include: include:
- base.packages.repo.debian-bullseye - base.packages.repo.debian-sid
- .cri-tools - .cri-tools
containerd_pkgs: containerd_pkgs:
@@ -10,8 +10,10 @@ containerd_pkgs:
- pkgs: - pkgs:
- containerd - containerd
- containernetworking-plugins - containernetworking-plugins
- crun
- runc
- require: - require:
- pkgrepo: repo_debian-bullseye - pkgrepo: repo_debian-sid
/etc/containerd/config.toml: /etc/containerd/config.toml:
file.managed: file.managed:

View File

@@ -4,14 +4,15 @@ version = 2
level = "warn" level = "warn"
[plugins] [plugins]
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
systemdCgroup = true
systemd_cgroup = true
[plugins."io.containerd.grpc.v1.cri"] [plugins."io.containerd.grpc.v1.cri"]
[plugins."io.containerd.grpc.v1.cri".containerd] [plugins."io.containerd.grpc.v1.cri".containerd]
[plugins."io.containerd.grpc.v1.cri".containerd.default_runtime] snapshoter = "overlayfs"
runtime_type = "io.containerd.runc.v2" default_runtime_name = "runc"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
runtime_type = "io.containerd.runc.v2"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
SystemdCgroup = true
[plugins."io.containerd.grpc.v1.cri".cni] [plugins."io.containerd.grpc.v1.cri".cni]
bin_dir = "/opt/cni/bin" bin_dir = "/opt/cni/bin"
conf_dir = "/etc/cni/net.d" conf_dir = "/etc/cni/net.d"
@@ -21,10 +22,10 @@ version = 2
[plugins."io.containerd.grpc.v1.cri".registry.mirrors] [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."cr.lan"] [plugins."io.containerd.grpc.v1.cri".registry.mirrors."cr.lan"]
endpoint = ["http://cr.lan"] endpoint = ["http://cr.lan"]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"] #[plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
endpoint = [ "http://dr-mirror.lan", "https://registry-1.docker.io"] # endpoint = [ "http://dr-mirror.lan", "https://registry-1.docker.io"]
[plugins."io.containerd.grpc.v1.cri".registry.configs] [plugins."io.containerd.grpc.v1.cri".registry.configs]
[plugins."io.containerd.grpc.v1.cri".registry.configs."cr.lan".tls] [plugins."io.containerd.grpc.v1.cri".registry.configs."cr.lan".tls]
insecure_skip_verify = true insecure_skip_verify = true
[plugins."io.containerd.grpc.v1.cri".registry.configs."docker.io".tls] # [plugins."io.containerd.grpc.v1.cri".registry.configs."docker.io".tls]
insecure_skip_verify = true # insecure_skip_verify = true

View File

@@ -2,4 +2,5 @@ include:
- .repo - .repo
- .packages - .packages
- .cron - .cron
- .systemd

0
os/armbian/systemd.sls Normal file
View File