apiVersion: apps.open-cluster-management.io/v1
kind: Channel
metadata:
name: object-dev
namespace: ch-object-dev
spec:
type: ObjectBucket
pathname: https://s3.console.aws.amazon.com/s3/buckets/sample-bucket-1
secretRef:
name: secret-dev
---
apiVersion: v1
kind: Secret
metadata:
name: secret-dev
namespace: ch-object-dev
stringData:
AccessKeyID: <your AWS bucket access key id>
SecretAccessKey: <your AWS bucket secret access key>
Region: <your AWS bucket region>
type: Opaque
apiVersion: apps.open-cluster-management.io/v1
kind: Channel
metadata:
name: object-dev
namespace: ch-object-dev
spec:
type: ObjectBucket
pathname: https://s3.console.aws.amazon.com/s3/buckets/sample-bucket-1
secretRef:
name: secret-dev
---
apiVersion: v1
kind: Secret
metadata:
name: secret-dev
namespace: ch-object-dev
stringData:
AccessKeyID: <your AWS bucket access key id>
SecretAccessKey: <your AWS bucket secret access key>
Region: <your AWS bucket region>
type: Opaque
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
apiVersion: apps.open-cluster-management.io/v1
kind: PlacementRule
metadata:
name: towhichcluster
namespace: obj-sub-ns
spec:
clusterSelector: {}
---
apiVersion: apps.open-cluster-management.io/v1
kind: Subscription
metadata:
name: obj-sub
namespace: obj-sub-ns
spec:
channel: ch-object-dev/object-dev
placement:
placementRef:
kind: PlacementRule
name: towhichcluster
apiVersion: apps.open-cluster-management.io/v1
kind: PlacementRule
metadata:
name: towhichcluster
namespace: obj-sub-ns
spec:
clusterSelector: {}
---
apiVersion: apps.open-cluster-management.io/v1
kind: Subscription
metadata:
name: obj-sub
namespace: obj-sub-ns
spec:
channel: ch-object-dev/object-dev
placement:
placementRef:
kind: PlacementRule
name: towhichcluster
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
annotations:
apps.open-cluster-management.io/bucket-path: <subfolder-1>
annotations:
apps.open-cluster-management.io/bucket-path: <subfolder-1>
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
apiVersion: apps.open-cluster-management.io/v1
kind: Subscription
metadata:
annotations:
apps.open-cluster-management.io/bucket-path: subfolder1
name: obj-sub
namespace: obj-sub-ns
labels:
name: obj-sub
spec:
channel: ch-object-dev/object-dev
placement:
placementRef:
kind: PlacementRule
name: towhichcluster
apiVersion: apps.open-cluster-management.io/v1
kind: Subscription
metadata:
annotations:
apps.open-cluster-management.io/bucket-path: subfolder1
name: obj-sub
namespace: obj-sub-ns
labels:
name: obj-sub
spec:
channel: ch-object-dev/object-dev
placement:
placementRef:
kind: PlacementRule
name: towhichcluster
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow