Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebase #1

Merged
merged 166 commits into from
Jun 5, 2022
Merged

Rebase #1

merged 166 commits into from
Jun 5, 2022

Commits on May 24, 2022

  1. Enable clicking on DAG owner in autocomplete dropdown (#23804)

    PR#18991 introduced directly navigating to a DAG when selecting one
    from the typeahead search results. Unfortunately, the search results
    also includes DAG owner names, and selecting one of those navigates to
    a DAG with that name, which almost certainly doesn't exist.
    
    This extends the autocompletion endpoint to return the type of result,
    and adjusts the typeahead selection to use this to know which way to
    navigate.
    norm authored May 24, 2022
    Configuration menu
    Copy the full SHA
    29afd35 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cac7ab5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90940b5 View commit details
    Browse the repository at this point in the history
  4. Update INTHEWILD.md (#23892)

    Vincent Koc authored May 24, 2022
    Configuration menu
    Copy the full SHA
    e08b59d View commit details
    Browse the repository at this point in the history
  5. Split contributor's quick start into separate guides. (#23762)

    The foldable parts were not good. They made links not to work as
    well as they were not too discoverable.
    
    Fixes: #23174
    potiuk authored May 24, 2022
    Configuration menu
    Copy the full SHA
    1bf6dde View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d788f4b View commit details
    Browse the repository at this point in the history

Commits on May 25, 2022

  1. Move string arg evals to execute() in EksCreateClusterOperator (#…

    …23877)
    
    Currently there are string-value evaluations of `compute`, `nodegroup_role_arn`,  and `fargate_pod_execution_role_arn` args in the constructor of `EksCreateClusterOperator`.  These args are all listed as a template fields so it's entirely possible that the value(s) passed in to the operator is a Jinja expression or an `XComArg`. Either of these value types could cause a false-negative `ValueError` (in the case of unsupported `compute` values) or a `false-positive` (in the the cases of explicit checks for the *arn values) since the values themselves have not been rendered.
    
    This PR moves the evaluations of these args to the `execute()` scope.
    josh-fell authored May 25, 2022
    Configuration menu
    Copy the full SHA
    47fc253 View commit details
    Browse the repository at this point in the history
  2. Update .readthedocs.yml (#23903)

    Vincent Koc authored May 25, 2022
    Configuration menu
    Copy the full SHA
    5258836 View commit details
    Browse the repository at this point in the history
  3. Make --file command in static-checks autocomplete file name (#23896)

    The --verbose and --dry-dun commands caused n --files command to fail
    and the flag was "artifficial" -it was equivalent to bool flag.
    the actual files were taken  from arguments.
    
    This PR fixes it by turning the arguments into multiple ``--file``
    commands  - each with its own completioin for local files.
    potiuk authored May 25, 2022
    Configuration menu
    Copy the full SHA
    1d53bec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3aec3aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2e95153 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d55df99 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    423b905 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2022

  1. Make CI and PROD image builds consistent (#23841)

    Simple refactoring to make the jobs more consistent.
    jedcunningham authored May 26, 2022
    Configuration menu
    Copy the full SHA
    30262b1 View commit details
    Browse the repository at this point in the history
  2. Alphabetizes two tables (#23923)

    The rest of the page has consistently alphabetized tables. This commit fixes three `extras` that were not alphabetized.
    mfjackson authored May 26, 2022
    Configuration menu
    Copy the full SHA
    ef3f530 View commit details
    Browse the repository at this point in the history
  3. Use "remote" pod when patching KPO pod as "checked" (#23676)

    When patching as "checked", we have to use the current version of the pod otherwise we may get an error when trying to patch it, e.g.:
    
    ```
    Operation cannot be fulfilled on pods \"test-kubernetes-pod-db9eedb7885c40099dd40cd4edc62415\": the object has been modified; please apply your changes to the latest version and try again"
    ```
    
    This error would not cause a failure of the task, since errors in `cleanup` are suppressed.  However, it would fail to patch.
    
    I believe one scenario when the pod may be updated is when retrieving xcom, since the sidecar is terminated after extracting the value.
    
    Concerning some changes in the tests re the "already_checked" label, it was added to a few "expected pods" recently, when we changed it to patch even in the case of a successful pod.
    
    Since we are changing the "patch" code to patch with the latest read on the pod that we have (i.e. using the `remote_pod` variable), and no longer the pod object stored on `k.pod`, the label no longer shows up in those tests (that's because in k.pod isn't actually a read of the remote pod, but just happens to get mutated in the patch function before it is used to actually patch the pod).
    
    Further, since the `remote_pod` is a local variable, we can't observe it in tests.  So we have to read the pod using k8s api. _But_, our "find pod" function excludes "already checked" pods!  So we have to make this configurable.
    
    So, now we have a proper integration test for the "already_checked" behavior (there was already a unit test).
    dstandish authored May 26, 2022
    Configuration menu
    Copy the full SHA
    6bbe015 View commit details
    Browse the repository at this point in the history
  4. Clarify manual merging of PR in release doc (#23928)

    It was not clear to me what this really means
    ephraimbuddy authored May 26, 2022
    Configuration menu
    Copy the full SHA
    bfe51ea View commit details
    Browse the repository at this point in the history
  5. Fix broken main (#23940)

    main breaks with
    `Traceback:
      /usr/local/lib/python3.7/importlib/__init__.py:127: in import_module
          return _bootstrap._gcd_import(name[level:], package, level)
      tests/providers/amazon/aws/hooks/test_cloud_formation.py:31: in <module>
          class TestCloudFormationHook(unittest.TestCase):
      tests/providers/amazon/aws/hooks/test_cloud_formation.py:67: in TestCloudFormationHook
          @mock_cloudformation
      /usr/local/lib/python3.7/site-packages/moto/__init__.py:30: in f
          module = importlib.import_module(module_name, "moto")
      /usr/local/lib/python3.7/importlib/__init__.py:127: in import_module
          return _bootstrap._gcd_import(name[level:], package, level)
      /usr/local/lib/python3.7/site-packages/moto/cloudformation/__init__.py:1: in <module>
          from .models import cloudformation_backends
      /usr/local/lib/python3.7/site-packages/moto/cloudformation/models.py:18: in <module>
          from .parsing import ResourceMap, OutputMap
      /usr/local/lib/python3.7/site-packages/moto/cloudformation/parsing.py:17: in <module>
          from moto.apigateway import models  # noqa  # pylint: disable=all
      /usr/local/lib/python3.7/site-packages/moto/apigateway/__init__.py:1: in <module>
          from .models import apigateway_backends
      /usr/local/lib/python3.7/site-packages/moto/apigateway/models.py:9: in <module>
          from openapi_spec_validator import validate_spec
      E   ModuleNotFoundError: No module named 'openapi_spec_validator'
      `
      Fix is already in placed in moto getmoto/moto#5165 but version 3.1.11 wasn't released yet
    eladkal authored May 26, 2022
    Configuration menu
    Copy the full SHA
    86d40a9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f7c4804 View commit details
    Browse the repository at this point in the history
  7. Add typing to Azure Cosmos Client Hook (#23941)

    New release of Azure Cosmos library has added typing information
    and it broke main builds with mypy verification.
    potiuk authored May 26, 2022
    Configuration menu
    Copy the full SHA
    3393647 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    db890df View commit details
    Browse the repository at this point in the history
  9. Disable rebase workflow (#23943)

    The change of the release workflow in #23928 removed the reason
    why we should have rebase workflow possible. We only needed to
    do rebase when we merged test branch into stable branch and
    since we are doing it manually, there is no more reeason to
    have it in the GitHub UI.
    potiuk authored May 26, 2022
    Configuration menu
    Copy the full SHA
    1748876 View commit details
    Browse the repository at this point in the history
  10. Prevent UI from crashing if grid task instances are null (#23939)

    * UI fix for null task instances
    
    * improve tests without global vars
    
    * fix test data
    bbovenzi authored May 26, 2022
    Configuration menu
    Copy the full SHA
    9314a4a View commit details
    Browse the repository at this point in the history
  11. Grid fix details button truncated and small UI tweaks (#23934)

    * Show details button and wrap on LegendRow.
    
    * Update following brent review
    
    * Fix display on small width
    
    * Rotate icon for a 'ReadLess' effect
    pierrejeambrun authored May 26, 2022
    Configuration menu
    Copy the full SHA
    5ab58d0 View commit details
    Browse the repository at this point in the history
  12. Fix and speed up grid view (#23947)

    This fetches all TIs for a given task across dag runs, leading to
    signifincatly faster response times. It also fixes a bug where Nones
    were being passed to the UI when a new task was added to a DAG with
    exiting runs.
    jedcunningham authored May 26, 2022
    Configuration menu
    Copy the full SHA
    1cf483f View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. Removes duplicate code block (#23952)

    There's are two code blocks with identical text in the helm-chart docs. This commit removes one of them.
    mfjackson authored May 27, 2022
    Configuration menu
    Copy the full SHA
    b170dc7 View commit details
    Browse the repository at this point in the history
  2. Update dep for databricks #23917 (#23927)

    Vincent Koc authored May 27, 2022
    Configuration menu
    Copy the full SHA
    80c3fcd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    188ec4a View commit details
    Browse the repository at this point in the history
  4. Revert "Add limit for JPype1 (#23847)" (#23953)

    This turned out to be mistake in manual submission. Fixed
    on JPype1 side.
    
    This reverts commit 3699be4.
    potiuk authored May 27, 2022
    Configuration menu
    Copy the full SHA
    45b5cf0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c9b21b8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9214018 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e240132 View commit details
    Browse the repository at this point in the history
  8. Add cascade to dag_tag to dag foreignkey (#23444)

    Bulk delete does not work if the cascade behaviour of a foreignkey
    is set on python side(relationship configuration). To allow bulk delete of dags
    we need to setup cascade deletion in the DB.
    
    The warning on query.delete at
    https://docs.sqlalchemy.org/en/14/orm/session_basics.html#selecting-a-synchronization-strategy
    stated that:
    
    The operations do not offer in-Python cascading of relationships - it is assumed that ON UPDATE CASCADE and/or ON DELETE CASCADE is configured for any foreign key references which require it, otherwise the database may emit an integrity violation if foreign key references are being enforced.
    
    Another alternative is avoiding bulk delete of dags but I prefer we support bulk deletes.
    
    This will break offline sql generation for mssql(already broken before now :) ). Also, since there's only one foreign key
    in `dag_tag` table, I assume that the foreign key would be named `dag_tag_ibfk_1` in `mysql`. This
    avoided having to query the db for the name.
    
    The foreignkey is explicitly named now, would be easy for future upgrades
    ephraimbuddy authored May 27, 2022
    Configuration menu
    Copy the full SHA
    8ccff92 View commit details
    Browse the repository at this point in the history
  9. DagFileProcessorManager: Start a new process group only if current pr…

    …ocess not a session leader (#23872)
    Taragolis authored May 27, 2022
    Configuration menu
    Copy the full SHA
    9216489 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    92ddcf4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b7c3c96 View commit details
    Browse the repository at this point in the history
  12. Fix inverted section levels in best-practices.rst (#23968)

    This PR fixes inverted levels in the sections added to the "Best Practices" document in #21879.
    sekikn authored May 27, 2022
    Configuration menu
    Copy the full SHA
    8e7b76d View commit details
    Browse the repository at this point in the history
  13. Add support to specify language name in PapermillOperator (#23916)

    * Add support to specify language name in PapermillOperator
    
    * Replace getattr() with simple attribute access
    nhojjohn authored May 27, 2022
    Configuration menu
    Copy the full SHA
    6962d8a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d470a8e View commit details
    Browse the repository at this point in the history

Commits on May 28, 2022

  1. Configuration menu
    Copy the full SHA
    af23a01 View commit details
    Browse the repository at this point in the history
  2. Fix links in documentation (#23975)

    * fix links
    * added right link to breeze
    edithturn authored May 28, 2022
    Configuration menu
    Copy the full SHA
    33eef7b View commit details
    Browse the repository at this point in the history
  3. Add TaskInstance State 'REMOVED' to finished states and success states (

    #23797)
    
    Now that we support dynamic task mapping, we should have the 'REMOVED'
    state of task instances as a finished state because
    for dynamic tasks with a removed task instance, the dagrun would be stuck in
    running state if 'REMOVED' state is not in finished states.
    ephraimbuddy authored May 28, 2022
    Configuration menu
    Copy the full SHA
    73446f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    97b443a View commit details
    Browse the repository at this point in the history
  5. Fix missing shorthand for docker buildx rm -f (#23984)

    Latest version of buildx removed -f as shorthand for --force flag.
    potiuk authored May 28, 2022
    Configuration menu
    Copy the full SHA
    fc17fbf View commit details
    Browse the repository at this point in the history
  6. use explicit --mount with types of mounts rather than --volume flags (#…

    …23982)
    
    The --volume flag is an old style of specifying mounts used by docker,
    the newer and more explicit version is --mount where you have to
    specify type, source, destination in the form of key/value pairs.
    
    This is more explicit and avoids some guesswork when volumes are
    mounted (for example seems that on WSL2 volume name might be
    guessed as path wrongly). The change explicitly specifies which
    of the mounts are bind mounts and which are volume mounts.
    
    Another nice side effect of this change is that when source is
    missing, docker will not automatically create directories with the
    missing name but it will fail. This is nicer because before it
    led to creating directories when they were missing (for example
    .bash_aliases and similar). This allows us to avoid some cleanups
    to account for those files being created - instead we simply
    skip those mounts if the file/folder does not exist.
    potiuk authored May 28, 2022
    Configuration menu
    Copy the full SHA
    4936764 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    230a737 View commit details
    Browse the repository at this point in the history
  8. Fix breeze failures when there is no buildx installed on Mac (#23988)

    If you have no buildx plugin installed on Mac (for example when
    you use colima instead of Docker Desktop) the breeze check was
    failing - but buildx in fact is not needed to run typical breeze
    commands, and breeze already has support for it - it was just
    wrongly handled.
    potiuk authored May 28, 2022
    Configuration menu
    Copy the full SHA
    148013b View commit details
    Browse the repository at this point in the history
  9. Replace generation of docker volumes to be done from python (#23985)

    The pre-commit to generate docker volumes in docker compose
    file is now written in Python and it also uses the newer "volume:"
    syntax to define the volumes mounted in the docker-compose.
    potiuk authored May 28, 2022
    Configuration menu
    Copy the full SHA
    882535a View commit details
    Browse the repository at this point in the history
  10. Replace use_task_execution_date with use_task_logical_date (#23983)

    * Replace `use_task_execution_date` with `use_task_logical_date`
    We have some operators/sensors that use `*_execution_date` as the class parameters. This PR deprecate the usage of these parameters and replace it with `logical_date`.
    There is no change in functionality, under the hood the functionality already uses `logical_date` this is just about the parameters name as exposed to the users.
    eladkal authored May 28, 2022
    Configuration menu
    Copy the full SHA
    614b232 View commit details
    Browse the repository at this point in the history
  11. Remove pinning for xmltodict (#23992)

    We have now moto 3.1.9+ in constraints so we should remove the limit.
    
    Fixes: #23576
    potiuk authored May 28, 2022
    Configuration menu
    Copy the full SHA
    eec85d3 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2022

  1. Remove fixing cncf.kubernetes provider when generating constraints (#…

    …23994)
    
    When we yanked cncf.kubernetes provider, we pinned 3.1.2
    temporarily for provider generation. This removes the pinning as
    we are already at 4.0.2 version
    potiuk authored May 29, 2022
    Configuration menu
    Copy the full SHA
    9a9c400 View commit details
    Browse the repository at this point in the history
  2. Add better diagnostics capabilities for pre-commits run via CI image (#…

    …23980)
    
    The pre-commits that require CI image run docker command under
    the hood that is highly optimized for performance (only mounts
    files that are necessary to be mounted) - in order to improve
    performance on Mac OS and make sure that artifacts are not left
    in the source code of Airflow.
    
    However that makes the command slightly more difficult to debug
    because they generate dynamically the docker command used,
    including the volumens that should be mounted when the docker
    command is run.
    
    This PR adds better diagnostics to the pre-commit scripts
    allowing VERBOSE="true" and DRY_RUN="true" variables that can
    help with diagnosing problems such as running the scripts on
    WSL2.
    
    It also fixes a few documentation bugs that have been missed
    after changing names of the image-related static checks and
    thanks to separating the common code to utility function
    it allows to set SKIP_IMAGE_PRE_COMMITS variable to true
    which will skip running all pre-commit checks that require
    breeze image to be available locally.
    potiuk authored May 29, 2022
    Configuration menu
    Copy the full SHA
    5af83ce View commit details
    Browse the repository at this point in the history
  3. Disable fail-fast on pushing images to docker cache (#24005)

    There is an issue with pushing cache to docker registry that
    is connected to containerd bug but started to appear more
    frequently recently (as evidenced for example by
    https://github.community/t/buildx-failed-with-error-cannot-reuse-body-request-must-be-retried/253178
    ). The issue is still open in containerd:
    containerd/containerd#5978.
    
    Until it if fixed, we disable fail-fast on pushing cache
    so that even if it happens, we just have to re-run that single
    python version that actually failed. Currently there is a much
    lower chance of success because all 4 build have to succeed.
    potiuk authored May 29, 2022
    Configuration menu
    Copy the full SHA
    ae343fa View commit details
    Browse the repository at this point in the history
  4. Add automated retries on retryable condition for building images in CI (

    #24006)
    
    There is a flakiness in pushing cache images to ghcr.io, therefore
    we want to add automated retries when the images fail intermittently.
    
    The root cause of the problem is tracked in containerd:
    containerd/containerd#5978
    potiuk authored May 29, 2022
    Configuration menu
    Copy the full SHA
    7cf0e43 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. Configuration menu
    Copy the full SHA
    e589855 View commit details
    Browse the repository at this point in the history
  2. Revert "Add automated retries on retryable condition for building ima…

    …ges in CI (#24006)" (#24016)
    
    This reverts commit 7cf0e43.
    potiuk authored May 30, 2022
    Configuration menu
    Copy the full SHA
    0f7dbef View commit details
    Browse the repository at this point in the history
  3. Cleanup BranchDayOfWeekOperator example dag (#24007)

    * Cleanup BranchDayOfWeekOperator example dag
    There is no need for `dag=dag` when using context manager.
    eladkal authored May 30, 2022
    Configuration menu
    Copy the full SHA
    56fd040 View commit details
    Browse the repository at this point in the history
  4. Added missing project_id to the wait_for_job (#24020)

    Łukasz Wyszomirski authored May 30, 2022
    Configuration menu
    Copy the full SHA
    4a52507 View commit details
    Browse the repository at this point in the history
  5. Only run separate per-platform build when preparing build cache (#24023)

    Apparently pushing multi-platform images when building cache on CI
    has some problems recently, connected with ghcr.io being more
    vulnerable to race condition described in this issue:
    
    containerd/containerd#5978
    
    Apparently when two, different platform layers are pushed about
    the same time to ghcr.io, the error
    "cannot reuse body, request must be retried" is generated.
    
    However we actually do not even need to build the multiplatform
    latest images because as of recently we have separate cache for each
    platform, and the ghcr.io/:latest images are not used any more
    not even for docker builds. We we always build images rather than
    pull and we use --from-cache for that - specific per platform. The only
    image pulling we do is when we pull the :COMMIT_HASH images in CI- but
    those are single-platform images (amd64) and even if we add tests for
    arm, they will have different tag.
    
    Hopefully we can still build release images without causing the
    race condition too frequently - this is more likely because when
    we build images for cache we use machines with different performance
    characteristics and the same layers are pushed at different times
    from different platforms.
    potiuk authored May 30, 2022
    Configuration menu
    Copy the full SHA
    5d05fcd View commit details
    Browse the repository at this point in the history
  6. Preparing buildx cache is allowed without --push-image flag (#24028)

    The previous version of buildx cache preparation implied --push-image
    flag, but now this is completely separated (we do not push image,
    we just prepare cache), so when mutli-platform buildx preparation is
    run we should also allow the cache to run without --push-image flag.
    potiuk authored May 30, 2022
    Configuration menu
    Copy the full SHA
    8f3a9b8 View commit details
    Browse the repository at this point in the history
  7. Add partition related methods to GlueCatalogHook: (#23857)

    * "get_partition" to retrieve a Partition
    * "create_partition" to create a Partition
    gmcrocetti authored May 30, 2022
    Configuration menu
    Copy the full SHA
    94f2ce9 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2022

  1. Configuration menu
    Copy the full SHA
    d135ffc View commit details
    Browse the repository at this point in the history
  2. Add foldable groups in CI outputs in commands that need it (#24035)

    This is follow-up after #24026 which added capability of selectively
    deciding for each breeze command, whether the output of the command
    should be "foldable" group. All CI output has been reviewed, and
    the commands which "need" it were identified.
    
    This also fixes a problem introduced there - that the command itself
    was not "foldable" group itself.
    potiuk authored May 31, 2022
    Configuration menu
    Copy the full SHA
    2551acb View commit details
    Browse the repository at this point in the history
  3. Increase size of ARM build instance (#24036)

    Our ARM cache builds started to hang recently at yarn prod step.
    The most likely reason are limited resources we had for the ARM
    instance to run the docker build - it was rather small instance
    with 2GB RAM and it is likely not nearly enought to cope with
    recent changes related to Grid View where we likely need much
    more memory during the yarn build step.
    
    This change increases the instance memory to 8 GB (c6g.xlarge).
    Also this instance type gives 70% cost saving and has very low
    probability of being evicted (it's not in high demand in Ohio
    Region of AWS.
    
    Also the AMI used is refreshed with latest software (docker)
    potiuk authored May 31, 2022
    Configuration menu
    Copy the full SHA
    b55e4c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff10304 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7c7dbfe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    41e94b4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ab1f637 View commit details
    Browse the repository at this point in the history
  8. Light Refactor and Clean-up AWS Provider (#23907)

    Vincent Koc authored May 31, 2022
    Configuration menu
    Copy the full SHA
    595981c View commit details
    Browse the repository at this point in the history
  9. Removing magic numbers from exceptions (#23997)

    * Removing magic numbers from exceptions
    
    * Running pre-commit
    bernardocouto authored May 31, 2022
    Configuration menu
    Copy the full SHA
    375673a View commit details
    Browse the repository at this point in the history
  10. Upgrade to pip 22.1.2 (#24043)

    Pip has been upgraded to version 22.1.2 12 minutes ago. Time to
    catch up.
    potiuk authored May 31, 2022
    Configuration menu
    Copy the full SHA
    2247b6d View commit details
    Browse the repository at this point in the history
  11. Shaves-off about 3 minutes from usage of ARM instances on CI (#24052)

    Preparing airflow packages and provider packages does not
    need to be done on ARM and actually the ARM instance is idle
    while they are prepared during cache building.
    
    This change moves preparation of the packages to before
    the ARM instance is started which saves about 3 minutes of ARM
    instance time.
    potiuk authored May 31, 2022
    Configuration menu
    Copy the full SHA
    8804b1a View commit details
    Browse the repository at this point in the history
  12. SSL Bucket, Light Logic Refactor and Docstring Update for Alibaba Pro…

    …vider (#23891)
    Vincent Koc authored May 31, 2022
    Configuration menu
    Copy the full SHA
    d19cb86 View commit details
    Browse the repository at this point in the history
  13. Use KubernetesHook to create api client in KubernetesPodOperator (#20578

    )
    
    Add support for k8s hook in KPO; use it always (even when no conn id); continue to consider the core k8s settings that KPO already takes into account but emit deprecation warning about them.
    
    KPO historically takes into account a few settings from core airflow cfg (e.g. verify ssl, tcp keepalive, context, config file, and in_cluster). So to use the hook to generate the client, somehow the hook has to take these settings into account. But we don't want the hook to consider these settings in general.  So we read them in KPO and if necessary patch the hook and warn.
    dstandish authored May 31, 2022
    Configuration menu
    Copy the full SHA
    60eb9e1 View commit details
    Browse the repository at this point in the history
  14. Re-add --force-build flag (#24061)

    After #24052 we also need to add --force-build flag as for
    Python 3.7 rebuilding CI cache would have been silently ignored as
    no image building would be needed
    potiuk authored May 31, 2022
    Configuration menu
    Copy the full SHA
    5005ff2 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. Configuration menu
    Copy the full SHA
    6e96f04 View commit details
    Browse the repository at this point in the history
  2. Fix StatD timing metric units (#21106)

    Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com>
    Co-authored-by: Tzu-ping Chung <tp@astronomer.io>
    3 people authored Jun 1, 2022
    Configuration menu
    Copy the full SHA
    1507ca4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1dccaad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fedab9d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    841ed27 View commit details
    Browse the repository at this point in the history
  6. Run the check_migration loop at least once (#24068)

    This is broken since 2.3.0. that's if a user specifies a migration_timeout
    of 0 then no migration is run at all.
    ephraimbuddy authored Jun 1, 2022
    Configuration menu
    Copy the full SHA
    84d7b5b View commit details
    Browse the repository at this point in the history
  7. Bump eventsource from 1.0.7 to 1.1.1 in /airflow/ui (#24062)

    Bumps [eventsource](https://github.com/EventSource/eventsource) from 1.0.7 to 1.1.1.
    - [Release notes](https://github.com/EventSource/eventsource/releases)
    - [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md)
    - [Commits](EventSource/eventsource@v1.0.7...v1.1.1)
    
    ---
    updated-dependencies:
    - dependency-name: eventsource
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 1, 2022
    Configuration menu
    Copy the full SHA
    7f264f0 View commit details
    Browse the repository at this point in the history
  8. Remove certifi limitations from eager upgrade limits (#23995)

    The certifi limitation was introduced to keep snowflake happy while
    performing eager upgrade because it added limits on certifi. However
    seems like it is not limitation any more in latest versions of
    snowflake python connector, so we can safely remove it from here.
    
    The only remaining limit is dill but this one still holds.
    potiuk authored Jun 1, 2022
    Configuration menu
    Copy the full SHA
    e41b5a0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5087f96 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d86ae09 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fb3e84f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    65ad2ae View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3dd7b1d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9398586 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2022

  1. Configuration menu
    Copy the full SHA
    1394b1a View commit details
    Browse the repository at this point in the history
  2. Use github for postgres chart index (#24089)

    Bitnami's CloudFront CDN is seemingly having issues, so point at github
    direct instead until it is resolved.
    jedcunningham authored Jun 2, 2022
    Configuration menu
    Copy the full SHA
    90ff36a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96e8fb4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c0e9daa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    382c636 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    719c2d4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e804173 View commit details
    Browse the repository at this point in the history
  8. Temporarily fix bitnami index problem (#24112)

    We started to experience "Internal Error" when installing
    Helm chart and apperently bitnami "solved" the problem by
    removing from their index software older than 6 months(!).
    
    This makes our CI fail but It is much worse. This
    renders all our charts useless for people to install
    This is terribly wrong, and I raised this in the issue
    here:
    
    bitnami/charts#10539 (comment)
    potiuk authored Jun 2, 2022
    Configuration menu
    Copy the full SHA
    a34ef24 View commit details
    Browse the repository at this point in the history
  9. Fix small typos in static code checks doc (#24113)

    - Trivial typo fix in the command to run static checks on the last commit
    - Update "run all tests" to "run all checks" where applicable for consistency
    josh-fell authored Jun 2, 2022
    Configuration menu
    Copy the full SHA
    b7ff518 View commit details
    Browse the repository at this point in the history
  10. Really workaround bitnami chart problem (#24115)

    The original fix in #24112 did not work due to:
    * not updated lock
    * EOL characters at the end of multiline long URL
    
    This PR fixes it.
    potiuk authored Jun 2, 2022
    Configuration menu
    Copy the full SHA
    1c680e4 View commit details
    Browse the repository at this point in the history
  11. Reduce grid view API calls (#24083)

    * Reduce API calls from /grid
    
    - Separate /grid_data from /grid
    - Remove need for formatData
    - Increase default query stale time to prevent extra fetches
    - Fix useTask query keys
    
    * consolidate grid data functions
    
    * fix www tests
    
    test grid_data instead of /grid
    bbovenzi authored Jun 2, 2022
    Configuration menu
    Copy the full SHA
    035553c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f2e6452 View commit details
    Browse the repository at this point in the history
  13. Do not support MSSQL less than v2017 in code (#24095)

    Our experimental support for MSSQL starts from v2017(in README.md) but
    we still support 2000 & 2005 in code.
    This PR removes this support, allowing us to use mssql.DATETIME2 in all
    MSSQL DB.
    ephraimbuddy authored Jun 2, 2022
    Configuration menu
    Copy the full SHA
    75fdbf0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    be21e08 View commit details
    Browse the repository at this point in the history
  15. Note that yarn dev needs webserver in debug mode (#24119)

    * Note that yarn dev needs webserver -d
    
    * Update CONTRIBUTING.rst
    
    Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
    
    * Use -D
    
    * Revert "Use -D"
    
    This reverts commit 94d63ad.
    
    Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
    bbovenzi and jedcunningham authored Jun 2, 2022
    Configuration menu
    Copy the full SHA
    3120576 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ddb2a4f View commit details
    Browse the repository at this point in the history
  17. Adds mssql volumes to "all" backends selection (#24123)

    The "stop" command of Breeze uses "all" backend to remove all
    volumes - but mssql has special approach where the volumes
    defined depend on the filesystem used and we need to add the
    specific docker-compose files to list of files used when
    we use stop command.
    potiuk authored Jun 2, 2022
    Configuration menu
    Copy the full SHA
    572112b View commit details
    Browse the repository at this point in the history
  18. Breeze must create hooks\ and dags\ directories for bind mounts (#…

    …24122)
    
      Now that breeze uses --mount instead of --volume (the former of which
      does not create missing mount dirs like the latter does see docs here:
      https://docs.docker.com/storage/bind-mounts/#differences-between--v-and---mount-behavior)
      we need to create these directories explicitly.
    o-nikolas authored Jun 2, 2022
    Configuration menu
    Copy the full SHA
    d0a295c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    7489962 View commit details
    Browse the repository at this point in the history
  20. Update production-deployment.rst (#24121)

    The sql_alchemy_conn option is in the database section, not the core section.  Simple typo fix.
    DataFusion4All authored Jun 2, 2022
    Configuration menu
    Copy the full SHA
    f294a26 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2022

  1. Configuration menu
    Copy the full SHA
    1965bf0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f7ab0d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5bd6418 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    478459f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3df8ff7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f822334 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c3e24c9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8825892 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    32a158a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2f0ee38 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    23f367a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fdf5185 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    368f292 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    da2e98a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    45fcfd3 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b5218de View commit details
    Browse the repository at this point in the history
  17. Workflows assets & system tests migration (AIP-47) (#24105)

    * Workflows assets & system tests migration (AIP-47)
    
    Co-authored-by: Wojciech Januszek <januszek@google.com>
    wojsamjan and Wojciech Januszek authored Jun 3, 2022
    Configuration menu
    Copy the full SHA
    e13b159 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    fb1187d View commit details
    Browse the repository at this point in the history
  19. Migrate Postgres example DAGs to new design #22458 (#24148)

    * Migrate Postgres example DAGs to new design #22458
    
    * Fix static checks
    chethanuk authored Jun 3, 2022
    Configuration menu
    Copy the full SHA
    c60bb9e View commit details
    Browse the repository at this point in the history
  20. Migrate Snowflake system tests to new design #22434 (#24151)

    * Migrate Snowflake system tests to new design #22434
    
    * Fix flake8
    chethanuk authored Jun 3, 2022
    Configuration menu
    Copy the full SHA
    c2f10a4 View commit details
    Browse the repository at this point in the history
  21. Migrate Qubole example DAGs to new design #22460 (#24149)

    * Migrate Qubole example DAGs to new design #22460
    chethanuk authored Jun 3, 2022
    Configuration menu
    Copy the full SHA
    e3824ce View commit details
    Browse the repository at this point in the history
  22. Migrate Microsoft example DAGs to new design #22452 - azure (#24141)

    * Migrate Microsoft example DAGs to new design #22452 - azure
    chethanuk authored Jun 3, 2022
    Configuration menu
    Copy the full SHA
    6e83885 View commit details
    Browse the repository at this point in the history
  23. Migrate Microsoft example DAGs to new design #22452 - winrm (#24140)

    * Migrate Microsoft example DAGs to new design #22452 - winrm
    
    * Fix static checks
    chethanuk authored Jun 3, 2022
    Configuration menu
    Copy the full SHA
    fcf47e1 View commit details
    Browse the repository at this point in the history
  24. Migrate Influx example DAGs to new design #22449 (#24136)

    * Migrate Influx example DAGs to new design #22449
    
    * Fix static checks
    chethanuk authored Jun 3, 2022
    Configuration menu
    Copy the full SHA
    d4aca43 View commit details
    Browse the repository at this point in the history
  25. Migrate DingTalk example DAGs to new design #22443 (#24133)

    * Migrate DingTalk example DAGs to new design #22443
    chethanuk authored Jun 3, 2022
    Configuration menu
    Copy the full SHA
    942e126 View commit details
    Browse the repository at this point in the history
  26. Migrate Cncf.Kubernetes example DAGs to new design #22441 (#24132)

    * Migrate Cncf.Kubernetes example DAGs to new design #22441
    chethanuk authored Jun 3, 2022
    Configuration menu
    Copy the full SHA
    7ad4e67 View commit details
    Browse the repository at this point in the history
  27. Migrate Alibaba example DAGs to new design #22437 (#24130)

    * Migrate Alibaba example DAGs to new design #22437
    chethanuk authored Jun 3, 2022
    Configuration menu
    Copy the full SHA
    c887275 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    389e858 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    a597a76 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    f3285bd View commit details
    Browse the repository at this point in the history
  31. Better summary of status of AIP-47 (#24169)

    Result is here: #24168
    potiuk authored Jun 3, 2022
    Configuration menu
    Copy the full SHA
    bcb77c9 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    5b32966 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2022

  1. removed old files (#24172)

    Bowrna authored Jun 4, 2022
    Configuration menu
    Copy the full SHA
    cba3c17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3852ede View commit details
    Browse the repository at this point in the history
  3. Update 'rich' to latest version across the board. (#24186)

    That Also includes regenerating the breeze output images.
    potiuk authored Jun 4, 2022
    Configuration menu
    Copy the full SHA
    13c62b5 View commit details
    Browse the repository at this point in the history
  4. Fix BigQuery system tests (#24013)

    * Change execution_date to data_interval_start in BigQueryInsertJobOperator job_id
    
    Change-Id: Ie1f3bba701169ceb2b39d693da320564de145c0c
    
    * Change jinja template path to relative path
    
    Change-Id: I6cced215124f69e9f4edf8ac08bb71d3ec3c8afc
    
    Co-authored-by: Bartlomiej Hirsz <bartomiejh@google.com>
    bhirsz and Bartlomiej Hirsz authored Jun 4, 2022
    Configuration menu
    Copy the full SHA
    c01a5a5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    183e75a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5d5598e View commit details
    Browse the repository at this point in the history
  7. Added impersonation_chain for DataflowStartFlexTemplateOperator and D…

    …ataflowStartSqlJobOperator (#24046)
    Łukasz Wyszomirski authored Jun 4, 2022
    Configuration menu
    Copy the full SHA
    90233bc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    55fd02a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    84c9f4b View commit details
    Browse the repository at this point in the history
  10. fix: DatabricksSubmitRunOperator and DatabricksRunNowOperator cannot …

    …define .json as template_ext (#23622) (#23641)
    jonathansp authored Jun 4, 2022
    Configuration menu
    Copy the full SHA
    acf8951 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2022

  1. Configuration menu
    Copy the full SHA
    daa138c View commit details
    Browse the repository at this point in the history
  2. Remove GithubOperator use in GithubSensor.__init__()` (#24214)

    The constructor for `GithubSensor` was instantiating `GitHubOperator` to use its `execute()` method as the driver for the result of the sensor's `poke()` logic. However, this could yield a `DuplicateTaskIdFound` when used in DAGs.
    
    This PR updates the `GithubSensor` to use the `GithubHook` instead.
    josh-fell authored Jun 5, 2022
    Configuration menu
    Copy the full SHA
    82d5f7c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e92876 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8f2213f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ddf9013 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    100ea9d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4b2d522 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a272069 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ddc26c4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    eee6bc9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a2bfc0e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0046f12 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5f6d7d2 View commit details
    Browse the repository at this point in the history
  14. Remove warnings when starting breeze (#24183)

    Breeze when started produced three warnings that were harmless,
    but we should fix them to remove "false positives".
    potiuk authored Jun 5, 2022
    Configuration menu
    Copy the full SHA
    ac8a790 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5503603 View commit details
    Browse the repository at this point in the history