Skip to content

Commit

Permalink
fix: ack operators
Browse files Browse the repository at this point in the history
  • Loading branch information
codekow committed Oct 7, 2023
1 parent 7854542 commit 986b018
Show file tree
Hide file tree
Showing 44 changed files with 292 additions and 294 deletions.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- ../../ack-controllers/base
- install.yaml
- ../../../ack-system/base
- subscription.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
---
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
labels:
operators.coreos.com/ack-ec2-controller.ack-system: ""
name: ack-ec2-controller
namespace: ack-system
spec:
channel: patch-me
channel: patch-me-see-overlays-dir
installPlanApproval: Automatic
name: ack-ec2-controller
source: community-operators
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- ../../ack-controllers/base
- install.yaml
- ../../../ack-system/base
- subscription.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
---
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
labels:
operators.coreos.com/ack-ecr-controller.ack-system: ""
name: ack-ecr-controller
namespace: ack-system
spec:
channel: patch-me
channel: patch-me-see-overlays-dir
installPlanApproval: Automatic
name: ack-ecr-controller
source: community-operators
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- ../../ack-controllers/base
- install.yaml
- ../../../ack-system/base
- subscription.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
---
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
labels:
operators.coreos.com/ack-iam-controller.ack-system: ""
name: ack-iam-controller
namespace: ack-system
spec:
channel: patch-me
channel: patch-me-see-overlays-dir
installPlanApproval: Automatic
name: ack-iam-controller
source: community-operators
Expand Down
15 changes: 15 additions & 0 deletions components/operators/ack-s3-controller/INFO.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# ack-s3-controller

Manage Amazon Simple Storage Service (S3) resources in AWS from within your Kubernetes cluster.

**About Amazon S3**

Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance. This means customers of all sizes and industries can use it to store and protect any amount of data for a range of use cases, such as data lakes, websites, mobile applications, backup and restore, archive, enterprise applications, IoT devices, and big data analytics. Amazon S3 provides easy-to-use management features so you can organize your data and configure finely-tuned access controls to meet your specific business, organizational, and compliance requirements. Amazon S3 is designed for 99.999999999% (11 9s) of durability, and stores data for millions of applications for companies all around the world.

**About the AWS Controllers for Kubernetes**

This controller is a component of the [AWS Controller for Kubernetes](https://github.com/aws/aws-controllers-k8s) project.

**Pre-Installation Steps**

Please follow the following link: [Red Hat OpenShift](https://aws-controllers-k8s.github.io/community/docs/user-docs/openshift/)
13 changes: 7 additions & 6 deletions components/operators/ack-s3-controller/README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
# AWS Controller for Kubernetes (ACK) S3 Operator
# AWS Controllers for Kubernetes - Amazon S3

Installs the ACK S3 operator.
Install AWS Controllers for Kubernetes - Amazon S3.

Do not use the `base` directory directly, as you will need to patch the `channel` based on the version of OpenShift you are using, or the version of the operator you want to use.

The current *overlays* available are for the following channels:
* [alpha](overlays/alpha)

* [alpha](operator/overlays/alpha)

## Usage

If you have cloned the `gitops-catalog` repository, you can install the ACK S3 operator based on the overlay of your choice by running from the root `gitops-catalog` directory
If you have cloned the `gitops-catalog` repository, you can install AWS Controllers for Kubernetes - Amazon S3 based on the overlay of your choice by running from the root (`gitops-catalog`) directory.

```
oc apply -k ack-s3-controller/operator/overlays/<channel>
Expand All @@ -27,5 +28,5 @@ As part of a different overlay in your own GitOps repo:
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- github.com/redhat-cop/gitops-catalog/ack-s3-controller/operator/overlays/<channel>?ref=main
```
- https://github.com/redhat-cop/gitops-catalog/ack-s3-controller/operator/overlays/<channel>?ref=main
```
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- ../../ack-controllers/base
- install.yaml
- ../../../ack-system/base
- subscription.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
---
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
labels:
operators.coreos.com/ack-s3-controller.ack-system: ""
name: ack-s3-controller
namespace: ack-system
spec:
channel: patch-me
channel: patch-me-see-overlays-dir
installPlanApproval: Automatic
name: ack-s3-controller
source: community-operators
Expand Down
Loading

0 comments on commit 986b018

Please sign in to comment.