Skip to content

Commit 3a10b63

Browse files
author
Alan Christie
committed
feat: Prepare for k8s 1.33 build
1 parent 931f0a3 commit 3a10b63

19 files changed

+27
-157
lines changed

.github/workflows/build-latest.yaml

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

.github/workflows/build-stable.yaml

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

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@ repos:
4040
- py312
4141
# MyPy
4242
- repo: https://github.com/pre-commit/mirrors-mypy
43-
rev: v1.15.0
43+
rev: v1.17.0
4444
hooks:
4545
- id: mypy
4646
files: ^operator
4747
# Pylint
4848
- repo: https://github.com/pycqa/pylint
49-
rev: v3.3.6
49+
rev: v3.3.7
5050
hooks:
5151
- id: pylint
5252
files: ^operator
@@ -57,7 +57,7 @@ repos:
5757
# All files that end '.yaml' or '.yaml.j2'
5858
# See https://pre-commit.com/#filtering-files-with-types
5959
- repo: https://github.com/adrienverge/yamllint
60-
rev: v1.37.0
60+
rev: v1.37.1
6161
hooks:
6262
- id: yamllint
6363
types:

README.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@
66
![Architecture](https://img.shields.io/badge/architecture-amd64%20%7C%20arm64-lightgrey)
77

88
[![build](https://github.com/informaticsmatters/squonk2-data-manager-jupyter-operator/actions/workflows/build.yaml/badge.svg)](https://github.com/informaticsmatters/squonk2-data-manager-jupyter-operator/actions/workflows/build.yaml)
9-
[![build latest](https://github.com/informaticsmatters/squonk2-data-manager-jupyter-operator/actions/workflows/build-latest.yaml/badge.svg)](https://github.com/informaticsmatters/squonk2-data-manager-jupyter-operator/actions/workflows/build-latest.yaml)
109
[![build tag](https://github.com/informaticsmatters/squonk2-data-manager-jupyter-operator/actions/workflows/build-tag.yaml/badge.svg)](https://github.com/informaticsmatters/squonk2-data-manager-jupyter-operator/actions/workflows/build-tag.yaml)
11-
[![build stable](https://github.com/informaticsmatters/squonk2-data-manager-jupyter-operator/actions/workflows/build-stable.yaml/badge.svg)](https://github.com/informaticsmatters/squonk2-data-manager-jupyter-operator/actions/workflows/build-stable.yaml)
1210

1311
![GitHub](https://img.shields.io/github/license/informaticsmatters/squonk2-data-manager-jupyter-operator)
1412

@@ -34,7 +32,7 @@ Prerequisites: -
3432
- Python
3533
- Docker
3634
- A kubernetes config file
37-
- A compatible Kubernetes (e.g. 1.22 thru 1.24 if the operator is built for 1.23)
35+
- A compatible Kubernetes (e.g. 1.32 thru 1.34 if the operator is built for 1.33)
3836

3937
## Contributing
4038
The project uses: -
@@ -69,7 +67,7 @@ is automatically built and pushed to Docker Hub using GitHub Actions.
6967
You can build and push the image yourself using docker-compose.
7068
The following will build an operator image with a specific tag: -
7169

72-
export IMAGE_TAG=23.1.0-alpha.1
70+
export IMAGE_TAG=34.0.0-alpha.1
7371
docker compose build
7472
docker compose push
7573

@@ -83,7 +81,6 @@ environment using the requirements in the root of the project...
8381
source venv/bin/activate
8482
pip install --upgrade pip
8583
pip install -r requirements.txt
86-
ansible-galaxy install -r requirements.yaml
8784

8885
Set your KUBECONFIG for the cluster and verify its right: -
8986

build-requirements.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
ansible-lint == 6.17.2
2-
black == 23.7.0
3-
mypy == 1.4.1
4-
pre-commit == 3.3.3
5-
pylint == 2.17.4
6-
yamllint == 1.32.0
1+
ansible-lint == 25.7.0
2+
black == 25.1.0
3+
mypy == 1.17.0
4+
pre-commit == 4.2.0
5+
pylint == 3.3.7
6+
yamllint == 1.37.1

docker-compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ services:
2020
operator:
2121
build:
2222
context: operator
23-
image: informaticsmatters/data-manager-jupyter-operator:${IMAGE_TAG:-19.2.0}
23+
image: informaticsmatters/data-manager-jupyter-operator:${IMAGE_TAG:-33.0.0}

docker-desktop-parameters.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
jo_ingress_domain: kubernetes.docker.internal
44
jo_ingress_tls_secret: data-manager-api-tls
55
jo_dmapi_namespace: data-manager-api
6-
jo_image_tag: 19.2.0
6+
jo_image_tag: 33.0.0
77
jo_namespaces: data-manager-api
88

99
jo_kubeconfig: "{{ lookup('env', 'KUBECONFIG') }}"

integration-parameters.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22

3-
jo_image_tag: 19.2.0
3+
jo_image_tag: 33.0.0
44
jo_dmapi_namespace: data-manager-api-integration
55

66
jo_ingress_domain: squonk.it

local-parameters.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22

3-
jo_image_tag: 19.2.7
3+
jo_image_tag: 33.0.0
44
jo_ingress_domain: kubernetes.docker.internal
55
jo_namespaces: im-data-manager-api
66
jo_namespace: im-data-manager-jupyter-operator

operator/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.12.9-slim
1+
FROM python:3.12.11-slim
22

33
# Labels
44
LABEL maintainer='Alan Christie <[email protected]>'

0 commit comments

Comments
 (0)