├── .gitignore ├── README.md ├── docker-compose.yaml ├── setup-airflow ├── Dockerfile ├── airflow.cfg └── execute-carte.sh ├── setup-pentaho ├── Dockerfile ├── carte-master-config.xml ├── carte-slave-config.xml ├── docker-entrypoint.sh ├── kettle-properties │ ├── dev-kettle.properties │ ├── localhost-kettle.properties │ ├── prod-kettle.properties │ └── qa-kettle.properties ├── repositories.xml └── simple-jndi │ └── jdbc.properties └── source-code ├── dags ├── async-trigger.py ├── hello-world.py ├── load-testing.py ├── sync-trigger.py └── utils │ └── execute_pdi.py └── ktrs ├── helloworld ├── helloworld-job.kjb └── helloworld-trans.ktr └── process1 ├── task1.ktr └── task2.ktr /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /setup-airflow/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/setup-airflow/Dockerfile -------------------------------------------------------------------------------- /setup-airflow/airflow.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/setup-airflow/airflow.cfg -------------------------------------------------------------------------------- /setup-airflow/execute-carte.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/setup-airflow/execute-carte.sh -------------------------------------------------------------------------------- /setup-pentaho/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/setup-pentaho/Dockerfile -------------------------------------------------------------------------------- /setup-pentaho/carte-master-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/setup-pentaho/carte-master-config.xml -------------------------------------------------------------------------------- /setup-pentaho/carte-slave-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/setup-pentaho/carte-slave-config.xml -------------------------------------------------------------------------------- /setup-pentaho/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/setup-pentaho/docker-entrypoint.sh -------------------------------------------------------------------------------- /setup-pentaho/kettle-properties/dev-kettle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/setup-pentaho/kettle-properties/dev-kettle.properties -------------------------------------------------------------------------------- /setup-pentaho/kettle-properties/localhost-kettle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/setup-pentaho/kettle-properties/localhost-kettle.properties -------------------------------------------------------------------------------- /setup-pentaho/kettle-properties/prod-kettle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/setup-pentaho/kettle-properties/prod-kettle.properties -------------------------------------------------------------------------------- /setup-pentaho/kettle-properties/qa-kettle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/setup-pentaho/kettle-properties/qa-kettle.properties -------------------------------------------------------------------------------- /setup-pentaho/repositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/setup-pentaho/repositories.xml -------------------------------------------------------------------------------- /setup-pentaho/simple-jndi/jdbc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/setup-pentaho/simple-jndi/jdbc.properties -------------------------------------------------------------------------------- /source-code/dags/async-trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/source-code/dags/async-trigger.py -------------------------------------------------------------------------------- /source-code/dags/hello-world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/source-code/dags/hello-world.py -------------------------------------------------------------------------------- /source-code/dags/load-testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/source-code/dags/load-testing.py -------------------------------------------------------------------------------- /source-code/dags/sync-trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/source-code/dags/sync-trigger.py -------------------------------------------------------------------------------- /source-code/dags/utils/execute_pdi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/source-code/dags/utils/execute_pdi.py -------------------------------------------------------------------------------- /source-code/ktrs/helloworld/helloworld-job.kjb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/source-code/ktrs/helloworld/helloworld-job.kjb -------------------------------------------------------------------------------- /source-code/ktrs/helloworld/helloworld-trans.ktr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/source-code/ktrs/helloworld/helloworld-trans.ktr -------------------------------------------------------------------------------- /source-code/ktrs/process1/task1.ktr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/source-code/ktrs/process1/task1.ktr -------------------------------------------------------------------------------- /source-code/ktrs/process1/task2.ktr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarit-si/docker-airflow-pdi-01/HEAD/source-code/ktrs/process1/task2.ktr --------------------------------------------------------------------------------