Skip to content

Commit

Permalink
Prepare release v0.18.0
Browse files Browse the repository at this point in the history
  • Loading branch information
alexandrevilain committed Apr 30, 2024
1 parent b818a69 commit e2c96b5
Show file tree
Hide file tree
Showing 12 changed files with 2,954 additions and 11,584 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.17.0
0.18.0
124 changes: 6 additions & 118 deletions bundle/manifests/temporal-operator.clusterserviceversion.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ metadata:
"ui": {
"enabled": true
},
"version": "1.20.0"
"version": "1.23.0"
}
},
{
Expand Down Expand Up @@ -74,55 +74,15 @@ metadata:
"description": "Accounting team namespace",
"retentionPeriod": "168h"
}
},
{
"apiVersion": "temporal.io/v1beta1",
"kind": "TemporalWorkerProcess",
"metadata": {
"name": "temporalworkerprocess-sample"
},
"spec": {
"builder": {
"attempt": 3,
"buildDir": "samples-go/helloworld",
"buildRegistry": {
"passwordSecretRef": {
"key": "PASSWORD",
"name": "docker-password"
},
"repository": "docker.io",
"username": "ktenzer"
},
"enabled": false,
"gitRepository": {
"reference": {
"branch": "main"
},
"url": "https://github.com/ktenzer/samples-go.git"
},
"image": "quay.io/podman/stable",
"version": "latest"
},
"clusterRef": {
"name": "prod",
"namespace": "temporal"
},
"image": "ghcr.io/alexandrevilain/example-worker-process:latest",
"jobTtlSecondsAfterFinished": 300,
"pullPolicy": "Always",
"replicas": 3,
"temporalNamespace": "default",
"version": "latest"
}
}
]
capabilities: Seamless Upgrades
categories: Application Runtime, Developer Tools, AI/Machine Learning
containerImage: ghcr.io/alexandrevilain/temporal-operator
createdAt: "2024-02-24T13:12:36Z"
createdAt: "2024-04-30T10:06:00Z"
operators.operatorframework.io/builder: operator-sdk-v1.30.0
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
name: temporal-operator.v0.17.0
name: temporal-operator.v0.18.0
namespace: placeholder
spec:
apiservicedefinitions: {}
Expand All @@ -145,12 +105,6 @@ spec:
kind: TemporalNamespace
name: temporalnamespaces.temporal.io
version: v1beta1
- description: TemporalWorkerProcess is the Schema for the temporalworkerprocesses
API.
displayName: Temporal Worker Process
kind: TemporalWorkerProcess
name: temporalworkerprocesses.temporal.io
version: v1beta1
description: |
## Temporal
Temporal is a durable workflow execution environment for applications. The Temporal operator will deploy all required Temporal server services and dependencies. You will need to deploy database, elasticsearch (optional) and prometheus/grafana (optional) separately. Temporal supports native MySQL, PostgreSQL or Cassandra databases.
Expand Down Expand Up @@ -422,32 +376,6 @@ spec:
- get
- patch
- update
- apiGroups:
- temporal.io
resources:
- temporalworkerprocesses
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- temporal.io
resources:
- temporalworkerprocesses/finalizers
verbs:
- update
- apiGroups:
- temporal.io
resources:
- temporalworkerprocesses/status
verbs:
- get
- patch
- update
serviceAccountName: temporal-operator-controller-manager
deployments:
- label:
Expand All @@ -471,7 +399,7 @@ spec:
- --leader-elect
command:
- /manager
image: ghcr.io/alexandrevilain/temporal-operator:v0.17.0
image: ghcr.io/alexandrevilain/temporal-operator:v0.18.0
livenessProbe:
httpGet:
path: /healthz
Expand Down Expand Up @@ -575,8 +503,8 @@ spec:
provider:
name: Temporal Community
url: https://temporal.io/
replaces: temporal-operator.helm-chart-0.2.0
version: 0.17.0
replaces: temporal-operator.v0.17.0
version: 0.18.0
webhookdefinitions:
- admissionReviewVersions:
- v1
Expand All @@ -598,26 +526,6 @@ spec:
targetPort: 9443
type: MutatingAdmissionWebhook
webhookPath: /mutate-temporal-io-v1beta1-temporalcluster
- admissionReviewVersions:
- v1
containerPort: 443
deploymentName: temporal-operator-controller-manager
failurePolicy: Fail
generateName: mtemporalworkerprocess.kb.io
rules:
- apiGroups:
- temporal.io
apiVersions:
- v1beta1
operations:
- CREATE
- UPDATE
resources:
- temporalworkerprocesses
sideEffects: None
targetPort: 9443
type: MutatingAdmissionWebhook
webhookPath: /mutate-temporal-io-v1beta1-temporalworkerprocess
- admissionReviewVersions:
- v1
containerPort: 443
Expand All @@ -638,23 +546,3 @@ spec:
targetPort: 9443
type: ValidatingAdmissionWebhook
webhookPath: /validate-temporal-io-v1beta1-temporalcluster
- admissionReviewVersions:
- v1
containerPort: 443
deploymentName: temporal-operator-controller-manager
failurePolicy: Fail
generateName: vtemporalworkerprocess.kb.io
rules:
- apiGroups:
- temporal.io
apiVersions:
- v1beta1
operations:
- CREATE
- UPDATE
resources:
- temporalworkerprocesses
sideEffects: None
targetPort: 9443
type: ValidatingAdmissionWebhook
webhookPath: /validate-temporal-io-v1beta1-temporalworkerprocess
63 changes: 58 additions & 5 deletions bundle/manifests/temporal.io_temporalclusters.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -612,6 +612,16 @@ spec:
description: Enabled defines if the operator should enable
mTLS for cluster's public endpoints.
type: boolean
extraDnsNames:
description: ExtraDNSNames is a list of additional DNS names
associated with the TemporalCluster. These DNS names can
be used for accessing the TemporalCluster from external
services. The DNS names specified here will be added to
the TLS certificate for secure communication.
items:
type: string
nullable: true
type: array
type: object
internode:
description: Internode allows configuration of the internode traffic
Expand Down Expand Up @@ -651,6 +661,16 @@ spec:
description: Enabled defines if the operator should enable metrics
exposition on temporal components.
type: boolean
excludeTags:
additionalProperties:
items:
type: string
type: array
description: ExcludeTags is a map from tag name string to tag
values string list. Each value present in keys will have relevant
tag value replaced with "_tag_excluded_" Each value in values
list will white-list tag values to be reported as usual.
type: object
perUnitHistogramBoundaries:
additionalProperties:
items:
Expand All @@ -661,6 +681,9 @@ spec:
given metric unit. \n Supported values: - \"dimensionless\"
- \"milliseconds\" - \"bytes\""
type: object
prefix:
description: Prefix sets the prefix to all outgoing metrics
type: string
prometheus:
description: Prometheus reporter configuration.
properties:
Expand Down Expand Up @@ -789,6 +812,13 @@ spec:
objects.
type: boolean
type: object
bodySizeLimit:
description: "When defined, bodySizeLimit specifies
a job level limit on the size of uncompressed
response body that will be accepted by Prometheus.
\n It requires Prometheus >= v2.28.0."
pattern: (^0|([0-9]*[.])?[0-9]+((K|M|G|T|E|P)i?)?B)$
type: string
endpoints:
description: List of endpoints part of this ServiceMonitor.
items:
Expand Down Expand Up @@ -1287,11 +1317,10 @@ spec:
anyOf:
- type: integer
- type: string
description: "Name or number of the target
port of the `Pod` object behind the Service,
the port must be specified with container
port property. \n Deprecated: use `port`
instead."
description: Name or number of the target
port of the `Pod` object behind the Service.
The port must be specified with the container's
port property.
x-kubernetes-int-or-string: true
tlsConfig:
description: TLS configuration to use when
Expand Down Expand Up @@ -1524,6 +1553,30 @@ spec:
will be accepted.'
format: int64
type: integer
scrapeClass:
description: The scrape class to apply.
minLength: 1
type: string
scrapeProtocols:
description: "`scrapeProtocols` defines the protocols
to negotiate during a scrape. It tells clients
the protocols supported by Prometheus in order
of preference (from most to least preferred).
\n If unset, Prometheus uses its default value.
\n It requires Prometheus >= v2.49.0."
items:
description: 'ScrapeProtocol represents a protocol
used by Prometheus for scraping metrics. Supported
values are: * `OpenMetricsText0.0.1` * `OpenMetricsText1.0.0`
* `PrometheusProto` * `PrometheusText0.0.4`'
enum:
- PrometheusProto
- OpenMetricsText0.0.1
- OpenMetricsText1.0.0
- PrometheusText0.0.4
type: string
type: array
x-kubernetes-list-type: set
selector:
description: Label selector to select the Kubernetes
`Endpoints` objects.
Expand Down
Loading

0 comments on commit e2c96b5

Please sign in to comment.