Skip to content

Commit

Permalink
Release v0.1.40
Browse files Browse the repository at this point in the history
  • Loading branch information
JAORMX committed Sep 9, 2021
1 parent 4f21206 commit f9f3826
Show file tree
Hide file tree
Showing 8 changed files with 38 additions and 21 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,21 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic
Versioning](https://semver.org/spec/v2.0.0.html).

## [0.1.40] - 2021-09-09
### Changes
- Remove tailorprofile variable selection check
- Disallow empty titles and descriptions for tailored profiles
- Restart profileparser on failures
- Skip e2e TestNodeSchedulingErrorFailsTheScan for now
- Make default scanTolerations more tolerant
- e2e: Migrate TestScanProducesRemediations to use ScanSettingBinding
- Associate variable with compliance check result
- Enable Creation of TailoredProfiles without extending existing ones
- Don't shadow an import with a variable name
- compliancescan: Fill the <target> element and the urn:xccdf:fact:identifier for node checks
- Remove dead code
- Add supoort for remediation templating for operator

## [0.1.39] - 2021-08-23
### Changes
- Allow profileparser to parse PCI-DSS references
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -159,13 +159,13 @@ metadata:
]
capabilities: Seamless Upgrades
categories: Monitoring,Security
olm.skipRange: '>=0.1.17 <0.1.39'
olm.skipRange: '>=0.1.17 <0.1.40'
operatorframework.io/cluster-monitoring: "true"
operatorframework.io/suggested-namespace: openshift-compliance
operators.openshift.io/infrastructure-features: '["disconnected", "fips", "proxy-aware"]'
repository: https://github.com/openshift/compliance-operator
support: Red Hat Inc.
name: compliance-operator.v0.1.39
name: compliance-operator.v0.1.40
namespace: placeholder
spec:
apiservicedefinitions: {}
Expand Down Expand Up @@ -1141,10 +1141,10 @@ spec:
- name: RELATED_IMAGE_OPENSCAP
value: quay.io/compliance-operator/openscap-ocp:1.3.4
- name: RELATED_IMAGE_OPERATOR
value: quay.io/compliance-operator/compliance-operator:0.1.39
value: quay.io/compliance-operator/compliance-operator:0.1.40
- name: RELATED_IMAGE_PROFILE
value: quay.io/complianceascode/ocp4:latest
image: quay.io/compliance-operator/compliance-operator:0.1.39
image: quay.io/compliance-operator/compliance-operator:0.1.40
imagePullPolicy: Always
name: compliance-operator
resources:
Expand Down Expand Up @@ -1481,4 +1481,4 @@ spec:
provider:
name: Red Hat Inc.
url: www.redhat.com
version: 0.1.39
version: 0.1.40
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,11 @@ spec:
status:
description: The result of a check
type: string
valuesUsed:
description: It stores a list of values used by the check
items:
type: string
type: array
warnings:
description: Any warnings that the user should be aware about.
items:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,13 +131,11 @@ spec:
type: string
scanTolerations:
default:
- effect: NoSchedule
key: node-role.kubernetes.io/master
operator: Exists
- operator: Exists
description: Specifies tolerations needed for the scan to run on the
nodes. This is useful in case the target set of nodes have custom
taints that don't allow certain workloads to run. Defaults to allowing
scheduling on the master nodes.
scheduling on all nodes.
items:
description: The pod this Toleration is attached to tolerates any
taint that matches the triple <key,value,effect> using the matching
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -155,13 +155,11 @@ spec:
type: string
scanTolerations:
default:
- effect: NoSchedule
key: node-role.kubernetes.io/master
operator: Exists
- operator: Exists
description: Specifies tolerations needed for the scan to run
on the nodes. This is useful in case the target set of nodes
have custom taints that don't allow certain workloads to run.
Defaults to allowing scheduling on the master nodes.
Defaults to allowing scheduling on all nodes.
items:
description: The pod this Toleration is attached to tolerates
any taint that matches the triple <key,value,effect> using
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,13 +105,11 @@ spec:
type: array
scanTolerations:
default:
- effect: NoSchedule
key: node-role.kubernetes.io/master
operator: Exists
- operator: Exists
description: Specifies tolerations needed for the scan to run on the nodes.
This is useful in case the target set of nodes have custom taints that
don't allow certain workloads to run. Defaults to allowing scheduling
on the master nodes.
on all nodes.
items:
description: The pod this Toleration is attached to tolerates any taint
that matches the triple <key,value,effect> using the matching operator
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@ spec:
description: TailoredProfileSpec defines the desired state of TailoredProfile
properties:
description:
description: Overwrites the description of the extended profile
description: Description of tailored profile. It can't be empty.
pattern: ^.+$
type: string
disableRules:
description: Disables the referenced rules
Expand Down Expand Up @@ -105,10 +106,12 @@ spec:
nullable: true
type: array
title:
description: Overwrites the title of the extended profile
description: Title for the tailored profile. It can't be empty.
pattern: ^.+$
type: string
required:
- extends
- description
- title
type: object
status:
description: TailoredProfileStatus defines the observed state of TailoredProfile
Expand Down
2 changes: 1 addition & 1 deletion version/version.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
package version

var (
Version = "0.1.39"
Version = "0.1.40"
)

0 comments on commit f9f3826

Please sign in to comment.