-
Notifications
You must be signed in to change notification settings - Fork 79
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
Add new glanceAPI struct #514
Add new glanceAPI struct #514
Conversation
Build failed (check pipeline). Post https://review.rdoproject.org/zuul/buildset/807f1254ae9a41d58cd62b4816bf83c3 ❌ openstack-k8s-operators-content-provider FAILURE in 11m 14s |
8b604ac
to
1371b7b
Compare
Build failed (check pipeline). Post https://review.rdoproject.org/zuul/buildset/f30943d530ff4dea91bbf0d0f74f9dec ❌ openstack-k8s-operators-content-provider FAILURE in 10m 48s |
1371b7b
to
970454c
Compare
Build failed (check pipeline). Post https://review.rdoproject.org/zuul/buildset/04fcdbb60f574ddab726a0b496b3be91 ❌ openstack-k8s-operators-content-provider FAILURE in 10m 38s |
5c5303c
to
0c51edb
Compare
Build failed (check pipeline). Post https://review.rdoproject.org/zuul/buildset/3824f47b3f814cb0ac24e82ac1c1f62f ❌ openstack-k8s-operators-content-provider FAILURE in 10m 15s |
199baae
to
dcf5980
Compare
Build failed (check pipeline). Post https://review.rdoproject.org/zuul/buildset/04b4e2c19eb840648f1d61516801f96c ❌ openstack-k8s-operators-content-provider FAILURE in 10m 21s |
dcf5980
to
6dec99e
Compare
Build failed (check pipeline). Post https://review.rdoproject.org/zuul/buildset/697e44b1cba74ba68e0dbf6254e20724 ❌ openstack-k8s-operators-content-provider FAILURE in 9m 31s |
6dec99e
to
2085538
Compare
Build failed (check pipeline). Post https://review.rdoproject.org/zuul/buildset/052be63c5e7e4348a314d5e574e5462d ❌ openstack-k8s-operators-content-provider FAILURE in 10m 19s |
2085538
to
a4125bc
Compare
Build failed (check pipeline). Post https://review.rdoproject.org/zuul/buildset/c950ccc87ccf4eadacf2a1a16b9d2367 ❌ openstack-k8s-operators-content-provider FAILURE in 9m 49s |
8e6d27a
to
051479c
Compare
Build failed (check pipeline). Post https://review.rdoproject.org/zuul/buildset/53ac8a2eb869410da39ece8e81f9e650 ❌ openstack-k8s-operators-content-provider FAILURE in 10m 08s |
a1ff1ae
to
2d22685
Compare
Build failed (check pipeline). Post https://review.rdoproject.org/zuul/buildset/de785b585d2c4b379d0b7f796e19cab2 ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 27m 32s |
GlanceAPI has been simplified by patches [1][2], and the implication of those patches is a change in the CRD used to define the glanceAPI service. This patch aligns both the existing documentation and the test suite to work with the new way of deploying glance. [1] openstack-k8s-operators/glance-operator#329 [2] openstack-k8s-operators/openstack-operator#514 Signed-off-by: Francesco Pantano <[email protected]>
2d22685
to
806461f
Compare
806461f
to
90bae2e
Compare
Build failed (check pipeline). Post https://review.rdoproject.org/zuul/buildset/e6c25b8efed34b7e91d67ac9412acaed ❌ openstack-k8s-operators-content-provider FAILURE in 10m 50s |
eb03c4a
to
ed4b2b1
Compare
Build failed (check pipeline). Post https://review.rdoproject.org/zuul/buildset/364f1396a581447d954b379d2e80787f ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 26m 57s |
recheck |
Build failed (check pipeline). Post https://review.rdoproject.org/zuul/buildset/eadc4628c15f40c7bbece99d4cd3392c ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 25m 17s |
This change is the first of a series where the purpose is to move away from the harcoded internal/external glanceAPI instance in favor of an arbitrary number of GlanceAPI instances. The current change doesn't introduce the ability to deploy >1 GlanceAPI instance, but introduces the logic that will serve this purpose. The split behavior is still preserved, but it happens behind the scenes in Glance. Signed-off-by: Francesco Pantano <[email protected]>
ed4b2b1
to
d204b96
Compare
databaseInstance: openstack | ||
storageClass: "" | ||
storageRequest: 10G | ||
glanceAPI: | ||
type: single |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@abays given we're using statefulset where each instance has stable access to a given pvc, we need to have a "single" instance when "file" is used as a backend (same story for all the backends except Ceph)
Glance moved to a new API definition via [1][2] and this patch aligns VA1 to the current changes. [1] openstack-k8s-operators/glance-operator#329 [2] openstack-k8s-operators/openstack-operator#514 Signed-off-by: Francesco Pantano <[email protected]>
Glance moved to a new API definition via [1][2] and this patch aligns VA1 to the current changes. [1] openstack-k8s-operators/glance-operator#329 [2] openstack-k8s-operators/openstack-operator#514 Signed-off-by: Francesco Pantano <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: abays, fmount The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
927d8b1
into
openstack-k8s-operators:main
GlanceAPI has been simplified by patches [1][2], and the implication of those patches is a change in the CRD used to define the glanceAPI service. This patch aligns both the existing documentation and the test suite to work with the new way of deploying glance. [1] openstack-k8s-operators/glance-operator#329 [2] openstack-k8s-operators/openstack-operator#514 Signed-off-by: Francesco Pantano <[email protected]>
GlanceAPI has been simplified by patches [1][2], and the implication of those patches is a change in the CRD used to define the glanceAPI service. This patch aligns both the existing documentation and the test suite to work with the new way of deploying glance. [1] openstack-k8s-operators/glance-operator#329 [2] openstack-k8s-operators/openstack-operator#514 Signed-off-by: Francesco Pantano <[email protected]>
This change is the first of a series where the purpose is to move away from the harcoded internal/external
GlanceAPI
instance in favor of an arbitrary number ofGlanceAPI
deployments.The current change is based on [1] that does not introduce the ability to deploy >1
GlanceAPI
instances, but introduces the a singleglanceAPI
struct that will serve this purpose.The split behavior is still preserved, but it happens behind the scenes in Glance.
Finally, this patch bumps the operators to make sure everything works with the latest version of the API.
[1] openstack-k8s-operators/glance-operator#329