Skip to content
This repository has been archived by the owner on Jul 5, 2021. It is now read-only.

Backend/gsm and SDK upgrade #93

Merged
merged 71 commits into from
Oct 7, 2020
Merged

Backend/gsm and SDK upgrade #93

merged 71 commits into from
Oct 7, 2020

Conversation

knelasevero
Copy link
Contributor

@knelasevero knelasevero commented Sep 28, 2020

#91:

  • Operator SDK updated to 1.0.1.
  • OPERATOR_NAME not used in new controller-runtime, using LeaderElectionID instead
  • deploy/ folder replaced with config/ which is handled by kustomize
    • CRD manifests in deploy/crds/ are now in config/crd/bases
    • CR manifests in deploy/crds/ are now in config/samples
    • Controller manifest deploy/operator.yaml is now in config/manager/manager.yaml
    • RBAC manifests in deploy are now in config/rbac/
  • Go updated to 1.15
  • Added tests to the externalsecret-controller
  • Helpers and options to work with webhooks
  • use multigroup: true incase we need to support more complex secrets
  • Add config/backend-config to handle backend-config secrets
  • Previous operator code in /legacy

#47

#3

#86

  • Migrate to github actions from circle ci

Checklist

  • ASM backend unaffected by upgrade
  • Onepassword backend unaffected by upgrade
  • Readme and contribution guide updated

Possible new issues

  • Onepassword needs work
  • Helm needs work

@riccardomc
Copy link
Contributor

Impressive! There is SO MUCH in this PR 😄

Personally, I would split it in a few PRs, but hey... it's green... so, it's really up to you!

Well done!

@iamcaleberic iamcaleberic changed the title Backend/gsm Backend/gsm and SDK upgrade Sep 28, 2020
@iamcaleberic iamcaleberic added this to the 0.1.0 milestone Oct 1, 2020
@iamcaleberic iamcaleberic self-assigned this Oct 1, 2020
@knelasevero knelasevero merged commit b4d36ce into master Oct 7, 2020
@iamcaleberic iamcaleberic deleted the backend/gsm branch October 15, 2020 10:46
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade Operator SDK in our project Optimize Dockerfile Introduce support for Google Secret Manager
3 participants