-
Notifications
You must be signed in to change notification settings - Fork 27
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
ci: build images for arm and amd #1138
Conversation
18968f7
to
51ab48f
Compare
51ab48f
to
9d868b9
Compare
4f2e65c
to
8be9777
Compare
9d868b9
to
d69b2c9
Compare
8be9777
to
9cbd3a7
Compare
d69b2c9
to
fa8268e
Compare
7c084a0
to
176974c
Compare
1fd63dd
to
4078a5f
Compare
879a893
to
0eb0665
Compare
176974c
to
a44ccce
Compare
Signed-off-by: Misha Sakhnov <[email protected]>
a44ccce
to
c375d43
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, finished review of vm-kernel.yaml
and remaining items :)
Add comments, simplify bash script.
04cd285
to
ec71aee
Compare
Simplifies our setup at the expense of longer image build times. Without pushing cluster-autoscaler anywhere, it's hard to test changes from a PR. cc @mikhail-sakhnov re: #1138, @edude03 re: #1246 Co-authored-by: Michael Francis <[email protected]>
@sharnoff do we have anything left unreviewed here? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good!
c61314c
to
1293c51
Compare
1293c51
to
5f14280
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just noticed that GitHub doesn't allow merging the PR because it is missing the job e2e-tests (k3d)
.
It happened because now we have e2e-tests (k3d, amd64)
and e2e-tests (k3d, arm64)
jobs 🤷
I propose the following:
- In another PR create
conclusion
job that depends one2e-tests
(like this) - Merge that PR
- Change branch protection rules (I can do that for you)
- Add
conclusion
job to this PR (or just pull the fresh main into it)
bf59766
to
8717280
Compare
8717280
to
852494b
Compare
A few changes here as a follow-up to #1138: * Don't push arch-specific images to ECR; we don't have repos for them. * Give the merge-images step an ID token to have ECR access * Don't use IMG_* vars when pushing to ECR, because the ECR repos aren't prefixed with 'neondatabase/' * Push cluster-autoscaler to ECR * Don't push neonvm-daemon to ECR
A few changes here as a follow-up to #1138: * Don't push arch-specific images to ECR; we don't have repos for them. * Give the merge-images step an ID token to have ECR access * Don't use IMG_* vars when pushing to ECR, because the ECR repos aren't prefixed with 'neondatabase/' * Push cluster-autoscaler to ECR * Don't push neonvm-daemon to ECR
Introduce matrix strategy builds to build images for arm and amd64.
After matrix execution merge artefacts using docker manifest tool
#1089