Skip to content

Commit c01e59e

Browse files
authored
Merge pull request #51 from linuxserver/3.18
Rebase to Alpine 3.18, deprecate armhf
2 parents 26f790d + 37da023 commit c01e59e

File tree

8 files changed

+72
-183
lines changed

8 files changed

+72
-183
lines changed

.github/ISSUE_TEMPLATE/issue.bug.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ body:
5353
options:
5454
- x86-64
5555
- arm64
56-
- armhf
5756
validations:
5857
required: true
5958
- type: textarea

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22

3-
FROM ghcr.io/linuxserver/baseimage-alpine:3.17
3+
FROM ghcr.io/linuxserver/baseimage-alpine:3.18
44

55
# set version label
66
ARG BUILD_DATE
@@ -25,11 +25,11 @@ RUN \
2525
if [ -z ${LDAP_VERSION+x} ]; then \
2626
LDAP_VERSION=$(curl -sL https://pypi.python.org/pypi/python-ldap/json |jq -r '. | .info.version'); \
2727
fi && \
28-
python3 -m ensurepip && \
29-
pip3 install -U --no-cache-dir \
28+
python3 -m venv /lsiopy && \
29+
pip install -U --no-cache-dir \
3030
pip \
3131
wheel && \
32-
pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.17/ \
32+
pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.18/ \
3333
cryptography \
3434
python-ldap=="${LDAP_VERSION}" && \
3535
echo "**** cleanup ****" && \

Dockerfile.aarch64

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22

3-
FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.17
3+
FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.18
44

55
# set version label
66
ARG BUILD_DATE
@@ -25,11 +25,11 @@ RUN \
2525
if [ -z ${LDAP_VERSION+x} ]; then \
2626
LDAP_VERSION=$(curl -sL https://pypi.python.org/pypi/python-ldap/json |jq -r '. | .info.version'); \
2727
fi && \
28-
python3 -m ensurepip && \
29-
pip3 install -U --no-cache-dir \
28+
python3 -m venv /lsiopy && \
29+
pip install -U --no-cache-dir \
3030
pip \
3131
wheel && \
32-
pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.17/ \
32+
pip install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.18/ \
3333
cryptography \
3434
python-ldap=="${LDAP_VERSION}" && \
3535
echo "**** cleanup ****" && \

Dockerfile.armhf

Lines changed: 0 additions & 47 deletions
This file was deleted.

Jenkinsfile

Lines changed: 60 additions & 125 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ The architectures supported by this image are:
5656
| :----: | :----: | ---- |
5757
| x86-64 || amd64-\<version tag\> |
5858
| arm64 || arm64v8-\<version tag\> |
59-
| armhf | | arm32v7-\<version tag\> |
59+
| armhf | | |
6060

6161
## Application Setup
6262

@@ -211,6 +211,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
211211

212212
## Versions
213213

214+
* **25.05.23:** - Rebase to Alpine 3.18, deprecate armhf.
214215
* **30.12.22:** - Rebase to alpine 3.17.
215216
* **19.09.22:** - Rebase to alpine 3.15.
216217
* **14.05.21:** - Add linuxserver wheel index.

jenkins-vars.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ external_type: pip_version
66
release_type: stable
77
release_tag: latest
88
ls_branch: master
9+
build_armhf: false
910
repo_vars:
1011
- EXT_RELEASE_TYPE = 'pip_version'
1112
- EXT_PIP = 'python-ldap'

readme-vars.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_
1111
available_architectures:
1212
- { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
1313
- { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
14-
- { arch: "{{ arch_armhf }}", tag: "arm32v7-latest"}
1514

1615
# container parameters
1716
common_param_env_vars_enabled: false
@@ -43,6 +42,7 @@ app_setup_block: |
4342
4443
# changelog
4544
changelogs:
45+
- { date: "25.05.23:", desc: "Rebase to Alpine 3.18, deprecate armhf." }
4646
- { date: "30.12.22:", desc: "Rebase to alpine 3.17." }
4747
- { date: "19.09.22:", desc: "Rebase to alpine 3.15." }
4848
- { date: "14.05.21:", desc: "Add linuxserver wheel index." }

0 commit comments

Comments
 (0)