-
Notifications
You must be signed in to change notification settings - Fork 31
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
docs: document development process #280
Conversation
This pull request does not have a backport label. Could you fix it @kuisathaverat? 🙏
|
|
||
golang-crossbuild is a set of Docker images containing the requisite | ||
cross-compilers for cross compiling Go applications. The cross-compilers are | ||
needed when the application uses [cgo](https://golang.org/cmd/cgo/). |
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.
CGO is not recommended when you use cross-compilers. See cgo is not Go
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.
Some minor NITs and typos. Otherwise, LGTM, thanks!!
Co-authored-by: Victor Martinez <victormartinezrubio@gmail.com>
@jlind23 This is related to the transition of golang-crossbuild to Ingest. Can you please assign some reviewer(s) from Ingest to have a look at this? I would like to know if they (and you) find this documentation sufficient or if we should also schedule a call to review the process and answer questions. Thanks. |
@mrodm @alexsapran could you please take a look at this? |
@cachedout I just discussed this with @alexsapran and it makes sense for us to take this over, however our bandwidth is very limited until we hire a new Eng Prod engineer. This req is ongoing but no one has joined yet. Would be great if your team can hold the fort until further notice. cc @amitkanfer |
@jlind23 That is fine. Thanks for letting me know. |
This Docker image is the base image for all the other Docker images, it contains the base packages fro cross compilation. | ||
It is build for amd64 and arm64 architectures for Debian 9+. | ||
In the folder you can find the `sources.list` file that contains the list of repositories to use to install the packages, | ||
this file is different for each Debian version. In some cases, this file must point to `http://archive.debian.org/debian` instead of `http://deb.debian.org/debian` to be able to install the packages, this happens when the Debian version reach the end of life. |
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.
This pull request is now in conflicts. Could you fix it? 🙏
|
This PR completes the documentation about how to build the Docker images, what Docker images are here, what it is the use of every Docker image, and how to make updates.
Closes https://github.com/elastic/observability-robots/issues/1547