Skip to content

Add Go to docker images #21545

Closed
Closed

Description

@pierrejeambrun

Description

Following #20386 we are now supporting execution of Beam Pipeline written in Go.

We might want to add Go to the images.

Beam Go SDK first stable release is v2.33.0 and requires Go v1.16 minimum:

Use case/motivation

This way people running airflow from docker can build/run their go pipelines.

Related issues

Issue:
#20283

PR:
#20386

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Activity

  1. boring-cyborg commented on Feb 13, 2022

    @boring-cyborg

    Thanks for opening your first issue here! Be sure to follow the issue template!

  2. self-assigned this
    on Feb 13, 2022
  3. pierrejeambrun commented on Feb 13, 2022

    @pierrejeambrun
    MemberAuthor

    @potiuk as requested, here is the issue :)

  4. potiuk commented on Feb 13, 2022

    @potiuk
    Member

    I will see how much go will add to the size of the image and decide :)

  5. potiuk commented on Feb 13, 2022

    @potiuk
    Member

    The worst case we can add instructions/examples how to do it in our "extending image" chapter.

  6. mik-laj commented on Feb 13, 2022

    @mik-laj
    Member

    I think we should add the guide to the "Recipes" section in docker-stack documentation package. https://airflow.apache.org/docs/docker-stack/recipes.html

    We already have a guide on how to install additional tools:

    • Google Cloud SDK, which is needed for GKEPodOperator, DataflowStartSqlJobOperator, and others.
    • JRE, which is needed for DataflowCreateJavaJobOperator, and many others.
  7. potiuk commented on Feb 26, 2022

    @potiuk
    Member

    Agree - added "good first issue" label.

  8. pierrejeambrun commented on Mar 15, 2022

    @pierrejeambrun
    MemberAuthor

    Hello @potiuk,

    I would be glad to help with the go recipe.

    Let me know if you want me to work on it :)

    Best,

  9. potiuk commented on Mar 15, 2022

    @potiuk
    Member

    Feel free.

  10. removed their assignment
    on Mar 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions