-
Notifications
You must be signed in to change notification settings - Fork 277
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
DevOps Surge! #115
Comments
Let me know if I should open a separate issue/proposal for this. It would be really interesting to see if longer-term we can work towards having build logic for distributions (deb, arch, etc...) live in independent repos and have those build processes incorporated into the overall build/publishing process. |
As we've been working through issues in the repos, we've settled in on this heuristic that I wanted to capture here: If we're taking actions on a single repo, we'll use github actions. We're also trying to make sure we're making sure we're keeping separation of concerns for the different workflows. |
[Triage] @bbarani can you track this completion of the surge and update this issue? |
Closing. |
One of the lessons I learned from the OpenSearch 1.0 release is that the current development automation is not where we want it to be. There are, for example, too many manual processes that happen behind closed doors. Setting up good infrastructure is hard, but every hour spent automating tasks is rapidly paid back in full when everyone is able to build faster and release with greater confidence.
To get us caught up project where it needs to be, I’m going to shift some folks over (surge) on to working on developer operations (DevOps) == a DevOps Surge!
Principles
High Level Goals:
You don’t have to work at AWS to produce a full distribution of OpenSearch!
The OpenSearch project team can produce a release without relying on any AWS-internal collaboration tools (for document sharing, conducting meetings, etc)!
The OpenSearch project team has a repeatable process to create the bits we ship!
The OpenSearch project team has a path to objectively demonstrate that the bits we ship work the way we expect them to!
To accomplish this work, we’ll be tracking two different projects:
and the key meta issues to follow are:
Since a huge part of this effort is moving things out into the public, it’ll be harder for folks outside of AWS to contribute until the first round of work is done. But I’d love to hear your thoughts on our approach and I look forward to being able to collaborate more fully.
Thanks,
/C
The text was updated successfully, but these errors were encountered: