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

Serverless support #285

Closed
jbw976 opened this issue Jan 18, 2019 · 4 comments
Closed

Serverless support #285

jbw976 opened this issue Jan 18, 2019 · 4 comments
Labels
design enhancement New feature or request real-world applications roadmap Issues that have priority and are included in the roadmap, or are candidates to add to the roadmap

Comments

@jbw976
Copy link
Member

jbw976 commented Jan 18, 2019

In order to support real-world applications that are heterogeneous, Crossplane should support the portable deployment of serverless (functions) components. There will need to be some up front design work to figure out what this support looks like, the experience, and what it should cover.

@jbw976 jbw976 added this to the v0.3 milestone Jan 18, 2019
@negz negz added the enhancement New feature or request label Jun 3, 2019
@jbw976 jbw976 added the roadmap Issues that have priority and are included in the roadmap, or are candidates to add to the roadmap label Jun 10, 2019
@jbw976 jbw976 removed this from the v0.3 milestone Jun 10, 2019
@tommyknows
Copy link

Would be great to have serverless support in Crossplane.
I probably would have some time to contribute to this too (no guarantees yet) 🙂

@muvaf
Copy link
Member

muvaf commented Nov 21, 2019

@tommyknows Thanks for the feedback! I am not sure about the timeline, maybe @prasek can comment.

But if you'd like to work on this, I think developer guide is the best place to start. Then you can look at other implementations in the codebase and drive your implementation. Even if you get to have some ideas but not much knowledge for implementation, you can ask help here or on our Slack!

Example implementations of managed resource controllers:
GCP CloudSQL: https://github.com/crossplaneio/stack-gcp/blob/master/pkg/controller/database/cloudsql.go
AWS RDS: https://github.com/crossplaneio/stack-aws/blob/master/pkg/controller/database/rdsinstance.go
Azure Redis: https://github.com/crossplaneio/stack-azure/blob/master/pkg/controller/cache/redis.go

@prasek
Copy link
Member

prasek commented Oct 29, 2020

@jbw976 @negz we've started to breakout serverless support in provider-specific repos, e.g. AWS Lambda support:

Should we close this issue in favor of provider-specific issues?

@negz
Copy link
Member

negz commented Jul 8, 2021

This is kind of broad, but we actually do have some serverless support with crossplane-contrib/provider-aws#559. I'm going to close this issue in favor or more scoped ones.

@negz negz closed this as completed Jul 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design enhancement New feature or request real-world applications roadmap Issues that have priority and are included in the roadmap, or are candidates to add to the roadmap
Projects
None yet
Development

No branches or pull requests

5 participants