Skip to content

Commit 91c1593

Browse files
authored
Release v0.0.6 (#46)
* Increment version to 0.0.6 * Update bundled CRD artifacts * Use digest for v0.0.6 operator image * Use digest for v0.0.6 registry image * Use digest for v0.0.6 util image
1 parent b2608a3 commit 91c1593

File tree

7 files changed

+154
-125
lines changed

7 files changed

+154
-125
lines changed

deploy/catalog_source.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ metadata:
44
name: argocd-catalog
55
spec:
66
sourceType: grpc
7-
image: quay.io/jmckind/argocd-operator-registry@sha256:4eed3de69b7322c53a859ed46cab4df7cbd715ad454431346a95f206a07480b5
7+
image: quay.io/jmckind/argocd-operator-registry@sha256:bfc3dc27ba28786d7f4e0756718bf08679075ac488b02f1f23f39f30de9f6db7
88
displayName: Argo CD Operators
99
publisher: Argo CD Community

deploy/olm-catalog/argocd-operator/0.0.6/argocd-operator.v0.0.6.clusterserviceversion.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
capabilities: Auto Pilot
77
categories: Integration & Delivery
88
certified: "false"
9-
containerImage: quay.io/jmckind/argocd-operator:latest
9+
containerImage: quay.io/jmckind/argocd-operator@sha256:fd7aaf9a0b330d5f646aa69933c8149de60b680878208f473543fd3c43412096
1010
createdAt: "2020-04-01 18:39:07"
1111
description: Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.
1212
repository: https://github.com/argoproj-labs/argocd-operator
@@ -523,7 +523,7 @@ spec:
523523
fieldPath: metadata.name
524524
- name: OPERATOR_NAME
525525
value: argocd-operator
526-
image: quay.io/jmckind/argocd-operator:latest
526+
image: quay.io/jmckind/argocd-operator@sha256:fd7aaf9a0b330d5f646aa69933c8149de60b680878208f473543fd3c43412096
527527
imagePullPolicy: Always
528528
name: argocd-operator
529529
resources: {}

deploy/olm-catalog/argocd-operator/0.0.6/argoproj.io_argocdexports_crd.yaml

Lines changed: 120 additions & 112 deletions
Original file line numberDiff line numberDiff line change
@@ -34,134 +34,142 @@ spec:
3434
argocd:
3535
description: Argocd is the name of the ArgoCD instance to export.
3636
type: string
37+
image:
38+
description: Image is the container image to use for the export Job.
39+
type: string
3740
schedule:
3841
description: Schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
3942
type: string
4043
storage:
4144
description: Storage defines the storage configuration options.
4245
properties:
43-
local:
44-
description: Local defines options for storage local to the cluster.
46+
backend:
47+
description: Backend defines the storage backend to use, must be
48+
one of "local" (the default) or "aws".
49+
type: string
50+
pvc:
51+
description: PVC is the desired characteristics for a PersistentVolumeClaim.
4552
properties:
46-
pvc:
47-
description: PVC is the desired characteristics for a PersistentVolumeClaim.
53+
accessModes:
54+
description: 'AccessModes contains the desired access modes
55+
the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1'
56+
items:
57+
type: string
58+
type: array
59+
dataSource:
60+
description: This field requires the VolumeSnapshotDataSource
61+
alpha feature gate to be enabled and currently VolumeSnapshot
62+
is the only supported data source. If the provisioner can
63+
support VolumeSnapshot data source, it will create a new volume
64+
and data will be restored to the volume at the same time.
65+
If the provisioner does not support VolumeSnapshot data source,
66+
volume will not be created and the failure will be reported
67+
as an event. In the future, we plan to support more data source
68+
types and the behavior of the provisioner may change.
4869
properties:
49-
accessModes:
50-
description: 'AccessModes contains the desired access modes
51-
the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1'
52-
items:
70+
apiGroup:
71+
description: APIGroup is the group for the resource being
72+
referenced. If APIGroup is not specified, the specified
73+
Kind must be in the core API group. For any other third-party
74+
types, APIGroup is required.
75+
type: string
76+
kind:
77+
description: Kind is the type of resource being referenced
78+
type: string
79+
name:
80+
description: Name is the name of resource being referenced
81+
type: string
82+
required:
83+
- kind
84+
- name
85+
type: object
86+
resources:
87+
description: 'Resources represents the minimum resources the
88+
volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources'
89+
properties:
90+
limits:
91+
additionalProperties:
5392
type: string
54-
type: array
55-
dataSource:
56-
description: This field requires the VolumeSnapshotDataSource
57-
alpha feature gate to be enabled and currently VolumeSnapshot
58-
is the only supported data source. If the provisioner
59-
can support VolumeSnapshot data source, it will create
60-
a new volume and data will be restored to the volume at
61-
the same time. If the provisioner does not support VolumeSnapshot
62-
data source, volume will not be created and the failure
63-
will be reported as an event. In the future, we plan to
64-
support more data source types and the behavior of the
65-
provisioner may change.
66-
properties:
67-
apiGroup:
68-
description: APIGroup is the group for the resource
69-
being referenced. If APIGroup is not specified, the
70-
specified Kind must be in the core API group. For
71-
any other third-party types, APIGroup is required.
72-
type: string
73-
kind:
74-
description: Kind is the type of resource being referenced
75-
type: string
76-
name:
77-
description: Name is the name of resource being referenced
78-
type: string
79-
required:
80-
- kind
81-
- name
93+
description: 'Limits describes the maximum amount of compute
94+
resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/'
8295
type: object
83-
resources:
84-
description: 'Resources represents the minimum resources
85-
the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources'
86-
properties:
87-
limits:
88-
additionalProperties:
89-
type: string
90-
description: 'Limits describes the maximum amount of
91-
compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/'
92-
type: object
93-
requests:
94-
additionalProperties:
95-
type: string
96-
description: 'Requests describes the minimum amount
97-
of compute resources required. If Requests is omitted
98-
for a container, it defaults to Limits if that is
99-
explicitly specified, otherwise to an implementation-defined
100-
value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/'
101-
type: object
96+
requests:
97+
additionalProperties:
98+
type: string
99+
description: 'Requests describes the minimum amount of compute
100+
resources required. If Requests is omitted for a container,
101+
it defaults to Limits if that is explicitly specified,
102+
otherwise to an implementation-defined value. More info:
103+
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/'
102104
type: object
103-
selector:
104-
description: A label query over volumes to consider for
105-
binding.
106-
properties:
107-
matchExpressions:
108-
description: matchExpressions is a list of label selector
109-
requirements. The requirements are ANDed.
110-
items:
111-
description: A label selector requirement is a selector
112-
that contains values, a key, and an operator that
113-
relates the key and values.
114-
properties:
115-
key:
116-
description: key is the label key that the selector
117-
applies to.
118-
type: string
119-
operator:
120-
description: operator represents a key's relationship
121-
to a set of values. Valid operators are In,
122-
NotIn, Exists and DoesNotExist.
123-
type: string
124-
values:
125-
description: values is an array of string values.
126-
If the operator is In or NotIn, the values array
127-
must be non-empty. If the operator is Exists
128-
or DoesNotExist, the values array must be empty.
129-
This array is replaced during a strategic merge
130-
patch.
131-
items:
132-
type: string
133-
type: array
134-
required:
135-
- key
136-
- operator
137-
type: object
138-
type: array
139-
matchLabels:
140-
additionalProperties:
105+
type: object
106+
selector:
107+
description: A label query over volumes to consider for binding.
108+
properties:
109+
matchExpressions:
110+
description: matchExpressions is a list of label selector
111+
requirements. The requirements are ANDed.
112+
items:
113+
description: A label selector requirement is a selector
114+
that contains values, a key, and an operator that relates
115+
the key and values.
116+
properties:
117+
key:
118+
description: key is the label key that the selector
119+
applies to.
141120
type: string
142-
description: matchLabels is a map of {key,value} pairs.
143-
A single {key,value} in the matchLabels map is equivalent
144-
to an element of matchExpressions, whose key field
145-
is "key", the operator is "In", and the values array
146-
contains only "value". The requirements are ANDed.
147-
type: object
121+
operator:
122+
description: operator represents a key's relationship
123+
to a set of values. Valid operators are In, NotIn,
124+
Exists and DoesNotExist.
125+
type: string
126+
values:
127+
description: values is an array of string values.
128+
If the operator is In or NotIn, the values array
129+
must be non-empty. If the operator is Exists or
130+
DoesNotExist, the values array must be empty. This
131+
array is replaced during a strategic merge patch.
132+
items:
133+
type: string
134+
type: array
135+
required:
136+
- key
137+
- operator
138+
type: object
139+
type: array
140+
matchLabels:
141+
additionalProperties:
142+
type: string
143+
description: matchLabels is a map of {key,value} pairs.
144+
A single {key,value} in the matchLabels map is equivalent
145+
to an element of matchExpressions, whose key field is
146+
"key", the operator is "In", and the values array contains
147+
only "value". The requirements are ANDed.
148148
type: object
149-
storageClassName:
150-
description: 'Name of the StorageClass required by the claim.
151-
More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1'
152-
type: string
153-
volumeMode:
154-
description: volumeMode defines what type of volume is required
155-
by the claim. Value of Filesystem is implied when not
156-
included in claim spec. This is a beta feature.
157-
type: string
158-
volumeName:
159-
description: VolumeName is the binding reference to the
160-
PersistentVolume backing this claim.
161-
type: string
162149
type: object
150+
storageClassName:
151+
description: 'Name of the StorageClass required by the claim.
152+
More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1'
153+
type: string
154+
volumeMode:
155+
description: volumeMode defines what type of volume is required
156+
by the claim. Value of Filesystem is implied when not included
157+
in claim spec. This is a beta feature.
158+
type: string
159+
volumeName:
160+
description: VolumeName is the binding reference to the PersistentVolume
161+
backing this claim.
162+
type: string
163163
type: object
164+
secretName:
165+
description: SecretName is the name of a Secret with encryption
166+
key, credentials, etc.
167+
type: string
164168
type: object
169+
version:
170+
description: Version is the tag/digest to use for the export Job container
171+
image.
172+
type: string
165173
required:
166174
- argocd
167175
type: object

0 commit comments

Comments
 (0)