This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a change to branch refactor-with-go
in repository https://gitbox.apache.org/repos/asf/dubbo-admin.git
from f394a6a Add peer authentication crd
new e9b9266 Add pa informer
new 8e46d62 Add crds
new 2ee835f Add crds
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
ca/deploy/crd.yaml | 428 +++++++++++++++------
ca/deploy/example-peerauthentication.yaml | 35 +-
ca/go.mod | 34 +-
ca/go.sum | 100 +----
ca/pkg/apis/dubbo.apache.org/v1beta1/register.go | 122 +++++-
ca/pkg/apis/dubbo.apache.org/v1beta1/type.go | 3 +-
.../v1beta1/zz_generated.deepcopy.go | 396 ++++++++++++++++---
...erauthentication.go => authenticationpolicy.go} | 48 +--
...tendconfig.go => authenticationpolicyextend.go} | 14 +-
.../v1beta1/authenticationpolicyrule.go | 47 +++
.../{source.go => authenticationpolicysource.go} | 42 +-
.../v1beta1/authenticationpolicyspec.go | 70 ++++
.../{source.go => authenticationpolicytarget.go} | 56 +--
...eerauthentication.go => authorizationpolicy.go} | 48 +--
.../v1beta1/authorizationpolicycondition.go | 66 ++++
...xtendconfig.go => authorizationpolicyextend.go} | 14 +-
...extendconfig.go => authorizationpolicymatch.go} | 22 +-
.../v1beta1/authorizationpolicyrule.go | 56 +++
.../{source.go => authorizationpolicysource.go} | 42 +-
.../v1beta1/authorizationpolicyspec.go | 70 ++++
.../{source.go => authorizationpolicytarget.go} | 56 +--
.../v1beta1/peerauthenticationspec.go | 56 ---
.../dubbo.apache.org/v1beta1/rule.go | 57 ---
ca/pkg/generated/applyconfiguration/utils.go | 38 +-
.../v1beta1/authenticationpolicy.go | 207 ++++++++++
.../v1beta1/authorizationpolicy.go | 207 ++++++++++
.../v1beta1/dubbo.apache.org_client.go | 11 +-
.../v1beta1/fake/fake_authenticationpolicy.go | 153 ++++++++
.../v1beta1/fake/fake_authorizationpolicy.go | 153 ++++++++
.../v1beta1/fake/fake_dubbo.apache.org_client.go | 8 +-
.../v1beta1/fake/fake_peerauthentication.go | 153 --------
.../v1beta1/generated_expansion.go | 4 +-
.../dubbo.apache.org/v1beta1/peerauthentication.go | 207 ----------
...erauthentication.go => authenticationpolicy.go} | 38 +-
...eerauthentication.go => authorizationpolicy.go} | 38 +-
.../dubbo.apache.org/v1beta1/interface.go | 17 +-
.../informers/externalversions/generic.go | 6 +-
.../v1beta1/authenticationpolicy.go | 98 +++++
.../v1beta1/authorizationpolicy.go | 98 +++++
.../v1beta1/expansion_generated.go | 20 +-
.../dubbo.apache.org/v1beta1/peerauthentication.go | 98 -----
ca/pkg/k8s/client.go | 28 +-
ca/pkg/k8s/controller.go | 284 ++++++++++++++
.../{config/options.go => k8s/controller_test.go} | 32 +-
ca/pkg/rule/authentication/definition.go | 59 +++
.../options.go => rule/authentication/handler.go} | 38 +-
ca/pkg/rule/authorization/definition.go | 71 ++++
.../options.go => rule/authorization/handler.go} | 38 +-
48 files changed, 2795 insertions(+), 1191 deletions(-)
copy
ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/{peerauthentication.go
=> authenticationpolicy.go} (74%)
copy
ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/{extendconfig.go
=> authenticationpolicyextend.go} (68%)
create mode 100644
ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/authenticationpolicyrule.go
copy ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/{source.go
=> authenticationpolicysource.go} (63%)
create mode 100644
ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/authenticationpolicyspec.go
copy ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/{source.go
=> authenticationpolicytarget.go} (56%)
rename
ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/{peerauthentication.go
=> authorizationpolicy.go} (74%)
create mode 100644
ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/authorizationpolicycondition.go
copy
ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/{extendconfig.go
=> authorizationpolicyextend.go} (68%)
rename
ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/{extendconfig.go
=> authorizationpolicymatch.go} (59%)
create mode 100644
ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/authorizationpolicyrule.go
copy ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/{source.go
=> authorizationpolicysource.go} (63%)
create mode 100644
ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/authorizationpolicyspec.go
rename ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/{source.go
=> authorizationpolicytarget.go} (56%)
delete mode 100644
ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/peerauthenticationspec.go
delete mode 100644
ca/pkg/generated/applyconfiguration/dubbo.apache.org/v1beta1/rule.go
create mode 100644
ca/pkg/generated/clientset/versioned/typed/dubbo.apache.org/v1beta1/authenticationpolicy.go
create mode 100644
ca/pkg/generated/clientset/versioned/typed/dubbo.apache.org/v1beta1/authorizationpolicy.go
create mode 100644
ca/pkg/generated/clientset/versioned/typed/dubbo.apache.org/v1beta1/fake/fake_authenticationpolicy.go
create mode 100644
ca/pkg/generated/clientset/versioned/typed/dubbo.apache.org/v1beta1/fake/fake_authorizationpolicy.go
delete mode 100644
ca/pkg/generated/clientset/versioned/typed/dubbo.apache.org/v1beta1/fake/fake_peerauthentication.go
delete mode 100644
ca/pkg/generated/clientset/versioned/typed/dubbo.apache.org/v1beta1/peerauthentication.go
copy
ca/pkg/generated/informers/externalversions/dubbo.apache.org/v1beta1/{peerauthentication.go
=> authenticationpolicy.go} (56%)
rename
ca/pkg/generated/informers/externalversions/dubbo.apache.org/v1beta1/{peerauthentication.go
=> authorizationpolicy.go} (57%)
create mode 100644
ca/pkg/generated/listers/dubbo.apache.org/v1beta1/authenticationpolicy.go
create mode 100644
ca/pkg/generated/listers/dubbo.apache.org/v1beta1/authorizationpolicy.go
delete mode 100644
ca/pkg/generated/listers/dubbo.apache.org/v1beta1/peerauthentication.go
create mode 100644 ca/pkg/k8s/controller.go
copy ca/pkg/{config/options.go => k8s/controller_test.go} (61%)
create mode 100644 ca/pkg/rule/authentication/definition.go
copy ca/pkg/{config/options.go => rule/authentication/handler.go} (62%)
create mode 100644 ca/pkg/rule/authorization/definition.go
copy ca/pkg/{config/options.go => rule/authorization/handler.go} (62%)