Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
context: .
dockerfile_path: Dockerfile
github_token: ${{ secrets.GITHUB_TOKEN }}
chart_version: 3.1.0
chart_version: 3.1.1
is_chart_release: true
cas-airflow-dag-trigger-build:
needs: [release]
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM apache/airflow:3.1.2
FROM apache/airflow:3.1.8

# Install the standard providers for Airflow 2 -- can be removed when we upgrade to Airflow 3
RUN pip install --no-cache-dir "apache-airflow==${AIRFLOW_VERSION}" apache-airflow-providers-standard
Expand Down
6 changes: 3 additions & 3 deletions helm/cas-airflow/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
dependencies:
- name: airflow
repository: https://airflow.apache.org/
version: 1.18.0
version: 1.19.0
- name: terraform-bucket-provision
repository: https://bcgov.github.io/cas-pipeline/
version: 0.1.3
digest: sha256:98240d16977d7eabf4897ef0be279c4e85c7f8ae6ec389376b7c28212d513798
generated: "2025-09-09T14:12:54.100483261-06:00"
digest: sha256:325c0d60c55e7a2e792aa30f238399e65a2015e26ba993f85037c95910a316a0
generated: "2026-03-19T14:03:21.67381925-06:00"
6 changes: 3 additions & 3 deletions helm/cas-airflow/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v2
name: cas-airflow
type: application
version: 3.1.0 # Changing this requires updating the image tag in .github/workflows/release.yaml
appVersion: 3.1.2 # The airflow version
version: 3.1.1 # Changing this requires updating the image tag in .github/workflows/release.yaml
appVersion: 3.1.8 # The airflow version
description: Helm chart to deploy cas' flavour of airflow, compatible with OpenShift 4. This chart uses the vanilla airflow chart and adds cas' own templates and values.
icon: https://www.astronomer.io/static/airflowNewA.png
keywords:
Expand All @@ -12,7 +12,7 @@ keywords:
- bcgov
dependencies:
- name: airflow
version: "1.18.0"
version: "1.19.0"
repository: "https://airflow.apache.org/"
- name: terraform-bucket-provision
version: "0.1.3"
Expand Down
30 changes: 10 additions & 20 deletions helm/cas-airflow/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ airflow:
# Will be overridden by the git commit sha
defaultAirflowTag: "to_override"

airflowVersion: "3.1.2"
airflowVersion: "3.1.8"

# Enable RBAC (default on most clusters these days)
rbac:
Expand Down Expand Up @@ -116,29 +116,19 @@ airflow:
requests:
cpu: 50m
memory: 400Mi
defaultUser:
enabled: true
role: Admin
username: cas-airflow-admin
email: admin@example.com
firstName: admin
lastName: user
password: "$(DEFAULT_USER_PASS)"
startupProbe:
timeoutSeconds: 120
periodSeconds: 60

# createUserJob.args param uses the webserver.defaultUser values as of Airflow 3.1.2,
# So we need to override them here instead of in apiServer.defaultUser
webserver:
defaultUser:
enabled: true
role: Admin
username: cas-airflow-admin
email: admin@example.com
firstName: admin
lastName: user
password: "$(DEFAULT_USER_PASS)"
jobs:
createUserJob:
defaultUser:
email: admin@example.com
firstName: admin
lastName: user
password: "$(DEFAULT_USER_PASS)"
role: Admin
username: cas-airflow-admin

# Airflow scheduler settings
scheduler:
Expand Down
2 changes: 1 addition & 1 deletion run_local.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ set -e
export AIRFLOW_HOME=.
export DYNAMIC_DAGS_PATH=./dags/dynamic

AIRFLOW_VERSION=3.1.2
AIRFLOW_VERSION=3.1.8
PYTHON_VERSION="$(python --version | cut -d " " -f 2 | cut -d "." -f 1-2)"
# For example: 3.6
CONSTRAINT_URL="https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-${PYTHON_VERSION}.txt"
Expand Down
Loading