diff --git a/.github/workflows/epicmorg.base.images.current.astra17.yml b/.github/workflows/epicmorg.base.images.current.astra17.yml new file mode 100644 index 000000000..bb66276db --- /dev/null +++ b/.github/workflows/epicmorg.base.images.current.astra17.yml @@ -0,0 +1,36 @@ +name: EpicMorg Astra 1.7 SE Images + +on: +# push: +# branches: +# - 'master' + schedule: + - cron: '2 2 * * 1,3,5' + +jobs: + + build-10-images: + name: Build EpicMorg Astra 1.7 SE Images + runs-on: ubuntu-22.04 + + steps: + - uses: actions/checkout@v4 + - name: Log into registry + run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin + + - name: Test Make + run: make + + - name: "Build and Deploy Astra 1.7 SE slim Image:" + run: cd linux/ecosystem/epicmorg/astra/1.7-alse/slim && pwd && make build && make deploy + + - name: "Build and Deploy Astra 1.7 SE main Image:" + run: cd linux/ecosystem/epicmorg/astra/1.7-alse/main && pwd && make build && make deploy + + - name: "Build and Deploy Astra 1.7 SE develop Image:" + run: cd linux/ecosystem/epicmorg/astra/1.7-alse/develop && pwd && make build && make deploy + +################################################################################## + + - name: Cleanup + run: make docker-clean diff --git a/CHANGELOG.md b/CHANGELOG.md index 314f8a979..9564e611a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Changelog ## 2024 * `feb` + * added `astralinux` `1.7` `se` base images - `slim`, `main` and `develop`. * updated images: fixes of sources.list, java install logic, updated `python 3.12` iamges * added `bitbucket`, `nodejs21`,`nextcloud 28`, `python 3.13` images * added `pnpm` to `nodejs 12-21` images diff --git a/Makefile b/Makefile index 570cc21f5..9ab43d5c1 100644 --- a/Makefile +++ b/Makefile @@ -285,6 +285,11 @@ ecosystem-debian-images: make ecosystem-debian-bullseye-images make ecosystem-debian-bookworm-images +ecosystem-astra-17se-images: + cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/slim && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/main && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/develop && pwd && make build && make deploy + ecosystem-debian-squeeze-images: cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/slim && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/main && pwd && make build && make deploy @@ -1325,7 +1330,8 @@ bundle-base-images: @echo "=======================================" @echo "===== Building EpicMorg images =====" @echo "=======================================" - make advanced-pyhton-images + make ecosystem-astra-17se-images +# make advanced-pyhton-images make ecosystem-debian-images bundle-teamcity: diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/develop/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/Dockerfile new file mode 100644 index 000000000..2991ba24e --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/Dockerfile @@ -0,0 +1,105 @@ +FROM epicmorg/astralinux:1.7-main + +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# update lists +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + at \ + autoconf \ + autoconf-archive \ + automake \ + autopkgtest \ + autotools-dev \ + build-essential \ + cmake \ + cmake-extras \ + docker.io \ + docker-compose \ + devscripts \ + dh-make \ + dpkg-dev \ + extra-cmake-modules \ + fakeroot \ + fuse3 \ + g++ \ + g++-multilib \ + gcc \ + gcc-multilib \ + gdal-bin \ + gdb \ + gnu-standards \ + googletest \ + googletest-tools \ + libgtest-dev \ + golang \ + golang-go \ + krb5-user \ + libavcodec-dev \ + libavfilter-dev \ + libavformat-dev \ + libbz2-dev \ + libc6-dev \ + libcrypto++-dev \ + libegl1-mesa-dev \ + libfreetype6-dev \ + libfuse3-3 \ + libgbm-dev \ + libgd-dev \ + libgdal-dev \ + libgeoip-dev \ + libgeos-dev \ + libgles2-mesa-dev \ + libgtk-3-dev \ + libhiredis-dev \ + libkrb5-dev \ + libldap2-dev \ + liblua5.1-0-dev \ + liblzma-dev \ + libmaxminddb-dev \ + libpam0g-dev \ + libpcre3-dev \ + libperl-dev \ + libproj-dev \ + libprotobuf-c-dev \ + libsdl-image1.2-dev \ + libsdl2-dev \ + libsqlite3-dev \ + libssl-dev \ + libswscale-dev \ + libtool \ + libunwind-dev \ + libvpx-dev \ + libxkbcommon-dev \ + libxml2-dev \ + libxslt1-dev \ + libzip-dev \ + luajit \ + make \ + pkg-config \ + protobuf-c-compiler \ + python3-all-dev \ + strace \ + tcl \ + uuid-dev \ + yasm \ + zlib1g \ + zlib1g-dev + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/develop/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/develop/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/docker-compose.yml new file mode 100644 index 000000000..a315001b2 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3' +services: + app: + image: "epicmorg/astralinux:1.7-develop" + build: + context: . \ No newline at end of file diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/main/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/main/Dockerfile new file mode 100644 index 000000000..827d70f06 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/main/Dockerfile @@ -0,0 +1,69 @@ +FROM epicmorg/astralinux:1.7-slim + +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# update lists +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + acl \ + bzip2 \ + cifs-utils \ + cron \ + curl \ + dos2unix \ + fontconfig \ + git \ + gzip \ + htop \ + iftop \ + iotop \ + iputils-ping \ + jq \ + libxml2-utils \ + libzip4 \ + locales \ + logrotate \ + lsb-release \ + lsof \ + lzip \ + lzma \ + lzop \ + mc \ + nano \ + nmap \ + openssl \ + p7zip-full \ + p7zip-rar \ + perl \ + portmap \ + procps \ + rename \ + rsync \ + ssl-cert \ + telnet \ + tini \ + tree \ + unrar \ + util-linux \ + uuid-runtime \ + wget \ + xz-utils \ + zip + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/main/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/main/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/main/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/main/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/main/docker-compose.yml new file mode 100644 index 000000000..a96ea596d --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/main/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3' +services: + app: + image: "epicmorg/astralinux:1.7-main" + build: + context: . diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Dockerfile new file mode 100644 index 000000000..7d583a6cd --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Dockerfile @@ -0,0 +1,75 @@ +FROM epicmorg/astralinux:1.7-rootfs +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# prepare system +################################################################## +RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done + +################################################################## +# sources list +################################################################## +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/apt.conf.d/98-allow-unauthenticated /etc/apt/apt.conf.d/98-allow-unauthenticated +COPY etc/apt/apt.conf.d/97-allow-cert-exp /etc/apt/apt.conf.d/97-allow-cert-exp +COPY etc/apt/apt.conf.d/96-apt-retries /etc/apt/apt.conf.d/96-apt-retries +COPY etc/apt/sources.list /etc/apt/sources.list +COPY etc/locale.gen /etc/locale.gen +COPY usr/local/share/ca-certificates /usr/local/share/ca-certificates + +RUN mkdir -p /etc/apt/keyrings +RUN apt-get update && \ + apt-get dist-upgrade -y + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + apt-transport-https \ + apt-utils \ + gnupg \ + gnupg1 \ + gnupg2 \ + aptitude \ + bash \ + binutils \ + ca-certificates \ + locales \ + software-properties-common \ + sudo + +RUN update-ca-certificates --fresh + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/docker-compose.yml new file mode 100644 index 000000000..c45c0b482 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3' +services: + app: + image: "epicmorg/astralinux:1.7-slim" + build: + context: . diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/96-apt-retries b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/96-apt-retries new file mode 100644 index 000000000..73262ccc3 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/96-apt-retries @@ -0,0 +1 @@ +Acquire::Retries "9"; diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/97-allow-cert-exp b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/97-allow-cert-exp new file mode 100644 index 000000000..e7ec46810 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/97-allow-cert-exp @@ -0,0 +1,2 @@ +Acquire::https::Verify-Peer "false"; +Acquire::https::Verify-Host "false"; diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/98-allow-unauthenticated b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/98-allow-unauthenticated new file mode 100644 index 000000000..b36cd01c8 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/98-allow-unauthenticated @@ -0,0 +1 @@ +APT::Get::AllowUnauthenticated "true"; diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/sources.list b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/sources.list new file mode 100644 index 000000000..9a5b906b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/sources.list @@ -0,0 +1,17 @@ +# Основной репозиторий +deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free + +# Оперативные обновления основного репозитория +deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-update/ 1.7_x86-64 main contrib non-free + +# Базовый репозиторий +deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free + +# Расширенный репозиторий +deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 main contrib non-free + +# Расширенный репозиторий (компонент astra-ce) +deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 astra-ce + +# Последнее срочное обновление (если доступно): +deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/uu/last/repository-update/ 1.7_x86-64 main contrib non-free diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/locale.gen b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/locale.gen new file mode 100644 index 000000000..02f100afa --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/locale.gen @@ -0,0 +1,12 @@ +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_root_ca_pem.crt b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_root_ca_pem.crt new file mode 100644 index 000000000..a9b27a783 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_root_ca_pem.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFwjCCA6qgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwcDELMAkGA1UEBhMCUlUx +PzA9BgNVBAoMNlRoZSBNaW5pc3RyeSBvZiBEaWdpdGFsIERldmVsb3BtZW50IGFu +ZCBDb21tdW5pY2F0aW9uczEgMB4GA1UEAwwXUnVzc2lhbiBUcnVzdGVkIFJvb3Qg +Q0EwHhcNMjIwMzAxMjEwNDE1WhcNMzIwMjI3MjEwNDE1WjBwMQswCQYDVQQGEwJS +VTE/MD0GA1UECgw2VGhlIE1pbmlzdHJ5IG9mIERpZ2l0YWwgRGV2ZWxvcG1lbnQg +YW5kIENvbW11bmljYXRpb25zMSAwHgYDVQQDDBdSdXNzaWFuIFRydXN0ZWQgUm9v +dCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMfFOZ8pUAL3+r2n +qqE0Zp52selXsKGFYoG0GM5bwz1bSFtCt+AZQMhkWQheI3poZAToYJu69pHLKS6Q +XBiwBC1cvzYmUYKMYZC7jE5YhEU2bSL0mX7NaMxMDmH2/NwuOVRj8OImVa5s1F4U +zn4Kv3PFlDBjjSjXKVY9kmjUBsXQrIHeaqmUIsPIlNWUnimXS0I0abExqkbdrXbX +YwCOXhOO2pDUx3ckmJlCMUGacUTnylyQW2VsJIyIGA8V0xzdaeUXg0VZ6ZmNUr5Y +Ber/EAOLPb8NYpsAhJe2mXjMB/J9HNsoFMBFJ0lLOT/+dQvjbdRZoOT8eqJpWnVD +U+QL/qEZnz57N88OWM3rabJkRNdU/Z7x5SFIM9FrqtN8xewsiBWBI0K6XFuOBOTD +4V08o4TzJ8+Ccq5XlCUW2L48pZNCYuBDfBh7FxkB7qDgGDiaftEkZZfApRg2E+M9 +G8wkNKTPLDc4wH0FDTijhgxR3Y4PiS1HL2Zhw7bD3CbslmEGgfnnZojNkJtcLeBH +BLa52/dSwNU4WWLubaYSiAmA9IUMX1/RpfpxOxd4Ykmhz97oFbUaDJFipIggx5sX +ePAlkTdWnv+RWBxlJwMQ25oEHmRguNYf4Zr/Rxr9cS93Y+mdXIZaBEE0KS2iLRqa +OiWBki9IMQU4phqPOBAaG7A+eP8PAgMBAAGjZjBkMB0GA1UdDgQWBBTh0YHlzlpf +BKrS6badZrHF+qwshzAfBgNVHSMEGDAWgBTh0YHlzlpfBKrS6badZrHF+qwshzAS +BgNVHRMBAf8ECDAGAQH/AgEEMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsF +AAOCAgEAALIY1wkilt/urfEVM5vKzr6utOeDWCUczmWX/RX4ljpRdgF+5fAIS4vH +tmXkqpSCOVeWUrJV9QvZn6L227ZwuE15cWi8DCDal3Ue90WgAJJZMfTshN4OI8cq +W9E4EG9wglbEtMnObHlms8F3CHmrw3k6KmUkWGoa+/ENmcVl68u/cMRl1JbW2bM+ +/3A+SAg2c6iPDlehczKx2oa95QW0SkPPWGuNA/CE8CpyANIhu9XFrj3RQ3EqeRcS +AQQod1RNuHpfETLU/A2gMmvn/w/sx7TB3W5BPs6rprOA37tutPq9u6FTZOcG1Oqj +C/B7yTqgI7rbyvox7DEXoX7rIiEqyNNUguTk/u3SZ4VXE2kmxdmSh3TQvybfbnXV +4JbCZVaqiZraqc7oZMnRoWrXRG3ztbnbes/9qhRGI7PqXqeKJBztxRTEVj8ONs1d +WN5szTwaPIvhkhO3CO5ErU2rVdUr89wKpNXbBODFKRtgxUT70YpmJ46VVaqdAhOZ +D9EUUn4YaeLaS8AjSF/h7UkjOibNc4qVDiPP+rkehFWM66PVnP1Msh93tc+taIfC +EYVMxjh8zNbFuoc7fzvvrFILLe7ifvEIUqSVIC/AzplM/Jxw7buXFeGP1qVCBEHq +391d/9RAfaZ12zkwFsl+IKwE/OZxW8AHa9i1p4GO0YSNuczzEm4= +-----END CERTIFICATE----- \ No newline at end of file diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_sub_ca_pem.crt b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_sub_ca_pem.crt new file mode 100644 index 000000000..97769b59b --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_sub_ca_pem.crt @@ -0,0 +1,41 @@ +-----BEGIN CERTIFICATE----- +MIIHQjCCBSqgAwIBAgICEAIwDQYJKoZIhvcNAQELBQAwcDELMAkGA1UEBhMCUlUx +PzA9BgNVBAoMNlRoZSBNaW5pc3RyeSBvZiBEaWdpdGFsIERldmVsb3BtZW50IGFu +ZCBDb21tdW5pY2F0aW9uczEgMB4GA1UEAwwXUnVzc2lhbiBUcnVzdGVkIFJvb3Qg +Q0EwHhcNMjIwMzAyMTEyNTE5WhcNMjcwMzA2MTEyNTE5WjBvMQswCQYDVQQGEwJS +VTE/MD0GA1UECgw2VGhlIE1pbmlzdHJ5IG9mIERpZ2l0YWwgRGV2ZWxvcG1lbnQg +YW5kIENvbW11bmljYXRpb25zMR8wHQYDVQQDDBZSdXNzaWFuIFRydXN0ZWQgU3Vi +IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA9YPqBKOk19NFymrE +wehzrhBEgT2atLezpduB24mQ7CiOa/HVpFCDRZzdxqlh8drku408/tTmWzlNH/br +HuQhZ/miWKOf35lpKzjyBd6TPM23uAfJvEOQ2/dnKGGJbsUo1/udKSvxQwVHpVv3 +S80OlluKfhWPDEXQpgyFqIzPoxIQTLZ0deirZwMVHarZ5u8HqHetRuAtmO2ZDGQn +vVOJYAjls+Hiueq7Lj7Oce7CQsTwVZeP+XQx28PAaEZ3y6sQEt6rL06ddpSdoTMp +BnCqTbxW+eWMyjkIn6t9GBtUV45yB1EkHNnj2Ex4GwCiN9T84QQjKSr+8f0psGrZ +vPbCbQAwNFJjisLixnjlGPLKa5vOmNwIh/LAyUW5DjpkCx004LPDuqPpFsKXNKpa +L2Dm6uc0x4Jo5m+gUTVORB6hOSzWnWDj2GWfomLzzyjG81DRGFBpco/O93zecsIN +3SL2Ysjpq1zdoS01CMYxie//9zWvYwzI25/OZigtnpCIrcd2j1Y6dMUFQAzAtHE+ +qsXflSL8HIS+IJEFIQobLlYhHkoE3avgNx5jlu+OLYe0dF0Ykx1PGNjbwqvTX37R +Cn32NMjlotW2QcGEZhDKj+3urZizp5xdTPZitA+aEjZM/Ni71VOdiOP0igbw6asZ +2fxdozZ1TnSSYNYvNATwthNmZysCAwEAAaOCAeUwggHhMBIGA1UdEwEB/wQIMAYB +Af8CAQAwDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTR4XENCy2BTm6KSo9MI7NM +XqtpCzAfBgNVHSMEGDAWgBTh0YHlzlpfBKrS6badZrHF+qwshzCBxwYIKwYBBQUH +AQEEgbowgbcwOwYIKwYBBQUHMAKGL2h0dHA6Ly9yb3N0ZWxlY29tLnJ1L2NkcC9y +b290Y2Ffc3NsX3JzYTIwMjIuY3J0MDsGCCsGAQUFBzAChi9odHRwOi8vY29tcGFu +eS5ydC5ydS9jZHAvcm9vdGNhX3NzbF9yc2EyMDIyLmNydDA7BggrBgEFBQcwAoYv +aHR0cDovL3JlZXN0ci1wa2kucnUvY2RwL3Jvb3RjYV9zc2xfcnNhMjAyMi5jcnQw +gbAGA1UdHwSBqDCBpTA1oDOgMYYvaHR0cDovL3Jvc3RlbGVjb20ucnUvY2RwL3Jv +b3RjYV9zc2xfcnNhMjAyMi5jcmwwNaAzoDGGL2h0dHA6Ly9jb21wYW55LnJ0LnJ1 +L2NkcC9yb290Y2Ffc3NsX3JzYTIwMjIuY3JsMDWgM6Axhi9odHRwOi8vcmVlc3Ry +LXBraS5ydS9jZHAvcm9vdGNhX3NzbF9yc2EyMDIyLmNybDANBgkqhkiG9w0BAQsF +AAOCAgEARBVzZls79AdiSCpar15dA5Hr/rrT4WbrOfzlpI+xrLeRPrUG6eUWIW4v +Sui1yx3iqGLCjPcKb+HOTwoRMbI6ytP/ndp3TlYua2advYBEhSvjs+4vDZNwXr/D +anbwIWdurZmViQRBDFebpkvnIvru/RpWud/5r624Wp8voZMRtj/cm6aI9LtvBfT9 +cfzhOaexI/99c14dyiuk1+6QhdwKaCRTc1mdfNQmnfWNRbfWhWBlK3h4GGE9JK33 +Gk8ZS8DMrkdAh0xby4xAQ/mSWAfWrBmfzlOqGyoB1U47WTOeqNbWkkoAP2ys94+s +Jg4NTkiDVtXRF6nr6fYi0bSOvOFg0IQrMXO2Y8gyg9ARdPJwKtvWX8VPADCYMiWH +h4n8bZokIrImVKLDQKHY4jCsND2HHdJfnrdL2YJw1qFskNO4cSNmZydw0Wkgjv9k +F+KxqrDKlB8MZu2Hclph6v/CZ0fQ9YuE8/lsHZ0Qc2HyiSMnvjgK5fDc3TD4fa8F +E8gMNurM+kV8PT8LNIM+4Zs+LKEV8nqRWBaxkIVJGekkVKO8xDBOG/aN62AZKHOe +GcyIdu7yNMMRihGVZCYr8rYiJoKiOzDqOkPkLOPdhtVlgnhowzHDxMHND/E2WA5p +ZHuNM/m0TXt2wTTPL7JH2YC0gPz/BvvSzjksgzU5rLbRyUKQkgU= +-----END CERTIFICATE----- \ No newline at end of file