Skip to content

Commit

Permalink
Updating CSV to use 23.3.0 released image
Browse files Browse the repository at this point in the history
  • Loading branch information
cnbu-jenkins authored and pure-jliao committed Mar 21, 2023
1 parent 914da06 commit 7c9a873
Show file tree
Hide file tree
Showing 2 changed files with 210 additions and 3 deletions.
207 changes: 207 additions & 0 deletions deploy/olm-catalog/portworx/23.3.0/core_v1_storagecluster_crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,13 @@ spec:
type: object
description: Spec to control the desired behavior of storage cluster rolling update.
properties:
minReadySeconds:
description: Minimum number of seconds for which a newly created Portworx pod
should be ready without any of its container crashing for it to
be considered available. Defaults to 0 (pod will be considered available
as soon as it is ready).
format: int32
type: integer
maxUnavailable:
x-kubernetes-int-or-string: true
description: >-
Expand Down Expand Up @@ -623,6 +630,30 @@ spec:
type: string
mode:
type: integer
resources:
type: object
description: Specifies the resource requirements for stork and stork scheduler.
properties:
requests:
type: object
description: Requested resources.
properties:
memory:
type: string
description: Requested memory.
cpu:
type: string
description: Requested cpu.
limits:
type: object
description: Resource limit.
properties:
memory:
type: string
description: Memory limit.
cpu:
type: string
description: CPU limit.
userInterface:
type: object
description: Contains spec of a user interface for the storage driver.
Expand Down Expand Up @@ -876,6 +907,30 @@ spec:
type: object
x-kubernetes-preserve-unknown-fields: true
description: Map of key-value params for the provider.
resources:
type: object
description: Specifies the resource requirements for the autopilot pod.
properties:
requests:
type: object
description: Requested resources.
properties:
memory:
type: string
description: Requested memory.
cpu:
type: string
description: Requested cpu.
limits:
type: object
description: Resource limit.
properties:
memory:
type: string
description: Memory limit.
cpu:
type: string
description: CPU limit.
monitoring:
type: object
description: Contains monitoring configuration for the storage cluster.
Expand All @@ -888,6 +943,158 @@ spec:
type: object
description: Contains configuration of Prometheus to monitor the storage cluster.
properties:
resources:
type: object
description: Define resources requests and limits for single Pods.
properties:
limits:
additionalProperties:
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
description: 'Limits describes the maximum amount of compute resources
allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/'
type: object
requests:
additionalProperties:
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
description: 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/'
type: object
securityContext:
description: 'Security options the pod should run with. More
info: https://kubernetes.io/docs/concepts/policy/security-context/
More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/'
properties:
allowPrivilegeEscalation:
description: 'AllowPrivilegeEscalation controls whether
a process can gain more privileges than its parent process.
This bool directly controls if the no_new_privs flag will
be set on the container process. AllowPrivilegeEscalation
is true always when the container is: 1) run as Privileged
2) has CAP_SYS_ADMIN'
type: boolean
capabilities:
description: The capabilities to add/drop when running containers.
Defaults to the default set of capabilities granted by
the container runtime.
properties:
add:
description: Added capabilities
items:
description: Capability represent POSIX capabilities
type
type: string
type: array
drop:
description: Removed capabilities
items:
description: Capability represent POSIX capabilities
type
type: string
type: array
type: object
privileged:
description: Run container in privileged mode. Processes
in privileged containers are essentially equivalent to
root on the host. Defaults to false.
type: boolean
procMount:
description: procMount denotes the type of proc mount to
use for the containers. The default is DefaultProcMount
which uses the container runtime defaults for readonly
paths and masked paths. This requires the ProcMountType
feature flag to be enabled.
type: string
readOnlyRootFilesystem:
description: Whether this container has a read-only root
filesystem. Default is false.
type: boolean
runAsGroup:
description: The GID to run the entrypoint of the container
process. Uses runtime default if unset. May also be set
in PodSecurityContext. If set in both SecurityContext
and PodSecurityContext, the value specified in SecurityContext
takes precedence.
format: int64
type: integer
runAsNonRoot:
description: Indicates that the container must run as a
non-root user. If true, the Kubelet will validate the
image at runtime to ensure that it does not run as UID
0 (root) and fail to start the container if it does. If
unset or false, no such validation will be performed.
May also be set in PodSecurityContext. If set in both
SecurityContext and PodSecurityContext, the value specified
in SecurityContext takes precedence.
type: boolean
runAsUser:
description: The UID to run the entrypoint of the container
process. Defaults to user specified in image metadata
if unspecified. May also be set in PodSecurityContext. If
set in both SecurityContext and PodSecurityContext, the
value specified in SecurityContext takes precedence.
format: int64
type: integer
seLinuxOptions:
description: The SELinux context to be applied to the container.
If unspecified, the container runtime will allocate a
random SELinux context for each container. May also be
set in PodSecurityContext. If set in both SecurityContext
and PodSecurityContext, the value specified in SecurityContext
takes precedence.
properties:
level:
description: Level is SELinux level label that applies
to the container.
type: string
role:
description: Role is a SELinux role label that applies
to the container.
type: string
type:
description: Type is a SELinux type label that applies
to the container.
type: string
user:
description: User is a SELinux user label that applies
to the container.
type: string
type: object
windowsOptions:
description: The Windows specific settings applied to all
containers. If unspecified, the options from the PodSecurityContext
will be used. If set in both SecurityContext and PodSecurityContext,
the value specified in SecurityContext takes precedence.
properties:
gmsaCredentialSpec:
description: GMSACredentialSpec is where the GMSA admission
webhook (https://github.com/kubernetes-sigs/windows-gmsa)
inlines the contents of the GMSA credential spec named
by the GMSACredentialSpecName field.
type: string
gmsaCredentialSpecName:
description: GMSACredentialSpecName is the name of the
GMSA credential spec to use.
type: string
runAsUserName:
description: The UserName in Windows to run the entrypoint
of the container process. Defaults to the user specified
in image metadata if unspecified. May also be set
in PodSecurityContext. If set in both SecurityContext
and PodSecurityContext, the value specified in SecurityContext
takes precedence.
type: string
type: object
type: object
exportMetrics:
type: boolean
description: If this flag is enabled it will expose the storage cluster metrics to Prometheus.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ metadata:
capabilities: Auto Pilot
categories: "Storage"
description: Cloud native storage solution for production workloads
containerImage: portworx/px-operator:23.3.0-dev
containerImage: registry.connect.redhat.com/portworx/openstorage-operator@sha256:940aa21c19c3a4961c64988aab0e87d8c5de0cebc1d1f45e3adc68a6fab9c1a7
repository: https://github.com/libopenstorage/operator
createdAt: 2022-12-22T19:26:21Z
createdAt: 2023-03-21T21:29:41Z
support: Portworx, Inc
certified: "true"
operatorframework.io/initialization-resource: |-
Expand Down Expand Up @@ -215,7 +215,7 @@ spec:
topologyKey: kubernetes.io/hostname
containers:
- name: portworx-operator
image: portworx/px-operator:23.3.0-dev
image: registry.connect.redhat.com/portworx/openstorage-operator@sha256:940aa21c19c3a4961c64988aab0e87d8c5de0cebc1d1f45e3adc68a6fab9c1a7
imagePullPolicy: Always
command:
- /operator
Expand Down

0 comments on commit 7c9a873

Please sign in to comment.