Skip to content
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

ecs_service supports constraints and strategy update #1601

Conversation

zhoufeng1989
Copy link
Contributor

SUMMARY
ISSUE TYPE
  • Bugfix Pull Request
COMPONENT NAME

ecs_service

ADDITIONAL INFORMATION

related issue #1414


@ansibullbot
Copy link

@ansibullbot ansibullbot added bug This issue/PR relates to a bug community_review module module needs_triage new_contributor Help guide this first time contributor plugins plugin (any type) labels Nov 23, 2022
@softwarefactory-project-zuul
Copy link
Contributor

Build failed.

✔️ ansible-galaxy-importer SUCCESS in 4m 04s
✔️ build-ansible-collection SUCCESS in 5m 10s
✔️ ansible-test-sanity-docker-devel SUCCESS in 9m 44s (non-voting)
ansible-test-sanity-docker-milestone FAILURE in 9m 14s (non-voting)
✔️ ansible-test-sanity-docker-stable-2.12 SUCCESS in 9m 57s
✔️ ansible-test-sanity-docker-stable-2.13 SUCCESS in 9m 09s
✔️ ansible-test-sanity-docker-stable-2.14 SUCCESS in 9m 10s
✔️ ansible-test-units-amazon-aws-python36 SUCCESS in 6m 17s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 5m 32s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 7m 24s
ansible-test-changelog FAILURE in 2m 09s
✔️ ansible-test-splitter SUCCESS in 3m 16s
✔️ integration-community.aws-1 SUCCESS in 5m 48s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED
⚠️ integration-community.aws-14 SKIPPED
⚠️ integration-community.aws-15 SKIPPED
⚠️ integration-community.aws-16 SKIPPED
⚠️ integration-community.aws-17 SKIPPED
⚠️ integration-community.aws-18 SKIPPED
⚠️ integration-community.aws-19 SKIPPED
⚠️ integration-community.aws-20 SKIPPED
⚠️ integration-community.aws-21 SKIPPED
⚠️ integration-community.aws-22 SKIPPED

@zhoufeng1989 zhoufeng1989 changed the title ecs service supports constraints and strategy update ecs_service supports constraints and strategy update Nov 23, 2022
@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

✔️ ansible-galaxy-importer SUCCESS in 3m 58s
✔️ build-ansible-collection SUCCESS in 5m 00s
✔️ ansible-test-sanity-docker-devel SUCCESS in 8m 40s (non-voting)
ansible-test-sanity-docker-milestone FAILURE in 10m 12s (non-voting)
✔️ ansible-test-sanity-docker-stable-2.12 SUCCESS in 9m 35s
✔️ ansible-test-sanity-docker-stable-2.13 SUCCESS in 8m 55s
✔️ ansible-test-sanity-docker-stable-2.14 SUCCESS in 9m 03s
✔️ ansible-test-units-amazon-aws-python36 SUCCESS in 6m 17s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 5m 52s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 6m 58s
✔️ ansible-test-changelog SUCCESS in 2m 13s
✔️ ansible-test-splitter SUCCESS in 2m 37s
✔️ integration-community.aws-1 SUCCESS in 5m 16s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED
⚠️ integration-community.aws-14 SKIPPED
⚠️ integration-community.aws-15 SKIPPED
⚠️ integration-community.aws-16 SKIPPED
⚠️ integration-community.aws-17 SKIPPED
⚠️ integration-community.aws-18 SKIPPED
⚠️ integration-community.aws-19 SKIPPED
⚠️ integration-community.aws-20 SKIPPED
⚠️ integration-community.aws-21 SKIPPED
⚠️ integration-community.aws-22 SKIPPED

@markuman markuman added backport-4 PR should be backported to the stable-4 branch backport-5 PR should be backported to the stable-5 branch labels Nov 23, 2022
@markuman
Copy link
Member

@zhoufeng1989 looks basically good to me.
Can you also append the ecs_cluster integration test please and verify that it works correctly?
https://github.com/ansible-collections/community.aws/blob/main/tests/integration/targets/ecs_cluster/tasks/main.yml

@zhoufeng1989
Copy link
Contributor Author

@zhoufeng1989 looks basically good to me. Can you also append the ecs_cluster integration test please and verify that it works correctly? https://github.com/ansible-collections/community.aws/blob/main/tests/integration/targets/ecs_cluster/tasks/main.yml

Sure, will do it

@ansibullbot ansibullbot added integration tests/integration tests tests labels Nov 28, 2022
@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

✔️ ansible-galaxy-importer SUCCESS in 3m 58s
✔️ build-ansible-collection SUCCESS in 5m 07s
✔️ ansible-test-sanity-docker-devel SUCCESS in 10m 32s (non-voting)
ansible-test-sanity-docker-milestone FAILURE in 8m 45s (non-voting)
✔️ ansible-test-sanity-docker-stable-2.12 SUCCESS in 9m 28s
✔️ ansible-test-sanity-docker-stable-2.13 SUCCESS in 9m 50s
✔️ ansible-test-sanity-docker-stable-2.14 SUCCESS in 9m 22s
✔️ ansible-test-units-amazon-aws-python36 SUCCESS in 6m 07s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 5m 34s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 6m 04s
✔️ ansible-test-changelog SUCCESS in 2m 27s
✔️ ansible-test-splitter SUCCESS in 2m 34s
✔️ integration-community.aws-1 SUCCESS in 5m 23s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED
⚠️ integration-community.aws-14 SKIPPED
⚠️ integration-community.aws-15 SKIPPED
⚠️ integration-community.aws-16 SKIPPED
⚠️ integration-community.aws-17 SKIPPED
⚠️ integration-community.aws-18 SKIPPED
⚠️ integration-community.aws-19 SKIPPED
⚠️ integration-community.aws-20 SKIPPED
⚠️ integration-community.aws-21 SKIPPED
⚠️ integration-community.aws-22 SKIPPED

@zhoufeng1989
Copy link
Contributor Author

hi, @markuman , integration test cases are added, would you please have a look? thanks~

@markuman
Copy link
Member

markuman commented Dec 2, 2022

@zhoufeng1989 can you apply those changes?

diff --git a/tests/integration/targets/ecs_cluster/tasks/main.yml b/tests/integration/targets/ecs_cluster/tasks/main.yml
index d105d087..7c81a346 100644
--- a/tests/integration/targets/ecs_cluster/tasks/main.yml
+++ b/tests/integration/targets/ecs_cluster/tasks/main.yml
@@ -108,19 +108,21 @@
         vpc_id: '{{ setup_vpc.vpc.id }}'
         rules: # allow all ssh traffic but nothing else
         - ports: 22
-          cidr: 0.0.0.0/0
+          cidr_ip: 0.0.0.0/0
       register: setup_sg
 
-    - name: find a suitable AMI
-      ec2_ami_info:
-        owner: amazon
-        filters:
-          description: "Amazon Linux AMI* ECS *"
-      register: ec2_ami_info
+    - set_fact:
+        # As a lookup plugin we don't have access to module_defaults
+        connection_args:
+          region: "{{ aws_region }}"
+          aws_access_key: "{{ aws_access_key }}"
+          aws_secret_key: "{{ aws_secret_key }}"
+          aws_security_token: "{{ security_token | default(omit) }}"
+      no_log: True
 
     - name: set image id fact
       set_fact:
-        ecs_image_id: "{{ (ec2_ami_info.images|last).image_id }}"
+        ecs_image_id: "{{ lookup('aws_ssm', '/aws/service/ecs/optimized-ami/amazon-linux-2/recommended/image_id', **connection_args) }}"
 
     - name: provision ec2 instance to create an image
       ec2_instance:
@@ -146,6 +148,10 @@
         modify_targets: no
         vpc_id: '{{ setup_vpc.vpc.id }}'
         target_type: instance
+        health_check_interval: 5
+        health_check_timeout: 2
+        healthy_threshold_count: 2
+        unhealthy_threshold_count: 2
       register: elb_target_group_instance
 
     - name: create second target group to use ip target_type
@@ -157,6 +163,10 @@
         modify_targets: no
         vpc_id: '{{ setup_vpc.vpc.id }}'
         target_type: ip
+        health_check_interval: 5
+        health_check_timeout: 2
+        healthy_threshold_count: 2
+        unhealthy_threshold_count: 2
       register: elb_target_group_ip
 
     - name: create load balancer
@@ -618,8 +628,8 @@
       assert:
        that:
           - ecs_service_creation_constraints.changed
-          - "{{ ecs_service_creation_constraints.service.placementConstraints | length }} == 1"
-          - "{{ ecs_service_creation_constraints.service.placementConstraints[0].type }} == distinctInstance"
+          - "ecs_service_creation_constraints.service.placementConstraints | length == 1"
+          - "ecs_service_creation_constraints.service.placementConstraints[0].type == 'distinctInstance'"
 
     - name: Update ecs service's placement constraints
       ecs_service:
@@ -642,9 +652,9 @@
       assert:
        that:
           - ecs_service_update_constraints.changed
-          - "{{ ecs_service_update_constraints.service.placementConstraints | length }} == 1"
-          - "{{ ecs_service_update_constraints.service.placementConstraints[0].type }} == memberOf"
-          - "{{ ecs_service_update_constraints.service.placementConstraints[0].expression }} == 'attribute:ecs.instance-type == t3.micro'"
+          - "ecs_service_update_constraints.service.placementConstraints | length == 1"
+          - "ecs_service_update_constraints.service.placementConstraints[0].type == 'memberOf'"
+          - "ecs_service_update_constraints.service.placementConstraints[0].expression == 'attribute:ecs.instance-type == t3.micro'"
 
     - name: Create ecs service with placement strategy
       ecs_service:
@@ -667,9 +677,9 @@
       assert:
        that:
           - ecs_service_creation_strategy.changed
-          - "{{ ecs_service_creation_strategy.service.placementplacementStrategy | length }} == 1"
-          - "{{ ecs_service_creation_strategy.service.placementConstraints[0].type }} == binpack"
-          - "{{ ecs_service_creation_strategy.service.placementConstraints[0].field }} == MEMORY"
+          - "ecs_service_creation_strategy.service.placementplacementStrategy | length == 1"
+          - "ecs_service_creation_strategy.service.placementConstraints[0].type == 'binpack'"
+          - "ecs_service_creation_strategy.service.placementConstraints[0].field == 'MEMORY'"
 
     - name: Update ecs service's placement strategy
       ecs_service:
@@ -692,9 +702,9 @@
       assert:
        that:
           - ecs_service_update_strategy.changed
-          - "{{ ecs_service_update_strategy.service.placementplacementStrategy | length }} == 1"
-          - "{{ ecs_service_update_strategy.service.placementConstraints[0].type }} == spread"
-          - "{{ ecs_service_update_strategy.service.placementConstraints[0].field }} == instanceId"
+          - "ecs_service_update_strategy.service.placementplacementStrategy | length == 1"
+          - "ecs_service_update_strategy.service.placementConstraints[0].type == 'spread'"
+          - "ecs_service_update_strategy.service.placementConstraints[0].field == 'instanceId'"
 
     # ============================================================
     # Begin tests for Fargate

@zhoufeng1989
Copy link
Contributor Author

hi @markuman, thanks for review, updated.

@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

✔️ ansible-galaxy-importer SUCCESS in 4m 02s
✔️ build-ansible-collection SUCCESS in 6m 02s
✔️ ansible-test-sanity-docker-devel SUCCESS in 9m 04s (non-voting)
ansible-test-sanity-docker-milestone FAILURE in 8m 47s (non-voting)
✔️ ansible-test-sanity-docker-stable-2.12 SUCCESS in 9m 58s
✔️ ansible-test-sanity-docker-stable-2.13 SUCCESS in 9m 22s
✔️ ansible-test-sanity-docker-stable-2.14 SUCCESS in 9m 21s
✔️ ansible-test-units-amazon-aws-python36 SUCCESS in 6m 09s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 5m 38s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 6m 13s
✔️ ansible-test-changelog SUCCESS in 2m 16s
✔️ ansible-test-splitter SUCCESS in 2m 27s
✔️ integration-community.aws-1 SUCCESS in 5m 35s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED
⚠️ integration-community.aws-14 SKIPPED
⚠️ integration-community.aws-15 SKIPPED
⚠️ integration-community.aws-16 SKIPPED
⚠️ integration-community.aws-17 SKIPPED
⚠️ integration-community.aws-18 SKIPPED
⚠️ integration-community.aws-19 SKIPPED
⚠️ integration-community.aws-20 SKIPPED
⚠️ integration-community.aws-21 SKIPPED
⚠️ integration-community.aws-22 SKIPPED

@markuman markuman removed the backport-4 PR should be backported to the stable-4 branch label Dec 6, 2022
@markuman markuman added the backport-4 PR should be backported to the stable-4 branch label Dec 7, 2022
@github-actions
Copy link

github-actions bot commented Dec 20, 2022

Docs Build 📝

Thank you for contribution!✨

This PR has been merged and your docs changes will be incorporated when they are next published.

@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

✔️ ansible-galaxy-importer SUCCESS in 3m 56s
✔️ build-ansible-collection SUCCESS in 5m 48s
✔️ ansible-test-sanity-docker-devel SUCCESS in 11m 46s (non-voting)
✔️ ansible-test-sanity-docker-milestone SUCCESS in 13m 37s (non-voting)
✔️ ansible-test-sanity-docker-stable-2.12 SUCCESS in 9m 06s
✔️ ansible-test-sanity-docker-stable-2.13 SUCCESS in 11m 08s
✔️ ansible-test-sanity-docker-stable-2.14 SUCCESS in 9m 22s
✔️ ansible-test-units-amazon-aws-python36 SUCCESS in 6m 27s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 6m 01s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 6m 33s
✔️ ansible-test-changelog SUCCESS in 2m 25s
✔️ ansible-test-splitter SUCCESS in 2m 27s
✔️ integration-community.aws-1 SUCCESS in 5m 25s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED
⚠️ integration-community.aws-14 SKIPPED
⚠️ integration-community.aws-15 SKIPPED
⚠️ integration-community.aws-16 SKIPPED
⚠️ integration-community.aws-17 SKIPPED
⚠️ integration-community.aws-18 SKIPPED
⚠️ integration-community.aws-19 SKIPPED
⚠️ integration-community.aws-20 SKIPPED
⚠️ integration-community.aws-21 SKIPPED
⚠️ integration-community.aws-22 SKIPPED

@markuman
Copy link
Member

markuman commented Jan 10, 2023

LGTM.
I've tested it against one of our productive services.
However, the integration test is broken. Fixing it is out of scope in thie PR.
Basically network is broken for instances that are deployed to the cluster.

@softwarefactory-project-zuul
Copy link
Contributor

Build failed.

✔️ ansible-galaxy-importer SUCCESS in 3m 54s
✔️ build-ansible-collection SUCCESS in 5m 18s
✔️ ansible-test-sanity-docker-devel SUCCESS in 10m 03s (non-voting)
✔️ ansible-test-sanity-docker-milestone SUCCESS in 9m 37s (non-voting)
✔️ ansible-test-sanity-docker-stable-2.12 SUCCESS in 8m 57s
✔️ ansible-test-sanity-docker-stable-2.13 SUCCESS in 9m 55s
✔️ ansible-test-sanity-docker-stable-2.14 SUCCESS in 9m 08s
✔️ ansible-test-units-amazon-aws-python36 SUCCESS in 5m 58s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 7m 30s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 6m 58s
✔️ ansible-test-units-amazon-aws-python310 SUCCESS in 6m 02s
✔️ ansible-test-changelog SUCCESS in 2m 21s
✔️ ansible-test-splitter SUCCESS in 2m 45s
integration-community.aws-1 FAILURE in 6m 09s
✔️ integration-community.aws-2 SUCCESS in 21m 47s
✔️ integration-community.aws-3 SUCCESS in 48m 05s
✔️ integration-community.aws-4 SUCCESS in 10m 34s
✔️ integration-community.aws-5 SUCCESS in 35m 04s
✔️ integration-community.aws-6 SUCCESS in 35m 24s
✔️ integration-community.aws-7 SUCCESS in 50m 31s
✔️ integration-community.aws-8 SUCCESS in 36m 17s
✔️ integration-community.aws-9 SUCCESS in 31m 24s
✔️ integration-community.aws-10 SUCCESS in 18m 59s
✔️ integration-community.aws-11 SUCCESS in 20m 37s
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED
⚠️ integration-community.aws-14 SKIPPED
⚠️ integration-community.aws-15 SKIPPED
⚠️ integration-community.aws-16 SKIPPED
⚠️ integration-community.aws-17 SKIPPED
⚠️ integration-community.aws-18 SKIPPED
⚠️ integration-community.aws-19 SKIPPED
⚠️ integration-community.aws-20 SKIPPED
⚠️ integration-community.aws-21 SKIPPED
⚠️ integration-community.aws-22 SKIPPED

@markuman markuman added mergeit Merge the PR (SoftwareFactory) and removed mergeit Merge the PR (SoftwareFactory) labels Jan 11, 2023
@markuman
Copy link
Member

recheck

@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

✔️ ansible-galaxy-importer SUCCESS in 4m 14s
✔️ build-ansible-collection SUCCESS in 6m 27s
✔️ ansible-test-sanity-docker-devel SUCCESS in 9m 56s (non-voting)
✔️ ansible-test-sanity-docker-milestone SUCCESS in 9m 59s (non-voting)
✔️ ansible-test-sanity-docker-stable-2.12 SUCCESS in 10m 27s
✔️ ansible-test-sanity-docker-stable-2.13 SUCCESS in 10m 46s
✔️ ansible-test-sanity-docker-stable-2.14 SUCCESS in 9m 28s
✔️ ansible-test-units-amazon-aws-python36 SUCCESS in 7m 55s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 6m 52s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 6m 16s
✔️ ansible-test-units-amazon-aws-python310 SUCCESS in 7m 38s
✔️ ansible-test-changelog SUCCESS in 2m 53s
✔️ ansible-test-splitter SUCCESS in 3m 04s
✔️ integration-community.aws-1 SUCCESS in 5m 41s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED
⚠️ integration-community.aws-14 SKIPPED
⚠️ integration-community.aws-15 SKIPPED
⚠️ integration-community.aws-16 SKIPPED
⚠️ integration-community.aws-17 SKIPPED
⚠️ integration-community.aws-18 SKIPPED
⚠️ integration-community.aws-19 SKIPPED
⚠️ integration-community.aws-20 SKIPPED
⚠️ integration-community.aws-21 SKIPPED
⚠️ integration-community.aws-22 SKIPPED

@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded (gate pipeline).

✔️ ansible-galaxy-importer SUCCESS in 4m 54s
✔️ build-ansible-collection SUCCESS in 7m 16s
✔️ ansible-test-sanity-docker-devel SUCCESS in 12m 42s (non-voting)
✔️ ansible-test-sanity-docker-milestone SUCCESS in 10m 26s (non-voting)
✔️ ansible-test-sanity-docker-stable-2.12 SUCCESS in 9m 35s
✔️ ansible-test-sanity-docker-stable-2.13 SUCCESS in 9m 29s
✔️ ansible-test-sanity-docker-stable-2.14 SUCCESS in 10m 05s
✔️ ansible-test-units-amazon-aws-python36 SUCCESS in 6m 29s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 6m 41s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 6m 49s
✔️ ansible-test-units-amazon-aws-python310 SUCCESS in 7m 54s
✔️ ansible-test-changelog SUCCESS in 3m 36s
✔️ ansible-test-splitter SUCCESS in 4m 19s
✔️ integration-community.aws-1 SUCCESS in 5m 47s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED
⚠️ integration-community.aws-14 SKIPPED
⚠️ integration-community.aws-15 SKIPPED
⚠️ integration-community.aws-16 SKIPPED
⚠️ integration-community.aws-17 SKIPPED
⚠️ integration-community.aws-18 SKIPPED
⚠️ integration-community.aws-19 SKIPPED
⚠️ integration-community.aws-20 SKIPPED
⚠️ integration-community.aws-21 SKIPPED
⚠️ integration-community.aws-22 SKIPPED

@softwarefactory-project-zuul softwarefactory-project-zuul bot merged commit 316f0ac into ansible-collections:main Jan 11, 2023
@patchback
Copy link

patchback bot commented Jan 11, 2023

Backport to stable-4: 💚 backport PR created

✅ Backport PR branch: patchback/backports/stable-4/316f0acb76d81a3065aa78c4f37fc5ef87212bf6/pr-1601

Backported as #1648

🤖 @patchback
I'm built with octomachinery and
my source is open — https://github.com/sanitizers/patchback-github-app.

patchback bot pushed a commit that referenced this pull request Jan 11, 2023
ecs_service supports constraints and strategy update

SUMMARY

ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME

ecs_service
ADDITIONAL INFORMATION

related issue #1414

Reviewed-by: Markus Bergholz <[email protected]>
Reviewed-by: 周丰 <[email protected]>
Reviewed-by: Alina Buzachis <None>
(cherry picked from commit 316f0ac)
@patchback
Copy link

patchback bot commented Jan 11, 2023

Backport to stable-5: 💚 backport PR created

✅ Backport PR branch: patchback/backports/stable-5/316f0acb76d81a3065aa78c4f37fc5ef87212bf6/pr-1601

Backported as #1650

🤖 @patchback
I'm built with octomachinery and
my source is open — https://github.com/sanitizers/patchback-github-app.

patchback bot pushed a commit that referenced this pull request Jan 11, 2023
ecs_service supports constraints and strategy update

SUMMARY

ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME

ecs_service
ADDITIONAL INFORMATION

related issue #1414

Reviewed-by: Markus Bergholz <[email protected]>
Reviewed-by: 周丰 <[email protected]>
Reviewed-by: Alina Buzachis <None>
(cherry picked from commit 316f0ac)
softwarefactory-project-zuul bot pushed a commit that referenced this pull request Jan 12, 2023
[PR #1601/316f0acb backport][stable-5] ecs_service supports constraints and strategy update

This is a backport of PR #1601 as merged into main (316f0ac).
SUMMARY


ISSUE TYPE


Bugfix Pull Request

COMPONENT NAME

ecs_service
ADDITIONAL INFORMATION


related issue #1414

Reviewed-by: Markus Bergholz <[email protected]>
softwarefactory-project-zuul bot pushed a commit that referenced this pull request Jan 12, 2023
[PR #1601/316f0acb backport][stable-4] ecs_service supports constraints and strategy update

This is a backport of PR #1601 as merged into main (316f0ac).
SUMMARY


ISSUE TYPE


Bugfix Pull Request

COMPONENT NAME

ecs_service
ADDITIONAL INFORMATION


related issue #1414

Reviewed-by: Markus Bergholz <[email protected]>
abikouo pushed a commit to abikouo/community.aws that referenced this pull request Oct 24, 2023
…#1605)

Update main branch after release 6.1.0 and 6.0.1

SUMMARY

Update main branch after release 6.1.0

ISSUE TYPE


Bugfix Pull Request
Docs Pull Request
Feature Pull Request
New Module Pull Request

COMPONENT NAME

ADDITIONAL INFORMATION

Reviewed-by: Mike Graves <[email protected]>
Reviewed-by: Helen Bailey <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-4 PR should be backported to the stable-4 branch backport-5 PR should be backported to the stable-5 branch bug This issue/PR relates to a bug community_review integration tests/integration module module new_contributor Help guide this first time contributor plugins plugin (any type) tests tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants