-
Notifications
You must be signed in to change notification settings - Fork 12
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
support ephemeral containers #97
Conversation
Signed-off-by: Amir Malka <[email protected]>
PR Description updated to latest commit (e50dbfa) |
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:
|
1 similar comment
Summary:
|
…ral-containers Signed-off-by: Amir Malka <[email protected]>
Summary:
|
Type
enhancement
Description
IWorkload
interface and workload methods to include ephemeral containers retrieval.Changes walkthrough
7 files
helpers.go
Add Ephemeral Container Instance Handling
instanceidhandler/v1/ephemeralcontainerinstance/helpers.go
ephemeralcontainerinstance
for handling ephemeralcontainer instances.
validateInstanceID
function to validate the instance ID fields.listInstanceIDs
function to list instance IDs for ephemeralcontainers.
initializers.go
Ephemeral Container Instance ID Generation Functions
instanceidhandler/v1/ephemeralcontainerinstance/initializers.go
string for ephemeral containers.
instanceidhandler.go
Implement Ephemeral Container InstanceID Handling
instanceidhandler/v1/ephemeralcontainerinstance/instanceidhandler.go
InstanceID
struct and methods for ephemeral containerinstances.
instance IDs.
keys.go
Add Ephemeral Container Name Metadata Key
instanceidhandler/v1/helpers/keys.go
EphemeralContainerNameMetadataKey
constant for ephemeralcontainer name metadata.
initializers.go
Integrate Ephemeral Container Instance ID Generation
instanceidhandler/v1/initializers.go
GenerateInstanceID
functions.interface.go
Add Ephemeral Containers Retrieval to IWorkload Interface
workloadinterface/interface.go
GetEphemeralContainers
method to theIWorkload
interface.workloadmethods.go
Implement Ephemeral Containers Retrieval Method
workloadinterface/workloadmethods.go
GetEphemeralContainers
method for workload objects.5 files
helpers_test.go
Unit Tests for Ephemeral Container Instance Helpers
instanceidhandler/v1/ephemeralcontainerinstance/helpers_test.go
validateInstanceID
function.listInstanceIDs
function.initializers_test.go
Tests for Ephemeral Container Instance ID Generators
instanceidhandler/v1/ephemeralcontainerinstance/initializers_test.go
instanceidhandler_test.go
Unit Tests for Ephemeral Container InstanceID Methods
instanceidhandler/v1/ephemeralcontainerinstance/instanceidhandler_test.go
InstanceID
methods in ephemeral containerinstance handling.
initializers_test.go
Update Tests for Instance ID Generation with Ephemeral Containers
instanceidhandler/v1/initializers_test.go
workloadmock.go
Mock Implementation for Ephemeral Containers Retrieval
workloadinterface/workloadmock.go
GetEphemeralContainers
method.