Skip to content

Commit 6f80f04

Browse files
committed
v1.0.6
1 parent 57b332e commit 6f80f04

File tree

4 files changed

+259
-2
lines changed

4 files changed

+259
-2
lines changed

deploy/cso.catalogsource.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ metadata:
44
name: container-security-operator
55
spec:
66
sourceType: grpc
7-
image: quay.io/quay/cso-catalog@sha256:d25cdd90fdef0bc9e03b97b7b3a1c894467b906274575608950a9c1b002fe44b
7+
image: quay.io/projectquay/cso-catalog@sha256:406ffb9f47d39ccadfff0852b1a0d2430888692e8a53f93208f11eb25e13a84a
Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
apiVersion: operators.coreos.com/v1alpha1
2+
kind: ClusterServiceVersion
3+
metadata:
4+
annotations:
5+
capabilities: Full Lifecycle
6+
categories: Security
7+
containerImage: quay.io/quay/container-security-operator@sha256:6eefeaee910251ba26c825746d11ae166a9781aeace5455b2766d26298911f13
8+
createdAt: 2020-04-13 00:00:00
9+
description: Identify image vulnerabilities in Kubernetes pods
10+
repository: https://github.com/quay/container-security-operator
11+
tectonic-visibility: ocs
12+
name: container-security-operator.v1.0.6
13+
namespace: placeholder
14+
spec:
15+
customresourcedefinitions:
16+
owned:
17+
- description: Represents a set of vulnerabilities in an image manifest.
18+
displayName: Image Manifest Vulnerability
19+
kind: ImageManifestVuln
20+
name: imagemanifestvulns.secscan.quay.redhat.com
21+
version: v1alpha1
22+
description: "The Container Security Operator (CSO) brings Quay and Clair metadata to Kubernetes / OpenShift.\
23+
\ Starting with vulnerability information the scope will get expanded over time. If it runs on OpenShift,\
24+
\ the corresponding vulnerability information is shown inside the OCP Console. The Container Security Operator\
25+
\ enables cluster administrators to monitor known container\
26+
\ image vulnerabilities in pods running on their Kubernetes cluster. The controller sets up a watch\
27+
\ on pods in the specified namespace(s) and queries the container registry for vulnerability\
28+
\ information. If the container registry supports image scanning,\
29+
\ such as [Quay](https://github.com/quay/quay) with [Clair](https://github.com/quay/clair),\
30+
\ then the Operator will expose any vulnerabilities found via the Kubernetes API in an\
31+
\ `ImageManifestVuln` object. This Operator requires no additional configuration after deployment,\
32+
\ and will begin watching pods and populating `ImageManifestVulns` immediately once installed."
33+
displayName: Container Security
34+
install:
35+
spec:
36+
deployments:
37+
- name: container-security-operator
38+
spec:
39+
replicas: 1
40+
selector:
41+
matchLabels:
42+
name: container-security-operator-alm-owned
43+
template:
44+
metadata:
45+
labels:
46+
name: container-security-operator-alm-owned
47+
name: container-security-operator-alm-owned
48+
spec:
49+
containers:
50+
- command:
51+
- /bin/security-labeller
52+
- '--namespaces=$(WATCH_NAMESPACE)'
53+
- '--extraCerts=/extra-certs'
54+
env:
55+
- name: MY_POD_NAMESPACE
56+
valueFrom:
57+
fieldRef:
58+
fieldPath: metadata.namespace
59+
- name: MY_POD_NAME
60+
valueFrom:
61+
fieldRef:
62+
fieldPath: metadata.name
63+
- name: WATCH_NAMESPACE
64+
valueFrom:
65+
fieldRef:
66+
fieldPath: metadata.annotations['olm.targetNamespaces']
67+
volumeMounts:
68+
- name: extra-certs
69+
readOnly: true
70+
mountPath: /extra-certs
71+
image: quay.io/projectquay/container-security-operator@sha256:f937d284761118fd0d4a5bb45f295266492c1fb156ae656c8f4f1501a913426a
72+
name: container-security-operator
73+
serviceAccountName: container-security-operator
74+
volumes:
75+
- name: extra-certs
76+
secret:
77+
optional: true
78+
secretName: container-security-operator-extra-certs
79+
permissions:
80+
- rules:
81+
- apiGroups:
82+
- secscan.quay.redhat.com
83+
resources:
84+
- imagemanifestvulns
85+
- imagemanifestvulns/status
86+
verbs:
87+
- '*'
88+
- apiGroups:
89+
- ''
90+
resources:
91+
- pods
92+
- events
93+
verbs:
94+
- '*'
95+
- apiGroups:
96+
- ''
97+
resources:
98+
- secrets
99+
verbs:
100+
- get
101+
serviceAccountName: container-security-operator
102+
strategy: deployment
103+
installModes:
104+
- supported: true
105+
type: OwnNamespace
106+
- supported: true
107+
type: SingleNamespace
108+
- supported: true
109+
type: MultiNamespace
110+
- supported: true
111+
type: AllNamespaces
112+
keywords:
113+
- open source
114+
- containers
115+
- security
116+
labels:
117+
alm-owner-container-security-operator: container-security-operator
118+
operated-by: container-security-operator
119+
icon:
120+
- base64data: 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
121+
mediatype: image/png
122+
maturity: alpha
123+
links:
124+
- name: Source Code
125+
url: https://github.com/quay/container-security-operator
126+
maintainers:
127+
128+
name: Quay Engineering Team
129+
provider:
130+
name: Red Hat
131+
selector:
132+
matchLabels:
133+
alm-owner-container-security-operator: container-security-operator
134+
operated-by: container-security-operator
135+
version: 1.0.6
136+
replaces: container-security-operator.v1.0.5
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
apiVersion: apiextensions.k8s.io/v1beta1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
name: imagemanifestvulns.secscan.quay.redhat.com
5+
spec:
6+
group: secscan.quay.redhat.com
7+
version: v1alpha1
8+
versions:
9+
- name: v1alpha1
10+
served: true
11+
storage: true
12+
scope: Namespaced
13+
names:
14+
plural: imagemanifestvulns
15+
singular: imagemanifestvuln
16+
kind: ImageManifestVuln
17+
listKind: ImageManifestVulnList
18+
shortNames:
19+
- vuln
20+
preserveUnknownFields: false
21+
subresources:
22+
status: {}
23+
validation:
24+
openAPIV3Schema:
25+
type: object
26+
required: ["spec"]
27+
properties:
28+
spec:
29+
type: object
30+
properties:
31+
image:
32+
type: string
33+
minLength: 1
34+
manifest:
35+
type: string
36+
minLength: 1
37+
namespaceName:
38+
type: string
39+
minLength: 1
40+
features:
41+
type: array
42+
items:
43+
type: object
44+
properties:
45+
name:
46+
type: string
47+
minLength: 1
48+
versionformat:
49+
type: string
50+
minLength: 1
51+
namespaceName:
52+
type: string
53+
minLength: 1
54+
version:
55+
type: string
56+
minLength: 1
57+
vulnerabilities:
58+
type: array
59+
items:
60+
type: object
61+
properties:
62+
name:
63+
type: string
64+
minLength: 1
65+
namespaceName:
66+
type: string
67+
minLength: 1
68+
description:
69+
type: string
70+
minLength: 1
71+
link:
72+
type: string
73+
minLength: 1
74+
fixedby:
75+
type: string
76+
minLength: 1
77+
severity:
78+
type: string
79+
minLength: 1
80+
metadata:
81+
type: string
82+
minLength: 1
83+
status:
84+
type: object
85+
properties:
86+
lastUpdate:
87+
type: string
88+
minLength: 1
89+
highestSeverity:
90+
type: string
91+
minLength: 1
92+
unknownCount:
93+
type: integer
94+
minimum: 0
95+
negligibleCount:
96+
type: integer
97+
minimum: 0
98+
lowCount:
99+
type: integer
100+
minimum: 0
101+
mediumCount:
102+
type: integer
103+
minimum: 0
104+
highCount:
105+
type: integer
106+
minimum: 0
107+
criticalCount:
108+
type: integer
109+
minimum: 0
110+
defcon1Count:
111+
type: integer
112+
minimum: 0
113+
fixableCount:
114+
type: integer
115+
minimum: 0
116+
affectedPods:
117+
type: object
118+
additionalProperties:
119+
type: array
120+
items:
121+
type: string
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
channels:
2-
- currentCSV: container-security-operator.v1.0.5
2+
- currentCSV: container-security-operator.v1.0.6
33
name: alpha
44
defaultChannel: alpha
55
packageName: container-security-operator

0 commit comments

Comments
 (0)