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

☁️ Complete Deployment of Bedrock into Airflow #4718

Closed
3 tasks
Tracked by #2975
julialawrence opened this issue Jul 18, 2024 · 0 comments
Closed
3 tasks
Tracked by #2975

☁️ Complete Deployment of Bedrock into Airflow #4718

julialawrence opened this issue Jul 18, 2024 · 0 comments

Comments

@julialawrence
Copy link
Contributor

julialawrence commented Jul 18, 2024

User Story

Making Bedrock available in Airflow requires change in the underlying iam_builder module. Version https://github.com/moj-analytical-services/iam_builder/releases/tag/v4.6.0 of the module has now been released to pypi and includes a bedrock toggle which optionally adds bedrock permission to the DAG role.

As a release of a new version of the iam_buider requires bumping dependencies in the requirements-pulumi.txt used in the DAGs, an amount of local verification of the changes will be required.

Value / Purpose

Releasing this version of the iam_builder module will give Airflow users access to Bedrock, requested via a number of existing feature requests.

Useful Contacts

Julia Lawrence Jacob Woffenden Jacob Hamblin-Pyke

User Types

No response

Hypothesis

No response

Proposal

Run a test deployment from a developer machine to the dev environment using pulumi. You will need an administrator role in data-production to carry out the relevant pulumi operations.

  • aws-vault into data-prod account
  • Update requirements and install to venv
  • pulumi stack select dev
  • pulumi preview
  • Select details
  • Ensure policy changes are innocuous.

Additional Information

No response

Definition of Done

Example

  • Documentation has been written / updated
  • Testing carried out successfully
  • Module released
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

2 participants