-
Notifications
You must be signed in to change notification settings - Fork 8
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
add NetworkNeighborhood as a collection of NetworkNeighbors #107
Conversation
Summary:
|
Summary:
|
Summary:
|
d23792d
to
9a1d2d8
Compare
Summary:
|
Summary:
|
Summary:
|
Signed-off-by: Matthias Bertschy <[email protected]>
PR Description updated to latest commit (82a0123) |
PR Review
✨ Review tool usage guide:Overview: The tool can be triggered automatically every time a new PR is opened, or can be invoked manually by commenting on any PR.
See the review usage page for a comprehensive guide on using this tool. |
PR Code Suggestions
✨ Improve tool usage guide:Overview:
See the improve usage page for a comprehensive guide on using this tool. |
Summary:
|
Type
enhancement
Description
NetworkNeighborhood
as a new collection type for network communications, deprecatingNetworkNeighbors
.NetworkNeighborhood
to various parts of the codebase, including APIs, clientsets, informers, listers, and storage.ApplicationProfile
andNetworkNeighborhood
data before saving.Changes walkthrough
19 files
network_types.go
Introduce NetworkNeighborhood and Deprecate NetworkNeighbors
pkg/apis/softwarecomposition/network_types.go
NetworkNeighborsList
andNetworkNeighbors
, useNetworkNeighborhoodList
andNetworkNeighborhood
instead.NetworkNeighborhood
,NetworkNeighborhoodList
,NetworkNeighborhoodSpec
, andNetworkNeighborhoodContainer
to representnetwork communications for a specific workload.
DNS
inNetworkNeighbor
, useDNSNames
instead.String()
method toNetworkPort
for better string representation.network_types.go
Introduce NetworkNeighborhood Types in v1beta1
pkg/apis/softwarecomposition/v1beta1/network_types.go
NetworkNeighborsList
andNetworkNeighbors
, useNetworkNeighborhoodList
andNetworkNeighborhood
instead.NetworkNeighborhood
,NetworkNeighborhoodList
,NetworkNeighborhoodSpec
, andNetworkNeighborhoodContainer
to representnetwork communications for a specific workload.
DNS
inNetworkNeighbor
, useDNSNames
instead.zz_generated.conversion.go
Generate Conversion Functions for NetworkNeighborhood
pkg/apis/softwarecomposition/v1beta1/zz_generated.conversion.go
NetworkNeighborhood
,NetworkNeighborhoodList
,NetworkNeighborhoodSpec
, andNetworkNeighborhoodContainer
.zz_generated.deepcopy.go
Generate DeepCopy Functions for NetworkNeighborhood
pkg/apis/softwarecomposition/v1beta1/zz_generated.deepcopy.go
NetworkNeighborhood
,NetworkNeighborhoodList
, andNetworkNeighborhoodSpec
.zz_generated.deepcopy.go
Generate DeepCopy Functions for NetworkNeighborhood
pkg/apis/softwarecomposition/zz_generated.deepcopy.go
NetworkNeighborhood
,NetworkNeighborhoodList
, andNetworkNeighborhoodSpec
.cleanup.go
Add Cleanup Handler for NetworkNeighborhoods
pkg/cleanup/cleanup.go
networkneighborhoods
.generated_expansion.go
Add NetworkNeighborhoodExpansion Interface
pkg/generated/clientset/versioned/typed/softwarecomposition/v1beta1/generated_expansion.go
NetworkNeighborhoodExpansion
interface.networkneighborhood.go
Implement ClientSet for NetworkNeighborhood
pkg/generated/clientset/versioned/typed/softwarecomposition/v1beta1/networkneighborhood.go
NetworkNeighborhood
.softwarecomposition_client.go
Add NetworkNeighborhoods to SoftwareComposition Client
pkg/generated/clientset/versioned/typed/softwarecomposition/v1beta1/softwarecomposition_client.go
NetworkNeighborhoods
to theSoftwareComposition
client.generic.go
Add Informer for NetworkNeighborhood
pkg/generated/informers/externalversions/generic.go
NetworkNeighborhood
.interface.go
Add NetworkNeighborhoods Informer Interface
pkg/generated/informers/externalversions/softwarecomposition/v1beta1/interface.go
NetworkNeighborhoods
informer interface.networkneighborhood.go
Implement NetworkNeighborhood Informer
pkg/generated/informers/externalversions/softwarecomposition/v1beta1/networkneighborhood.go
NetworkNeighborhood
informer.expansion_generated.go
Add NetworkNeighborhood Lister Expansion Interfaces
pkg/generated/listers/softwarecomposition/v1beta1/expansion_generated.go
NetworkNeighborhoodListerExpansion
andNetworkNeighborhoodNamespaceListerExpansion
interfaces.networkneighborhood.go
Implement Lister for NetworkNeighborhood
pkg/generated/listers/softwarecomposition/v1beta1/networkneighborhood.go
NetworkNeighborhood
.applicationprofile_processor.go
Implement PreSave Processor for ApplicationProfile
pkg/registry/file/applicationprofile_processor.go
PreSave
processor forApplicationProfile
to deflate data.networkneighborhood_processor.go
Implement PreSave Processor for NetworkNeighborhood
pkg/registry/file/networkneighborhood_processor.go
PreSave
processor forNetworkNeighborhood
to deflate data.processor.go
Refactor Processors to Dedicated Files
pkg/registry/file/processor.go
etcd.go
Add REST Storage for NetworkNeighborhood
pkg/registry/softwarecomposition/networkneighborhood/etcd.go
NetworkNeighborhood
.strategy.go
Implement Strategy for NetworkNeighborhood
pkg/registry/softwarecomposition/networkneighborhood/strategy.go
NetworkNeighborhood
including validation andupdate preparation.
3 files
networkpolicy.go
Add FIXME for NetworkNeighborhood Transition
pkg/apis/softwarecomposition/networkpolicy/networkpolicy.go
NetworkNeighborhood
.types.go
Add FIXME Comments for Sorting
pkg/apis/softwarecomposition/types.go
flags.
networkpolicy.go
Add FIXME for NetworkNeighborhood Transition in v1beta1
pkg/apis/softwarecomposition/v1beta1/networkpolicy/networkpolicy.go
NetworkNeighborhood
.4 files
register.go
Register NetworkNeighborhood Types
pkg/apis/softwarecomposition/register.go
NetworkNeighborhood
andNetworkNeighborhoodList
with thescheme.
register.go
Register NetworkNeighborhood Types in v1beta1
pkg/apis/softwarecomposition/v1beta1/register.go
NetworkNeighborhood
andNetworkNeighborhoodList
with thescheme in v1beta1.
apiserver.go
Register NetworkNeighborhood Storage with API Server
pkg/apiserver/apiserver.go
networkNeighborhoodStorageImpl
and registerednetworkneighborhood
storage with the API server..dockerignore
Add .dockerignore File
.dockerignore
.dockerignore
file to exclude directories from Docker context.5 files
fake_networkneighborhood.go
Implement Fake ClientSet for NetworkNeighborhood
pkg/generated/clientset/versioned/typed/softwarecomposition/v1beta1/fake/fake_networkneighborhood.go
NetworkNeighborhood
.fake_softwarecomposition_client.go
Add NetworkNeighborhoods to Fake SoftwareComposition Client
pkg/generated/clientset/versioned/typed/softwarecomposition/v1beta1/fake/fake_softwarecomposition_client.go
NetworkNeighborhoods
to the fakeSoftwareComposition
client.applicationprofile_processor_test.go
Add Tests for ApplicationProfileProcessor
pkg/registry/file/applicationprofile_processor_test.go
ApplicationProfileProcessor
.networkneighborhood_processor_test.go
Add Tests for NetworkNeighborhoodProcessor
pkg/registry/file/networkneighborhood_processor_test.go
NetworkNeighborhoodProcessor
.strategy_test.go
Add Tests for NetworkNeighborhoodStrategy
pkg/registry/softwarecomposition/networkneighborhood/strategy_test.go
NetworkNeighborhoodStrategy
.2 files
zz_generated.openapi.go
Generate OpenAPI Definitions for NetworkNeighborhood
pkg/generated/openapi/zz_generated.openapi.go
NetworkNeighborhood
,NetworkNeighborhoodList
,NetworkNeighborhoodSpec
, andNetworkNeighborhoodContainer
.01-example.yaml
Add Example YAML for NetworkNeighborhood
artifacts/networkneighborhood/01-example.yaml
NetworkNeighborhood
.