Skip to content

Sync upstream commits to the 4.11 release branch #269

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 123 commits into from
Mar 25, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
7663863
remove darwin builds, disable goreleaser github releasers, re-add .gi…
joelanford Aug 4, 2021
d7967ce
Bump operator-framework API to 0.10.5 (#737)
kevinrizza Aug 4, 2021
693adff
(vendor) bump api to v0.11.0 (#887)
anik120 Dec 15, 2021
6ac90e9
(.gitignore): Do not ignore debug/ (#890)
anik120 Dec 15, 2021
f16900c
feat(constraint): Add constraint type validation to bundle validation…
dinhxuanvu Dec 15, 2021
356e899
Update extract.go (#876)
Shivkumar13 Jan 5, 2022
1011437
(vendor) bump go-sqlite to 1.14.10 (#896)
nsapse Jan 14, 2022
93f5bb6
feat(registry): add podman auth.json as an alternate location (#897)
jpower432 Jan 14, 2022
21820c4
Graduate opm generate out of alpha (#902)
kevinrizza Jan 18, 2022
bea824f
Update OWNERS (#903)
estroz Jan 19, 2022
0c4d97b
fix(opm): adds removal of empty packages when using opm diff in heads…
jpower432 Jan 19, 2022
3429f8f
fix(registry): deprecated skip-tls and add use-http and skip-tls-veri…
jpower432 Jan 20, 2022
6eecc3b
consolidate binary builds and release uploads into goreleaser build c…
joelanford Feb 3, 2022
457020f
fix: use gnutar in macos github action to avoid corrupting tar file c…
joelanford Feb 3, 2022
510d37c
use only stdout for reading container name (#745)
ankitathomas Feb 3, 2022
d0f2765
make removing non-exist package error (#779)
akihikokuroda Feb 4, 2022
0e4f1df
Upgrade github.com/docker/cli to v20.10.12 (#894)
jeloba Feb 10, 2022
01d0975
Bump go to v1.17 (#922)
awgreene Feb 23, 2022
ec6e20e
adding properties to package and channel (#900)
akihikokuroda Feb 24, 2022
9ed06a1
Add skip-tls-verify and use-http flag support to opm render #908 (#909)
ryanemerson Feb 25, 2022
3f50f88
Introduce GRPC Proxy unit tests (#2428)
awgreene Nov 17, 2021
5a45c1b
Add system constraint provider logic to resolver and add step resolve…
perdasilva Dec 16, 2021
fb6fe3d
Fix github alias links in MAINTAINERS.md (#2533)
timflannagan Dec 20, 2021
291dc8e
.github/workflows: Update the checkouts action to use the v1 version …
timflannagan Dec 20, 2021
85d8904
.github/workflows: Enable workflow_dispatch event triggers (#2464)
timflannagan Dec 20, 2021
f14b721
chore(api): Vendor the new version of api repo (#2525)
dinhxuanvu Dec 20, 2021
04cb581
chore(github): run e2e workflow against master periodically (#2528)
njhale Dec 20, 2021
82d8646
Remove bill-of-materials.json (#2535)
awgreene Dec 22, 2021
4dcfd1b
Integrate golangci-lint to run aggregate linting checks for CI (#2536)
timflannagan Dec 23, 2021
377c870
Add MagicCatalog for creating arbitrary file-based catalogs (#2527)
perdasilva Jan 2, 2022
4f620a0
fix registry grpc unit test intermittent failure (#2521)
akihikokuroda Jan 3, 2022
f718182
Remove NamespaceSourceQuerier API that is no longer in use (#2380)
dinhxuanvu Jan 5, 2022
34b7aad
Fix goreleaser image repository configuration (#2548)
timflannagan Jan 6, 2022
a12ddcf
Update OWNERS file (#2551)
awgreene Jan 6, 2022
04d8985
doc/design: Update the release documentation (#2549)
timflannagan Jan 6, 2022
e79acb1
fix disable copied csv e2e test failure (#2543)
akihikokuroda Jan 7, 2022
5c552b7
Remove the unused 'lint' Makefile target (#2555)
timflannagan Jan 7, 2022
82ef38e
Bump repository to Go 1.17 (#2556)
timflannagan Jan 7, 2022
eb71821
Update goreleaser go version to 1.17 (#2557)
awgreene Jan 7, 2022
fe3d49f
Bump olmConfig controller logging message to debug (#2568)
awgreene Jan 12, 2022
9a42a15
CSV e2e - wait for 2 pods ready before delete one pod (#2554)
akihikokuroda Jan 14, 2022
4f9017f
add wait for config injection in e2e test (#2547)
akihikokuroda Jan 18, 2022
70641fa
add possible error message patterns (#2565)
akihikokuroda Jan 18, 2022
6d60670
fix e2e config map update triggers registry pod rollout failure (#2532)
akihikokuroda Jan 18, 2022
00854b3
wait for condition update (#2510)
akihikokuroda Jan 18, 2022
2d463be
wait for catalogsource pod deletion (#2444)
akihikokuroda Jan 18, 2022
c7f673f
recover nil GRPCConnectionState by update failure (#2561)
akihikokuroda Jan 18, 2022
3ca612f
chore(e2e): naively parallelize CI jobs by chunking alphabetically (#…
estroz Jan 18, 2022
be06efd
use unique name for each test (#2541)
akihikokuroda Jan 18, 2022
7ca1ee4
Introduce Experimental Metrics (#2435)
awgreene Jan 19, 2022
1c0a387
ci: Support configuring the logging level for the splitter package (#…
timflannagan Jan 21, 2022
f802a28
put mutex around installplan creation (#2545)
akihikokuroda Jan 25, 2022
0533287
Remove unused ipLister field from OperatorStepResolver. (#2587)
benluddy Jan 25, 2022
e785b4a
wait for catalogsource ready (#2601)
akihikokuroda Jan 27, 2022
5712e7e
count only active ns and wait for namespace clean up (#2585)
akihikokuroda Jan 27, 2022
2aa5f15
Makefile: Remove unused targets/variables (#2567)
timflannagan Jan 27, 2022
f428918
Stop corrupting resolver cache. (#2604)
benluddy Jan 27, 2022
e414f83
fix: remove hardcoded minikube version from build_local.sh to support…
exdx Feb 3, 2022
9b45359
Add workflow for automatically rebasing open PRs (#2612)
timflannagan Feb 3, 2022
f51308d
Remove the out-of-date CHANGELOG.md (#2608)
timflannagan Feb 4, 2022
fa4c068
change Lister to DynamicClient for subscription clean up (#2616)
akihikokuroda Feb 4, 2022
aca5e53
[BZ #2048441] Fix a bug in deletion of webhook service for replacemen…
orenc1 Feb 9, 2022
2bad3e4
cmd/catalog: Default to the $KUBECONFIG environment variable (#2303)
timflannagan Feb 10, 2022
77000db
.github: Remove the automatic rebase action (#2620)
timflannagan Feb 10, 2022
ba1c75f
README: Remove reference to subscribing to packages through the tecto…
timflannagan Feb 10, 2022
f60f475
docs: add logo for github dark mode (#2622)
eliranmal Feb 12, 2022
dc3c177
Fix cpb traverses unneeded paths (#2239)
eramoto Feb 14, 2022
f10f653
Clarify solver package responsibility. (#2647)
benluddy Feb 16, 2022
18dfe1c
(Partially) mitigate flaky tests (#2625)
perdasilva Feb 16, 2022
966aab1
Remove CatalogSourceLister usage from resolver/cache. (#2648)
benluddy Feb 16, 2022
3ce3096
Remove generated and unused resolver/fakes subpackage.
benluddy Feb 16, 2022
90d8357
Remove unused GHA workflows (#2650)
timflannagan Feb 17, 2022
80e6980
Replace hardcoded resolver cache mutation with CSV cache.Source. (#2632)
benluddy Feb 17, 2022
ded1b4a
Give Sources control of invalidation for Snapshots they produce.
benluddy Feb 16, 2022
b43c520
cmd/catalog: Migrate to using cobra for CLI flag management (#2362)
timflannagan Feb 17, 2022
ee9ee8d
Remove vestigal cache.OperatorSet type. (#2656)
benluddy Feb 18, 2022
7373452
Remove unused ttl field from cache.Cache. (#2658)
benluddy Feb 18, 2022
05ada3e
.github: Avoid disabling the go mod pkg cache for the golangci-lint a…
timflannagan Feb 21, 2022
e4a460b
Remove import of operators.coreos.com lister package from resolver. (…
benluddy Feb 21, 2022
e73a001
Mitigate flaky install plan e2e test (#2668)
perdasilva Feb 22, 2022
d6efaa5
Bump k8s dependencies to 1.23 to align with o-f/api
fgiloux Jan 19, 2022
e13f95e
decrease logging level to debug for noisy catalog and olm operator logs
exdx Feb 15, 2022
ac022aa
Remove ConstraintProvider from the exported solver package API. (#2675)
benluddy Feb 24, 2022
02c3d24
fix(operatorconditions): don't retry on 404 (#2679)
njhale Mar 2, 2022
3a34696
Remove cache.OperatorCacheProvider interface. (#2680)
benluddy Mar 2, 2022
1579ade
Remove unused cache.AtLeast function. (#2681)
benluddy Mar 2, 2022
d11210e
with vendor directory
LouisPlisso Mar 4, 2020
5b7ac10
chore(modules): update vendor directory
njhale Apr 1, 2020
5e30b07
chore(modules): update vendor directory
njhale Apr 9, 2020
337aaf4
Remove operator-registry from vendor folder
kevinrizza May 21, 2020
f7070cf
chore(modules): vendor dependencies
njhale Jun 8, 2020
1a9c5fb
Add perdasilva to list of reviewers (#201)
perdasilva Dec 7, 2021
7672c23
validator/good practices: Improve message (#206)
camilamacedo86 Jan 10, 2022
d8bb9a5
csv_validator: add check to ensure that the example is a valid JSON (…
camilamacedo86 Jan 12, 2022
f29d2e1
chore: Bump k8s dependencies to 1.23 (#212)
varshaprasad96 Jan 15, 2022
fe0d7bb
fix: alm-example parse check should not fail when the annotation if e…
camilamacedo86 Jan 17, 2022
4326a9a
Added field for optional manifests (#209)
fgiloux Jan 18, 2022
a9e1126
Update OWNERS (#216)
estroz Jan 18, 2022
e3ba906
Add awgreene to list of approvers in OWNERS file (#218)
kevinrizza Jan 19, 2022
0d75704
(catsrc) add custom unmarshaller for registry poll interval (#169)
anik120 Jan 19, 2022
157145a
Add perdasilva to approvers
perdasilva Jan 24, 2022
3d9112b
deprecate-api validator: add checks for removed APIs on 1.25 and 1.26…
camilamacedo86 Jan 24, 2022
a80911e
Purge the root vendor directory (#213)
timflannagan Jan 24, 2022
3efa426
.github/workflows: Add workflow_dispatch event trigger (#214)
timflannagan Jan 25, 2022
49252d1
feat: add warning for olm.properties being defined when validating cs…
tylerslaton Jan 25, 2022
7060f32
.github/workflows: Update the pull_request trigger for the Go workflo…
timflannagan Jan 28, 2022
8c30523
add some extra clarifications (#222)
camilamacedo86 Feb 4, 2022
3d6f702
add bundle size validator check (#210)
camilamacedo86 Feb 8, 2022
d5bab19
fix: ensure that all load bundle methods will check the size (#227)
camilamacedo86 Feb 22, 2022
d9117db
fix: bundle size validator: ammount compressed scenarios should be lo…
camilamacedo86 Feb 24, 2022
6185215
fix apidif
camilamacedo86 Feb 25, 2022
5f79495
Update Catalog e2e tests to use rawInterval
awgreene Feb 9, 2022
568ac3a
Fix drift
perdasilva Mar 7, 2022
51e8d13
Update PATH setting in base Dockerfile
perdasilva Mar 4, 2022
2967c7e
Fix opmImage flag
perdasilva Mar 7, 2022
42830ab
Fix catalog source e2e test (#2688)
perdasilva Mar 14, 2022
369dcec
e2e: Refactor the CatalogSource tests to reduce flakes (#2693)
timflannagan Mar 15, 2022
c7b9e4f
Bump controller-runtime to v0.11.1 (#2704)
timflannagan Mar 23, 2022
de805e3
e2e: Filter out terminating namespaces when calculating AllNamespace …
timflannagan Mar 23, 2022
a15a56c
e2e: Wait for the registry Pod to sync before deleting the test Catal…
timflannagan Mar 23, 2022
7f0e047
e2e: Fix authentication issue when connecting to the OCP image registry
timflannagan Mar 23, 2022
63d4797
Move crd e2e to one namespace per spec (#2706)
perdasilva Mar 25, 2022
28f11cc
Makefile,test: Support configuring the e2e testdata directory
timflannagan Mar 25, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion base.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ ARG KUBEBUILDER_RELEASE=2.3.1
# Note(tflannag): We ran into some issues curling from the https://go.kubebuilder.io/dl
# domain as the output file was HTLM-based, so curl from the github releases
# until this has been resolved.
ENV PATH="/usr/local/kubebuilder/bin:${PATH}"
RUN yum install -y skopeo && \
export OS=$(go env GOOS) && \
export ARCH=$(go env GOARCH) && \
curl -L "https://github.com/kubernetes-sigs/kubebuilder/releases/download/v${KUBEBUILDER_RELEASE}/kubebuilder_${KUBEBUILDER_RELEASE}_${OS}_${ARCH}.tar.gz" | tar -xz -C /tmp/ && \
mv /tmp/kubebuilder_${KUBEBUILDER_RELEASE}_${OS}_${ARCH}/ /usr/local/kubebuilder && \
export PATH=$PATH:/usr/local/kubebuilder/bin && \
kubebuilder version && \
echo "Kubebuilder installation complete!"
20 changes: 10 additions & 10 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ go 1.16

require (
github.com/go-bindata/go-bindata/v3 v3.1.3
github.com/go-logr/logr v0.4.0
github.com/go-logr/logr v1.2.0
github.com/golang/mock v1.6.0
github.com/googleapis/gnostic v0.5.5
github.com/grpc-ecosystem/grpc-health-probe v0.4.4
github.com/maxbrunsfeld/counterfeiter/v6 v6.4.1
github.com/mikefarah/yq/v3 v3.0.0-20201202084205-8846255d1c37
github.com/onsi/ginkgo v1.16.4
github.com/onsi/ginkgo v1.16.5
github.com/openshift/api v0.0.0-20200331152225-585af27e34fd
github.com/operator-framework/api v0.12.0
github.com/operator-framework/operator-lifecycle-manager v0.0.0-00010101000000-000000000000
Expand All @@ -22,14 +22,14 @@ require (
google.golang.org/protobuf v1.27.1
gopkg.in/yaml.v2 v2.4.0
helm.sh/helm/v3 v3.6.2
k8s.io/api v0.22.2
k8s.io/apimachinery v0.22.2
k8s.io/client-go v0.22.2
k8s.io/code-generator v0.22.2
k8s.io/kube-openapi v0.0.0-20210527164424-3c818078ee3d
k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a
sigs.k8s.io/controller-runtime v0.10.0
sigs.k8s.io/controller-tools v0.6.2
k8s.io/api v0.23.1
k8s.io/apimachinery v0.23.1
k8s.io/client-go v0.23.1
k8s.io/code-generator v0.23.1
k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65
k8s.io/utils v0.0.0-20210930125809-cb0fa318a74b
sigs.k8s.io/controller-runtime v0.11.1
sigs.k8s.io/controller-tools v0.8.0
)

replace (
Expand Down
166 changes: 105 additions & 61 deletions go.sum

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions manifests/0000_50_olm_00-catalogsources.crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.6.2
controller-gen.kubebuilder.io/version: v0.8.0
include.release.openshift.io/ibm-cloud-managed: "true"
include.release.openshift.io/self-managed-high-availability: "true"
creationTimestamp: null
Expand Down Expand Up @@ -147,7 +147,7 @@ spec:
description: Represents the state of a CatalogSource. Note that Message and Reason represent the original status information, which may be migrated to be conditions based in the future. Any new features introduced will use conditions.
type: array
items:
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
type: object
required:
- lastTransitionTime
Expand Down
299 changes: 214 additions & 85 deletions manifests/0000_50_olm_00-clusterserviceversions.crd.yaml

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion manifests/0000_50_olm_00-installplans.crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.6.2
controller-gen.kubebuilder.io/version: v0.8.0
include.release.openshift.io/ibm-cloud-managed: "true"
include.release.openshift.io/self-managed-high-availability: "true"
creationTimestamp: null
Expand Down Expand Up @@ -224,6 +224,8 @@ spec:
- resource
- status
properties:
optional:
type: boolean
resolving:
type: string
resource:
Expand Down
4 changes: 2 additions & 2 deletions manifests/0000_50_olm_00-olmconfigs.crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.6.2
controller-gen.kubebuilder.io/version: v0.8.0
include.release.openshift.io/ibm-cloud-managed: "true"
include.release.openshift.io/self-managed-high-availability: "true"
creationTimestamp: null
Expand Down Expand Up @@ -52,7 +52,7 @@ spec:
conditions:
type: array
items:
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
type: object
required:
- lastTransitionTime
Expand Down
12 changes: 6 additions & 6 deletions manifests/0000_50_olm_00-operatorconditions.crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.6.2
controller-gen.kubebuilder.io/version: v0.8.0
include.release.openshift.io/ibm-cloud-managed: "true"
include.release.openshift.io/self-managed-high-availability: "true"
creationTimestamp: null
Expand Down Expand Up @@ -47,7 +47,7 @@ spec:
overrides:
type: array
items:
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
type: object
required:
- message
Expand Down Expand Up @@ -97,7 +97,7 @@ spec:
conditions:
type: array
items:
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
type: object
required:
- lastTransitionTime
Expand Down Expand Up @@ -164,7 +164,7 @@ spec:
conditions:
type: array
items:
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
type: object
required:
- lastTransitionTime
Expand Down Expand Up @@ -211,7 +211,7 @@ spec:
overrides:
type: array
items:
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
type: object
required:
- message
Expand Down Expand Up @@ -261,7 +261,7 @@ spec:
conditions:
type: array
items:
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
type: object
required:
- lastTransitionTime
Expand Down
4 changes: 2 additions & 2 deletions manifests/0000_50_olm_00-operatorgroups.crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.6.2
controller-gen.kubebuilder.io/version: v0.8.0
include.release.openshift.io/ibm-cloud-managed: "true"
include.release.openshift.io/self-managed-high-availability: "true"
creationTimestamp: null
Expand Down Expand Up @@ -92,7 +92,7 @@ spec:
description: Conditions is an array of the OperatorGroup's conditions.
type: array
items:
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
type: object
required:
- lastTransitionTime
Expand Down
2 changes: 1 addition & 1 deletion manifests/0000_50_olm_00-operators.crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.6.2
controller-gen.kubebuilder.io/version: v0.8.0
include.release.openshift.io/ibm-cloud-managed: "true"
include.release.openshift.io/self-managed-high-availability: "true"
creationTimestamp: null
Expand Down
Loading