aws / aws/eks-anywhere

Make applicablee code changes to build a separate E2E binary for each provider, write buildspecs for separate provider

Open
#4,220 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
2.1k
Forks
328
Avg merge
1d 4h
Merged PRs (30d)
9

Description

This issue deals with the build changes required to generate a separate binary for each provider, using build tags that will filter out all other tests except the ones for that provider. Some other changes include writing buildspecs for the providers, which just involves breaking down the current monolithic buildspec into more minimal ones.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the current monolithic buildspec and the E2E test build-tag setup. Identify the provider-specific test groups and the build changes needed to produce one binary and buildspec per provider; done means each provider can be built separately while excluding other providers' tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system, ci-cd
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.