Skip to content

Commit f1f764d

Browse files
authored
[PRA-158] Update OCI resources to latest releases (3.5) (#172)
* chore: Explicitly list S3 env vars in tox.ini * chore: Update docs link to RTD ref * chore: Update OCI resources
1 parent 6401c5e commit f1f764d

3 files changed

Lines changed: 31 additions & 8 deletions

File tree

metadata.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ description: |
1212
1313
Apache Kyuubi is a free, open source software project by the Apache Software Foundation.
1414
Users can find out more at the [Kyuubi project page](https://kyuubi.apache.org/).
15-
docs: https://discourse.charmhub.io/t/charmed-apache-kyuubi-k8s-documentation/16755
15+
docs: https://canonical-charmed-spark.readthedocs-hosted.com/main/how-to/apache-kyuubi
1616
source: https://github.com/canonical/kyuubi-k8s-operator
1717
issues: https://github.com/canonical/kyuubi-k8s-operator/issues
1818
website:
@@ -34,8 +34,8 @@ resources:
3434
kyuubi-image:
3535
type: oci-image
3636
description: OCI image for kyuubi
37-
# spark-3.5.5, kyuubi 1.10.2 release date 2026-01-16
38-
upstream-source: ghcr.io/canonical/charmed-spark-kyuubi@sha256:9f19a582852e1e7fdfda78bea2151c5dfed9aa6a1147208eff49f3892abc6da4
37+
# spark-3.5.7, kyuubi 1.10.3 release date 2026-02-27
38+
upstream-source: ghcr.io/canonical/charmed-spark-kyuubi@sha256:cdde52a4f72112ea09de11c6d21f901323619cf41015db89cb9d5742c57da303
3939

4040
peers:
4141
kyuubi-peers:

src/constants.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@
3030
REST_PORT = 10099
3131
SPARK_DEFAULT_CATALOG_NAME = "spark_catalog"
3232

33-
# spark 3.5.5, release date 16/01/2026
34-
JOB_OCI_IMAGE = "ghcr.io/canonical/charmed-spark@sha256:a21e7b2d697fe3cfc61986ac40e60f4e9b6e72c4c2b37b34d3e2a6f46a66a80c"
35-
# spark-gpu 3.5.5, release date 16/01/2026
36-
GPU_JOB_OCI_IMAGE = "ghcr.io/canonical/charmed-spark-gpu@sha256:06f62f7361f1916aa9f7d27b48428277db690371d2d1acc0dd4ff2674ab75114"
33+
# spark 3.5.7, release date 2026-02-27
34+
JOB_OCI_IMAGE = "ghcr.io/canonical/charmed-spark@sha256:c7eef66beaeff463fdb7b707c630c0574912df8b843d8e3169f358adee2ae706"
35+
# spark-gpu 3.5.7, release date 2026-02-27
36+
GPU_JOB_OCI_IMAGE = "ghcr.io/canonical/charmed-spark-gpu@sha256:8b81961316d19d3d37645c901396876b8e7c3796ef7ca72857ae72d52886d734"
3737

3838
DEFAULT_ADMIN_USERNAME = "admin"
3939
PASSWORD_SUFFIX = "-password"

tox.ini

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,25 @@
44
[tox]
55
no_package = True
66
skip_missing_interpreters = True
7-
env_list = lint, unit
7+
env_list =
8+
format
9+
lint
10+
unit
11+
refresh
12+
integration-charm
13+
integration-trust
14+
integration-ha
15+
integration-upgrade
16+
integration-external-access
17+
integration-tls
18+
integration-dynamic-allocation
19+
integration-observability
20+
integration-iceberg
21+
integration-metastore
22+
integration-auth
23+
integration-provider
24+
integration-refresh
25+
integration-gpu
826

927
[vars]
1028
application = kyuubi-k8s
@@ -102,6 +120,11 @@ set_env =
102120
pass_env =
103121
{[testenv]pass_env}
104122
CI
123+
S3_ACCESS_KEY
124+
S3_SECRET_KEY
125+
S3_SERVER_URL
126+
S3_CA_BUNDLE_PATH
127+
105128
commands =
106129
poetry install --with integration
107130
poetry run pytest -vv --tb native --log-cli-level=INFO -s {posargs} {[vars]tests_path}/integration/{env:TESTFILE} -x

0 commit comments

Comments
 (0)