Coder Social home page Coder Social logo

Comments (22)

janwillies avatar janwillies commented on July 19, 2024 3

It might be interesting to watch what AWS is up to: https://github.com/aws/aws-service-operator-k8s

from provider-aws.

jbw976 avatar jbw976 commented on July 19, 2024 2

Thank makes the most sense to me @negz, i'll transfer now. Then I'll tweet that link to get some more community visibility on this call for opinions

from provider-aws.

dradetsky avatar dradetsky commented on July 19, 2024 2

One service which my org will need & which is not yet mentioned here is EventBridge. Unfortunately, I'm not super-familiar with how we're currently using EventBridge, so I can't give a ton of useful info on our use-case (I should probably find out, huh?) but I believe it's basically

  • There are several serverless apps which have their own EventBus's.
  • Some serverless apps use EventBridge rules as a kind of crond-for-lambda.

Basically, there will probably be more of these kinds of rules added, and we'd like to provide a (much better) interface for app devs to define & use these rules.

from provider-aws.

negz avatar negz commented on July 19, 2024 1

@infinitecompute Should we move this issue to the stack-aws repo? We typically try to keep cloud-provider-aligned issues in their cloud-provider-stack repos.

from provider-aws.

janwillies avatar janwillies commented on July 19, 2024 1

We are a user of DocumentDB, it would be great to see this supported: #268

from provider-aws.

nicorikken avatar nicorikken commented on July 19, 2024 1

We are looking into ECR support. Our use-case (as discussed on Slack):

Currently we have deployed our own container registry within the Kubernetes cluster. We'd like to move to ECR to have a managed solution and also increase security by having seperate registries's. However, this means we need to migrate in the order of a 100 container registries's to separate ECR registries. But apart from that initial migration, teams ideally can create container registries just like they can create github repo's. Most are familiar with Kubernetes, but less so with AWS. So having ECR support in Crossplane could ease the creation of cluster-specific registries for teams, rather than having to learn the AWS UI. Also team-specific resources are now all defined in Kubernetes, so it would be nice to tie the ECR creation in to that templating (managed through ArgoCD Gitops).
To be honest, I'm not yet sure what would be easier: 1) clear team instructions how to use the AWS Console, 2) Some Cloudformation solution, 3) Managing from Kubernetes through Crossplane.

I'm still not sure if Crossplane is the right solution for our use-case, that might take until October this year. If it does, we might contribute code to implement this feature.

from provider-aws.

prasek avatar prasek commented on July 19, 2024 1

@krishchow thanks for your contributions adding support for:

  • S3 Bucket to v1beta1 #331
  • S3 Bucket Policy support #289
  • Referencer for SubnetGroup AWS ElasticCache #314
  • Add ARN to AtProvider for SNS Topic #348

plus a few more on the way:

  • S3 Bucket Policy to v1beta1 #391
  • IAM User Access Key v1alpha1 #403

nice work! 🚀

from provider-aws.

janwillies avatar janwillies commented on July 19, 2024 1

#407 (fargate) and #405 (secrets manager)

from provider-aws.

muvaf avatar muvaf commented on July 19, 2024 1

Hi @lvalerio If you're interested in contributing #234 , you can take a look at our Provider Development Guide to get started. Feel free to join our Slack, too. Happy to help you along 🙂

from provider-aws.

muvaf avatar muvaf commented on July 19, 2024 1

Here is the list of resources that we'll implement using AWS code generation pipeline:

  • #451 SNS missing resources
  • #509 KMS
  • #510 Amazon MQ
  • #511 RDS missing resources
  • #512 Route53 missing resources
  • #513 SQS missing resources
  • #458 SageMaker

I believe this issue has been a long-running one and we may never be able to close it if we keep adding. So, I plan to close it after this list of issues are closed.

from provider-aws.

DWSR avatar DWSR commented on July 19, 2024 1

Hey all, we're investigating how to create an SQS-triggered Lambda function using Crossplane. It appears that creating the event source mapping between the SQS Queue and the Lambda function is currently unsupported in Crossplane based on prior art from Terraform.

This use case is super important to us because we need to be able to use Lambda to transform messages placed on an SQS queue (we're unable to use any other offering for $reasons).

from provider-aws.

muvaf avatar muvaf commented on July 19, 2024

Elasticache provisioned by Crossplane cannot live in a VPC right now due to missing managed resource CacheSubnetGroup. It's a fairly simple resource as it's basically a logical grouping of subnets. We could consider implementing it. See #95 for details.

from provider-aws.

infinitecompute avatar infinitecompute commented on July 19, 2024

Noted @muvaf , I'll add this dependency to the prioritization. thanks!

from provider-aws.

muvaf avatar muvaf commented on July 19, 2024

RDS from alpha to beta

@infinitecompute RDS is already v1beta1

from provider-aws.

prasek avatar prasek commented on July 19, 2024

We are a user of DocumentDB, it would be great to see this supported: #268
@janwillies added to the list ☝️

We are looking into ECR support. Our use-case (as discussed on Slack) ...
@nicorikken - looks like @muvaf created #307 for this and it's added to the list

Also note that we're looking at code generation options for the AWS provider (e.g. crossplane/crossplane#262) so we'll be getting support for a lot more cloud services shortly. 🚀

from provider-aws.

prasek avatar prasek commented on July 19, 2024

We are looking into ECR support. Our use-case (as discussed on Slack):

@nicorikken - @enderv added ECR support in #337, let us know if you run into any issues, thx!

https://doc.crds.dev/github.com/crossplane/provider-aws/ecr.aws.crossplane.io/Repository/v1alpha1

from provider-aws.

prasek avatar prasek commented on July 19, 2024

Excited to see the joint work between @jaypipes, @muvaf, and @kasey to adapt the AWS ACK codegen pipeline to emit a native Crossplane provider-aws, so you can compose even more AWS cloud services using Crossplane:

https://twitter.com/jaypipes/status/1320714029917229064

Hi Jan! Yep, @muvaf has been digging in to the ACK code generator and running with a proof-of-concept hack that I whipped up a few weeks ago. I'm looking forward to reviewing his PRs this week and going further down the road of code re-use and sharing.

aws-controllers-k8s/community#313 (comment)

ACK's mission is to facilitate the most Kubernetes-native way for users to interact with AWS managed services via the Kubernetes API and configuration language. While Crossplane does enable Kubernetes users to create infrastructure resources using the Kubernetes API/language, Crossplane has a much broader mission of enabling cross-cloud-provider workflows and multi-provider infrastructure needs.

Crossplane and ACK contributors are actually collaborating with each other, as we view the two projects as complementary, not competitive. In fact, I've been noodling around some ideas of using the ack-generate CLI tool to output Go code that follows the Crossplane object model/interfaces -- something that would eventually allow Crossplane's AWS cloud provider code to be replaced with code generated from ACK.

To follow along checkout the following: 🚀

from provider-aws.

lvalerio avatar lvalerio commented on July 19, 2024

What are the most important AWS services for you?
#234 ( Lambda Function )

What are your use cases?
Event-driven programming. Need to deploy a Lambda function to run on events generated from an s3 bucket

Would you be interested in contributing? If so, in which capacity?
Code contributions and improved documentation

from provider-aws.

mikebollandajw avatar mikebollandajw commented on July 19, 2024

We are also looking for Cloudwatch Event Rules / EventBridge to SNS (#1150)

from provider-aws.

jrake-revelant avatar jrake-revelant commented on July 19, 2024

Any chance the code-generation will be picked up again? It looks like only one of #149 (comment) got worked on. It would be great to know if we should count on more work of ACK being re-used. Thanks!

from provider-aws.

haarchri avatar haarchri commented on July 19, 2024

please Open dedicated issues for new resources - we will close the ticket here

from provider-aws.

xchan avatar xchan commented on July 19, 2024

Here is the list of resources that we'll implement using AWS code generation pipeline:

I believe this issue has been a long-running one and we may never be able to close it if we keep adding. So, I plan to close it after this list of issues are closed.

Any progress on SageMaker Services?

from provider-aws.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.