-
Notifications
You must be signed in to change notification settings - Fork 867
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
feat: Add name attribute to ServicePort #2572
Changes from 6 commits
6cd8202
9d1b667
ce7d56a
cd1c970
1821988
eba9bf1
912ca6c
7b2a96a
96a9313
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
@@ -99,6 +99,23 @@ func (s *ExperimentSuite) TestExperimentWithServiceAndScaleDownDelay() { | |||||||||
ExpectExperimentServiceCount("experiment-with-service", 0) | ||||||||||
} | ||||||||||
|
||||||||||
func (s *ExperimentSuite) TestExperimentWithMultiportServiceAndScaleDownDelay() { | ||||||||||
g := s.Given() | ||||||||||
g.ApplyManifests("@functional/experiment-with-multiport-service.yaml") | ||||||||||
g.When(). | ||||||||||
WaitForExperimentPhase("experiment-with-multiport-service", "Running"). | ||||||||||
Sleep(time.Second*5). | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
I saw a few test have these long waits I would rather not slow down the e2e tests any more, I think this is what you where trying to accomplish if so could you switch to it? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @alexef what do you think about this? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. the proposed change makes sense, most of the time rs gets ready in less than 5 seconds |
||||||||||
Then(). | ||||||||||
ExpectExperimentTemplateReplicaSetNumReplicas("experiment-with-multiport-service", "test", 1). | ||||||||||
ExpectExperimentServiceCount("experiment-with-multiport-service", 1). | ||||||||||
When(). | ||||||||||
WaitForExperimentPhase("experiment-with-multiport-service", "Successful"). | ||||||||||
Sleep(time.Second*15). | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
I saw a few test have these long waits I would rather not slow down the e2e tests any more, I think this is what you where trying to accomplish if so could you switch to it? |
||||||||||
Then(). | ||||||||||
ExpectExperimentTemplateReplicaSetNumReplicas("experiment-with-multiport-service", "test", 0). | ||||||||||
ExpectExperimentServiceCount("experiment-with-multiport-service", 0) | ||||||||||
} | ||||||||||
|
||||||||||
func (s *ExperimentSuite) TestExperimentWithDryRunMetrics() { | ||||||||||
g := s.Given() | ||||||||||
g.ApplyManifests("@functional/experiment-dry-run-analysis.yaml") | ||||||||||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
apiVersion: argoproj.io/v1alpha1 | ||
kind: Experiment | ||
metadata: | ||
name: experiment-with-multiport-service | ||
spec: | ||
duration: 10s | ||
scaleDownDelaySeconds: 5 | ||
# List of pod template specs to run in the experiment as ReplicaSets | ||
templates: | ||
- name: test | ||
replicas: 1 | ||
service: {} | ||
selector: | ||
matchLabels: | ||
app: experiment-with-multiport-service | ||
template: | ||
metadata: | ||
labels: | ||
app: experiment-with-multiport-service | ||
spec: | ||
containers: | ||
- name: experiment-with-multiport-service | ||
image: nginx:1.19-alpine | ||
resources: | ||
requests: | ||
memory: 16Mi | ||
cpu: 1m | ||
ports: | ||
- name: testport1 | ||
protocol: TCP | ||
containerPort: 8080 | ||
- name: testport2 | ||
protocol: TCP | ||
containerPort: 8081 | ||
- name: testport3 | ||
protocol: TCP | ||
containerPort: 8082 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is not needed any more