Skip to content
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

[Feature] : Add support for multiple versions #592

Merged
merged 29 commits into from
Aug 30, 2023

Conversation

shubham-cmyk
Copy link
Member

@shubham-cmyk shubham-cmyk commented Aug 30, 2023

Description

This PR would add support so that we could have multiple versions of the crd's right now adding v1beta2.

v1beta2 would cover the scheme followed by the v0.15.0
v1beta1 would cover the scheme followed by the v0.14.0
v1beta2 would be stored
and both versions would be served.

This PR would also help us to migrate the resources and would be needed as v0.14.0 and v0.15.0 are not compatible.
Scheme change could be handled.

Fixes #566

Type of change

  • New feature (non-breaking change which adds functionality)

Checklist

  • Testing has been performed
  • No functionality is broken
  • Documentation updated

shubham-cmyk and others added 25 commits August 30, 2023 00:35
Signed-off-by: Shubham Gupta <[email protected]>
Signed-off-by: Shubham Gupta <[email protected]>
Signed-off-by: Shubham Gupta <[email protected]>
Signed-off-by: Shubham Gupta <[email protected]>
Signed-off-by: Shubham Gupta <[email protected]>
Signed-off-by: Shubham Gupta <[email protected]>
Signed-off-by: Shubham Gupta <[email protected]>
Signed-off-by: Shubham Gupta <[email protected]>
Signed-off-by: Shubham Gupta <[email protected]>
Signed-off-by: Shubham Gupta <[email protected]>
* Write the docs for the restore and backup

Signed-off-by: Shubham Gupta <[email protected]>

* add Prerequisites

Signed-off-by: Shubham Gupta <[email protected]>

* typo

Signed-off-by: Shubham Gupta <[email protected]>

---------

Signed-off-by: Shubham Gupta <[email protected]>
* Add param to set operator log verbosity

Signed-off-by: drivebyer <[email protected]>

* Level down some logger

Signed-off-by: drivebyer <[email protected]>

* Remove unnecessary flag, `opts.BindFlags(flag.CommandLine)` already add flag `zap-log-level`

Signed-off-by: drivebyer <[email protected]>

* Level up every info, not logger

Signed-off-by: drivebyer <[email protected]>

---------

Signed-off-by: drivebyer <[email protected]>
Signed-off-by: drivebyer <[email protected]>
* Support redis sentinel pdb

Signed-off-by: drivebyer <[email protected]>

* Adjust example minAvailable

Signed-off-by: drivebyer <[email protected]>

---------

Signed-off-by: drivebyer <[email protected]>
@shubham-cmyk shubham-cmyk changed the title Multi version [Feature] : Add support for multiple versions Aug 30, 2023
Signed-off-by: Shubham Gupta <[email protected]>
Signed-off-by: Shubham Gupta <[email protected]>
Signed-off-by: Shubham Gupta <[email protected]>
Signed-off-by: Shubham Gupta <[email protected]>
@shubham-cmyk shubham-cmyk self-assigned this Aug 30, 2023
@shubham-cmyk shubham-cmyk added enhancement New feature or request go Pull requests that update Go code labels Aug 30, 2023
@shubham-cmyk shubham-cmyk merged commit 4e48108 into OT-CONTAINER-KIT:master Aug 30, 2023
@shubham-cmyk shubham-cmyk deleted the multi-version branch August 30, 2023 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Regression when using pod security context
3 participants