Samuel Karp

Results 29 issues of Samuel Karp

Hello! Currently the MMDS `get` operation is defined as follows: ```yaml /mmds: # ...snip... get: summary: Get the MMDS data store. responses: 200: description: The MMDS data store JSON. schema:...

Roadmap: New Request

Right now, if `firecracker` has an error, we show a pretty cryptic message like `ctr: Put http://localhost/machine-config: dial unix /tmp/firecracker.sock: connect: no such file or directory: unknown`. I've been using...

base functionality
area/runtime

**Issue number:** https://github.com/bottlerocket-os/bottlerocket/issues/2052 **Description of changes:** This pull request implements Option C in https://github.com/bottlerocket-os/bottlerocket/issues/2052: changes to buildsys that enable automatic Go module downloads ahead of the rpmbuild invocation. **Testing done:**...

In order to provide core functionality for the operating system, Bottlerocket includes a number of third-party software packages. Bottlerocket builds these software packages from source code, and stores the source...

type/enhancement
core
go

This issue is tracking adding support for [AWS App Mesh](https://aws.amazon.com/app-mesh/) to the ECS variant of Bottlerocket. This will require adding the [AWS VPC CNI plugin](https://github.com/aws/amazon-vpc-cni-plugins).

type/enhancement
ecs
priority/p2

`docker build` requires credentials to be known up-front rather than on-demand as specified in the `FROM` lines. This means that the credential helper needs to guess what credentials might be...

contributions welcome

*Issue #, if available:* Fixes #205 Carries #208 (from @WhyNotHugo) *Description of changes:* Currently, for caching data, a new directory is created in the current user's home directory. This is...

*Description of changes:* Initial packaging as a [snap](https://snapcraft.io/) package. This needs review in the following areas: * Is it possible for us to get away from needing `classic` confinement? The...

Go has long had issue with reproducible builds due to embedding build path information into the artifacts (see https://github.com/golang/go/issues/16860). Go 1.13 added [`-trimpath`](https://github.com/golang/go/issues/32609) to strip that data, which should make...

contributions welcome

The SDK currently requires the socket path to be set in two places, and for it to be set to the same thing: * [firecracker.Config](https://github.com/firecracker-microvm/firecracker-go-sdk/blob/57448b62dc5998a32cb240f4991f7c5203ef8773/machine.go#L42-L45) * [firecracker.VMCommandBuilder](https://github.com/firecracker-microvm/firecracker-go-sdk/blob/57448b62dc5998a32cb240f4991f7c5203ef8773/command_builder.go#L36) `firecracker.VMCommandBuilder` is used...