-
Notifications
You must be signed in to change notification settings - Fork 99
THREESCALE-8128 remove unnecesary camel case removal #865
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
Conversation
/test test-e2e infra error |
Hi @MStokluska Suppose it was the reason that in product_types the conversion was done in very initial versions. Maybe we could try find another way for fix, as for example for product, maybe do change here (?) - https://github.com/3scale/3scale-operator/blob/master/controllers/capabilities/product_threescale_reconciler.go#L70-L78 . For backend seems it's differ. Anyway, I tried to check PR in my cluster, according to validation notes, but I still see Status False
Sorry, seems to me, solution could be differ, do no remove Spec.SystemName = systemNameLowercase in product_types (and backend) |
Hey, thanks Valery. As for the error and reason your CR isn't progressing it's unrelated to this PR and is caused by missing routes due to another issue. |
Hi Michal, please look at following places, that could be related: |
29e4280
to
a1412b1
Compare
As for link # 1 - active docs are not supported via openAPI CR - we can change it in another Jira @MStokluska , agree. K8S - ok. ActiveDoc - it's not related to this Jira. No need changed it, it's own CR and Ccontroller. It has it's own |
a1412b1
to
6ea57ff
Compare
Code Climate has analyzed commit 6ea57ff and detected 0 issues on this pull request. View more on Code Climate. |
/lgtm |
Jira: https://issues.redhat.com/browse/THREESCALE-8128
What
Removed the toLower when making validation of backend and product spec. Few years ago 3scale api did not support the camelCase system name, it does now.
Verify
From this branch:
Creating OpenAPI with productSystemName specified as camel case
Remove the openapi CR and confirm all assets related to it are gone.
Not specifying the productSystemName but using camel case in the openapi secret
Verify that the OpenAPI CR was created successfully.