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

Performing and documenting regular maintenance. #7

Merged
merged 10 commits into from
Nov 3, 2022
Merged

Performing and documenting regular maintenance. #7

merged 10 commits into from
Nov 3, 2022

Conversation

mum4k
Copy link
Collaborator

@mum4k mum4k commented Oct 7, 2022

This PR combines the following updates:

  • update of dependencies used in the AMIs built by Packer.
  • update of Node.js dependencies.

Changes in this PR have not been tested on the AWS account used by Envoy's CI. As discussed offline, testing and deployment will be done during our meeting. I have verified that Packer builds the AMIs and the instances can start on a separate AWS account.

Done here:

Signed-off-by: Jakub Sobon mumak@google.com

mum4k and others added 6 commits October 17, 2022 22:09
DO NOT MERGE, needs to be tested first.

Done here:
- updated to the latest AZP agent as per https://github.com/microsoft/azure-pipelines-agent/releases.
- Updated the source image for the AMIs to be Ubuntu Server 20.04 LTS. We
  cannot use 22.04 LTS yet due to
  hashicorp/packer#11733.
- Added `build-essential` to the AMIs built by Packer, as this is now required
  to build bazel-remote since the switch to cgo in
  buchgr/bazel-remote#559.

Signed-off-by: Jakub Sobon <mumak@google.com>
Signed-off-by: Jakub Sobon <jakub.sobon@elohim.sk>
Signed-off-by: Jakub Sobon <mumak@google.com>
Signed-off-by: Jakub Sobon <jakub.sobon@elohim.sk>
Signed-off-by: Jakub Sobon <mumak@google.com>
Signed-off-by: Jakub Sobon <jakub.sobon@elohim.sk>
Signed-off-by: Jakub Sobon <jakub.sobon@elohim.sk>
Signed-off-by: Jakub Sobon <jakub.sobon@elohim.sk>
Signed-off-by: Jakub Sobon <jakub.sobon@elohim.sk>
@mum4k mum4k changed the title DRAFT: ci-infra: updating versions of AZP agent and packer dependencies. Performing and documenting regular maintenance. Oct 25, 2022
@mum4k mum4k marked this pull request as ready for review October 25, 2022 14:55
@mum4k
Copy link
Collaborator Author

mum4k commented Oct 25, 2022

@lizan this is now ready for review. Please take a close look at the changes related to bazel-remote, as we are now running it from the published Docker images and under different user. Feel free to suggest changes, I can reschedule our meeting if we need to iterate more on this first.

Signed-off-by: Jakub Sobon <jakub.sobon@elohim.sk>
@mum4k
Copy link
Collaborator Author

mum4k commented Oct 28, 2022

@lizan I have addressed the offline feedback. We are now downloading and running the binaries of bazel-remote instead of a Docker image.

lizan
lizan previously approved these changes Oct 28, 2022
This is required since
https://github.com/buchgr/bazel-remote/pull/492/files.

Signed-off-by: Jakub Sobon <jakub.sobon@elohim.sk>
Signed-off-by: Jakub Sobon <jakub.sobon@elohim.sk>
Signed-off-by: Jakub Sobon <jakub.sobon@elohim.sk>
@mum4k
Copy link
Collaborator Author

mum4k commented Oct 28, 2022

@lizan please take another look.

I have added the missing bazel-remote flag and tested that Bazel starts and listens on the port as expected:

# netstat -lpn | grep bazel
tcp6       0      0 :::8080                 :::*                    LISTEN      1201/bazel-remote
tcp6       0      0 :::9092                 :::*                    LISTEN      1201/bazel-remote

This was started via systemctl using the content of the terraform's script.

@lizan lizan merged commit 1bc9389 into envoyproxy:main Nov 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants