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

Application for the development and research of Kubernetes Operators #135

Closed
AlexsJones opened this issue May 19, 2020 · 7 comments
Closed
Labels
Milestone

Comments

@AlexsJones
Copy link

First and Last Name

Alex Jones

Email

alexsimonjones@gmail.com
alex.jones@aexp.com

Company/Organization

American Express
OSI

Job Title

Engineering Director

Project Title (i.e., summary of what do you want to do, not what is the name of the open source project you're working with)

Project name TBD, working title is ancient-tomb.

Briefly describe the project (i.e., what is the detail of what you're planning to do with these servers?)

This is a kubernetes operator designed with a similar pattern to Bitnami's SealedSecret system.
It extends this paradigm to include the ability to insert cluster level gpg keys and allow for asymmetrical enc/dec ( also heavily draws on Mozilla SOPS).

Is the code that you’re going to run 100% open source? If so, what is the URL or URLs where it is located? What is your association with that project?

  • All code will be opensource @AlexsJones github handle.
  • All code and advances will be documented.
  • End-user outcome is better community understanding of how to build Operators.

What kind of machines and how many do you expect to use (see: https://www.packet.com/bare-metal/)?

  • A 5 node Kubernetes cluster is required. This can either be done on a single high power bare-metal machine or multiple Virtual machines.

What OS and networking are you planning to use (see: https://support.packet.com/kb/articles/supported-operating-systems)?

  • Ubuntu or CoreOS would be favoured.

Any other relevant details we should know about?

  • The primary outcome as mentioned is to create community documentation, medium posts and articles that will help demystify how to use Golang within the CNCF ecosystem to write Kubernetes Operators. I expect much of the activity of this work will be around the promotion of this platform also
@vielmetti
Copy link
Collaborator

Hi Alex @AlexsJones

When I search your repos for "ancient tomb" https://github.com/search?q=user%3AAlexsJones+ancient+tomb I don't find anything relevant - is there code available yet, or is the project dependent on having hardware before starting?

@AlexsJones
Copy link
Author

Thanks @vielmetti for asking. I've created this repository https://github.com/AlexsJones/kubeops which should give a measure of what I'm trying to do in terms of simplifying operators to a simple interface as well as research into the current api generators.

The real continuation of this is predicated on the full lifecycle of cluster deployment and reconciliation testing etc.

Let me know if you have more questions.

@vielmetti
Copy link
Collaborator

Thanks @AlexsJones ! @caniszczyk @taylorwaggoner can you please take a look? thanks!

@taylorwaggoner
Copy link
Contributor

@caniszczyk please review, thanks!

@caniszczyk
Copy link
Contributor

caniszczyk commented Dec 10, 2020 via email

@taylorwaggoner
Copy link
Contributor

@AlexsJones I've created the project and invited you to it, thanks!

@vielmetti vielmetti added this to the KubeOps milestone Oct 20, 2021
@vielmetti vielmetti reopened this Nov 30, 2022
@vielmetti
Copy link
Collaborator

There has been no usage on this project since its creation in December 2020. I have closed the project out as a consequence. If there is a new request for resources, please open up a new issue. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants