openshift / openshift/oadp-operator

Remove unused fields from DPA when API version updates

Open
#1,276 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

lifecycle/frozen
Dominant language
Go
Stars
92
Forks
93
Avg merge
1d 23h
Merged PRs (30d)
43

Description

For backwards compatibility

fields were left in DPA. When DPA API versions updates (ie. from v1alpha1 to v1alpha2 or v1beta1), remove those fields from there.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the restic PR #1235 and old datamover PR #1275, then locate the DPA API definitions and their version changes. Identify fields retained only for backwards compatibility and remove them from the later API version; done means the versioned DPA definitions no longer contain those unused fields.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.