https://github.com/akashkatakam/s3-operator
Create idempotent folders in S3 using a custom resource in kubernetes
https://github.com/akashkatakam/s3-operator
cloud-computing containers coreos docker go kubernetes-operator operators-sdk s3
Last synced: 2 months ago
JSON representation
Create idempotent folders in S3 using a custom resource in kubernetes
- Host: GitHub
- URL: https://github.com/akashkatakam/s3-operator
- Owner: akashkatakam
- Created: 2020-04-20T21:45:42.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-25T16:09:56.000Z (about 6 years ago)
- Last Synced: 2025-06-03T13:07:19.584Z (about 1 year ago)
- Topics: cloud-computing, containers, coreos, docker, go, kubernetes-operator, operators-sdk, s3
- Language: Go
- Homepage:
- Size: 108 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# s3-operator
A Kubernetes operator to create s3 folders.
This custom operator will create a folder in the s3 bucket. User will have access to the folder created in the S3 bucket.
1)S3 bucket name
2)Operator name where the operator pod will run
3)Secret which contains IAM user name who will access to S3 folder
## Team Information
| Name | NEU ID | Email Address |
| --- | --- | --- |
| Akash Katakam | 001400025 | katakam.a@husky.neu.edu |
| Ravi Kiran | 001439467 | lnu.ra@husky.neu.edu |
| Veena Iyer | 001447061 | iyer.v@husky.neu.edu|
To create instances of this custom operator:
1)Install this operator using the following link:
```
https://github.com/VeenaIyer-17/s3-operator.git
```
2)Create instance of the custom operator. Sample CR
```
apiVersion: csye7374/v1alpha1
kind: folder
metadata:
name: username
namespace: somenamespace
spec:
username: yourusername
userSecret:
name: username-secret
```