Skip to content

Commit 9a2b4cd

Browse files
committed
up to airflow 2.9.0
1 parent c86cd4a commit 9a2b4cd

File tree

3 files changed

+21
-17
lines changed

3 files changed

+21
-17
lines changed

.github/workflows/docker-publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ jobs:
6969

7070
strategy:
7171
matrix:
72-
service: [airflow-worker, airflow-scheduler, flower, airflow-webserver, airflow-dag-processor]
72+
service: [airflow-worker, airflow-scheduler, airflow-webserver]
7373

7474
steps:
7575
- name: upgrade ${{ matrix.service }}
@@ -79,7 +79,7 @@ jobs:
7979
rancher_access: ${{ secrets.RANCHER_ACCESS }}
8080
rancher_key: ${{ secrets.RANCHER_KEY }}
8181
project_id: 1a656207
82-
stack_name: Airflow27-hmg
82+
stack_name: airflow2-hmg
8383
service_name: ${{ matrix.service }}
8484
docker_image: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
8585
retry_count: 20

Dockerfile

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# for dev: docker build -t ghcr.io/gestaogovbr/airflow2-docker:latest-dev --build-arg dev_build=true .
22

3-
FROM apache/airflow:2.7.3-python3.10
3+
FROM apache/airflow:2.9.0-python3.10
44

55
USER root
66
RUN apt-get update \
@@ -14,7 +14,7 @@ RUN apt-get update \
1414
unzip \
1515
git \
1616
&& curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add --no-tty - \
17-
&& curl https://packages.microsoft.com/config/debian/11/prod.list > /etc/apt/sources.list.d/mssql-release.list \
17+
&& curl https://packages.microsoft.com/config/debian/12/prod.list > /etc/apt/sources.list.d/mssql-release.list \
1818
&& apt-get update -yqq \
1919
&& ACCEPT_EULA=Y apt-get install -yqq msodbcsql17 mssql-tools \
2020
&& sed -i 's,^\(MinProtocol[ ]*=\).*,\1'TLSv1.0',g' /etc/ssl/openssl.cnf \
@@ -47,26 +47,26 @@ COPY requirements-uninstall.txt .
4747
COPY requirements-cdata-dags.txt .
4848

4949
RUN pip uninstall -y -r requirements-uninstall.txt && \
50-
pip install --no-cache-dir --user -r \
50+
pip install --no-cache-dir -r \
5151
https://raw.githubusercontent.com/gestaogovbr/Ro-dou/main/requirements.txt && \
52-
pip install --no-cache-dir --user \
53-
apache-airflow-providers-jdbc==4.1.0 \
54-
apache-airflow-providers-microsoft-mssql==3.5.0 \
55-
apache-airflow-providers-samba==4.3.0 \
56-
apache-airflow-providers-odbc==4.1.0 \
57-
apache-airflow-providers-docker==3.8.0 \
58-
apache-airflow-providers-common-sql==1.8.0 \
59-
apache-airflow-providers-telegram==4.2.0 \
60-
acryl-datahub-airflow-plugin==0.10.4 && \
61-
pip install --no-cache-dir --user -r requirements-cdata-dags.txt
52+
pip install --no-cache-dir \
53+
apache-airflow-providers-jdbc==4.2.2 \
54+
apache-airflow-providers-microsoft-mssql==3.6.1 \
55+
apache-airflow-providers-samba==4.5.0 \
56+
apache-airflow-providers-odbc==4.4.1 \
57+
apache-airflow-providers-docker==3.9.1 \
58+
apache-airflow-providers-common-sql==1.11.1 \
59+
apache-airflow-providers-telegram==4.4.0 \
60+
acryl-datahub-airflow-plugin==0.13.1.2 && \
61+
pip install --no-cache-dir -r requirements-cdata-dags.txt
6262

6363
ARG dev_build="false"
6464
RUN \
6565
if [[ "${dev_build}" == "false" ]] ; \
66-
then pip install --no-cache-dir --user apache-airflow-providers-fastetl; \
66+
then pip install --no-cache-dir apache-airflow-providers-fastetl; \
6767
else \
6868
echo ***apache-airflow-providers-fastetl not installed*** && \
69-
pip install --no-cache-dir --user -r https://raw.githubusercontent.com/gestaogovbr/FastETL/main/requirements.txt ; \
69+
pip install --no-cache-dir -r https://raw.githubusercontent.com/gestaogovbr/FastETL/main/requirements.txt ; \
7070
fi
7171

7272
RUN while [[ "$(curl -s -o /tmp/thawte.pem -w ''%{http_code}'' https://ssltools.digicert.com/chainTester/webservice/validatecerts/certificate?certKey=issuer.intermediate.cert.98&fileName=Thawte%20RSA%20CA%202018&fileExtension=txt)" != "200" ]]; do sleep 1; done

requirements-uninstall.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,3 +127,7 @@ google-crc32c
127127
google-resumable-media
128128
grpc-google-iam-v1
129129
pydata-google-auth
130+
131+
# from apache-airflow-providers-hashicorp
132+
apache-airflow-providers-hashicorp
133+
hvac

0 commit comments

Comments
 (0)