From 376c2c7f8cac5e25af1ec2f77b13294ed9d81c56 Mon Sep 17 00:00:00 2001 From: blag Date: Fri, 27 Mar 2020 13:01:38 -0700 Subject: [PATCH 1/2] Remove Ubuntu 14 actions and rules --- CHECKLIST.md | 17 +++-- actions/bwc_release_packages.meta.yaml | 1 - actions/create_vm.meta.yaml | 7 +- actions/create_vm_role.meta.yaml | 8 ++- actions/set_hostname_cloud.yaml | 8 ++- actions/setup_e2e_tests.sh | 6 +- actions/st2_bootstrap_test.meta.yaml | 2 +- actions/st2_prep_release_cd_rules.meta.yaml | 5 +- actions/st2_prep_release_rules.meta.yaml | 5 +- actions/st2_release_packages.meta.yaml | 1 - actions/st2_upgrade_to_enterprise.meta.yaml | 1 - actions/st2_upgrade_ubuntu14.meta.yaml | 44 ------------- .../workflows/bwc_stage_release_packages.yaml | 1 - .../workflows/st2_stage_release_packages.yaml | 1 - actions/workflows/st2_upgrade_ubuntu14.yaml | 64 ------------------- rules/st2_pkg_prod_v0.9_ubuntu14.yaml | 29 --------- rules/st2_pkg_test_stable_u14.yaml | 25 -------- rules/st2_pkg_test_stable_u14_enterprise.yaml | 27 -------- rules/st2cd_slack_pkg_ubuntu14.yaml | 16 ----- rules/st2cd_slack_pkg_ubuntu16.yaml | 1 + rules/st2cd_slack_upgrade_ubuntu14.yaml | 19 ------ 21 files changed, 33 insertions(+), 255 deletions(-) delete mode 100755 actions/st2_upgrade_ubuntu14.meta.yaml delete mode 100755 actions/workflows/st2_upgrade_ubuntu14.yaml delete mode 100644 rules/st2_pkg_prod_v0.9_ubuntu14.yaml delete mode 100644 rules/st2_pkg_test_stable_u14.yaml delete mode 100644 rules/st2_pkg_test_stable_u14_enterprise.yaml delete mode 100644 rules/st2cd_slack_pkg_ubuntu14.yaml delete mode 100644 rules/st2cd_slack_upgrade_ubuntu14.yaml diff --git a/CHECKLIST.md b/CHECKLIST.md index e48b919f..2676321b 100644 --- a/CHECKLIST.md +++ b/CHECKLIST.md @@ -17,12 +17,14 @@ A list of planned features—different for every release, of course–should fol ## 3. Pre-release procedure -- [ ] Test every feature manually in Ubuntu 14. - [ ] Test every feature manually in CentOS/RHEL 6. - [ ] Test every feature manually in CentOS/RHEL 7. -- [ ] Ask someone else to test every feature manually in Ubuntu 14. +- [ ] Test every feature manually in Ubuntu 16. +- [ ] Test every feature manually in Ubuntu 18. - [ ] Ask someone else to test every feature manually in CentOS/RHEL 6. - [ ] Ask someone else to test every feature manually in CentOS/RHEL 7. +- [ ] Ask someone else to test every feature manually in Ubuntu 16. +- [ ] Ask someone else to test every feature manually in Ubuntu 18. - [ ] If something failed, fix and repeat from the beginning. - [ ] If something failed and can't be fixed, write it down, make it a priority for the next patch release, get a KB article out. - [ ] Make sure that change logs are up to date. @@ -38,15 +40,14 @@ Valid for minor releases. For patches see [RELEASE_HOWTO.md](https://github.com/ - [ ] Change the dev version in [st2web/package.json](https://github.com/StackStorm/st2web/blob/master/package.json#L4): e.g. if `1.2.0` is released then `1.3dev` should be in the file. - [ ] Change the dev version in [st2client](https://github.com/StackStorm/st2/blob/master/st2client/st2client/__init__.py) and [st2common](https://github.com/StackStorm/st2/blob/master/st2common/st2common/__init__.py): same rules as in the previous step apply. - [ ] Change the dev version in [st2docs/version.txt](https://github.com/StackStorm/st2docs/blob/master/version.txt#L1): e.g. if `1.3.0` is released then `1.4dev` should be in the file. -- [ ] Add new version in [st2docs/docs/source/conf.py] (https://github.com/StackStorm/st2docs/blob/master/docs/source/conf.py#L79) e.g. if `1.3.0` is release then `1.3` should be added to the list. +- [ ] Add new version in [st2docs/docs/source/conf.py](https://github.com/StackStorm/st2docs/blob/master/docs/source/conf.py#L79) e.g. if `1.3.0` is release then `1.3` should be added to the list. - [ ] Set the version values in the KV store of the build box: ``` -st2 key set st2_stage_v1.2_UBUNTU14 ubuntu-staging202 st2 key set st2_stable_version 1.2 st2 key set st2_unstable_version 1.3dev st2 key set st2_master_build_number 1 ``` -- [ ] Make sure packaging is completed for st2web, st2flow, Mistral, and st2 itself (x3: Ubuntu 14, RHEL6, RHEL7). +- [ ] Make sure packaging is completed for st2web, st2flow, Mistral, and st2 itself (x4: RHEL6, RHEL7). - [ ] Make sure `pytests` are passing and no sudden upstream issues happened (hi, oslo.utils!). - [ ] Create a temporary version tag say v1.3.0 if releasing v1.3.0 so that st2workroom_test passes. Also, remove tag before finalize. - [ ] Run `st2cd.package-publish-release` to push the packages to the download server and finalize the release. @@ -59,10 +60,12 @@ st2 key set st2_master_build_number 1 - [ ] Get some rest, grab a cup of coffee, meditate, listen to delightful music, hug someone. Calm down. The next step is going to be very exciting. - [ ] Change the version in [st2workroom](https://github.com/StackStorm/st2workroom/blob/ef992a96b721a6c5bf225991749ef52d86ccec1a/hieradata/role/st2.yaml#L8-L11). __This is the point where people start getting your release by default. That's it. It's done.__ - [ ] Announce to the team that the code is out, bathe in fame and glory. -- [ ] Test every feature manually in Ubuntu 14. +- [ ] Test every feature manually in Ubuntu 16. +- [ ] Test every feature manually in Ubuntu 18. - [ ] Test every feature manually in CentOS/RHEL 6. - [ ] Test every feature manually in CentOS/RHEL 7. -- [ ] Ask someone else to test every feature manually in Ubuntu 14. +- [ ] Ask someone else to test every feature manually in Ubuntu 16. +- [ ] Ask someone else to test every feature manually in Ubuntu 18. - [ ] Ask someone else to test every feature manually in CentOS/RHEL 6. - [ ] Ask someone else to test every feature manually in CentOS/RHEL 7. - [ ] If something failed, fix and repeat from the beginning (I know, I know). diff --git a/actions/bwc_release_packages.meta.yaml b/actions/bwc_release_packages.meta.yaml index e7e0e25e..f63d417c 100755 --- a/actions/bwc_release_packages.meta.yaml +++ b/actions/bwc_release_packages.meta.yaml @@ -13,7 +13,6 @@ parameters: - RHEL6 - RHEL7 - RHEL8 - - UBUNTU14 - UBUNTU16 - UBUNTU18 version: diff --git a/actions/create_vm.meta.yaml b/actions/create_vm.meta.yaml index 581ca80d..417df5a2 100755 --- a/actions/create_vm.meta.yaml +++ b/actions/create_vm.meta.yaml @@ -25,7 +25,7 @@ base_user: type: "string" description: "Username for initial ssh test" - default: "{% if distro == 'UBUNTU14' %}ubuntu{% else %}ec2-user{% endif %}" + default: "{% if distro == 'UBUNTU18' %}ubuntu{% else %}ec2-user{% endif %}" immutable: true keyfile: type: "string" @@ -40,14 +40,15 @@ description: "Short hostname" required: true distro: - default: "UBUNTU14" + default: "UBUNTU18" enum: - "RHEL6" - "RHEL7" - "RHEL8" + # TODO: Remove Fedora - "F20" - "F21" - - "UBUNTU14" + # Keep these - "UBUNTU16" - "UBUNTU18" notification_channel: diff --git a/actions/create_vm_role.meta.yaml b/actions/create_vm_role.meta.yaml index 98055bc4..1ebd53ba 100755 --- a/actions/create_vm_role.meta.yaml +++ b/actions/create_vm_role.meta.yaml @@ -46,26 +46,28 @@ parameters: type: string description: Planned purpose of the VM distro: - default: UBUNTU14 + default: UBUNTU18 enum: - RHEL6 - RHEL7 - RHEL8 + # TODO: Remove Fedora - F20 - F21 - - UBUNTU14 - UBUNTU16 - UBUNTU18 - - pkg_UBUNTU14 - pkg_UBUNTU16 - pkg_UBUNTU18 - pkg_RHEL6 - pkg_RHEL7 - pkg_RHEL8 + # TODO: Remove these - pkg_CENTOS6 - pkg_CENTOS7 - pkg_CENTOS8 + # TODO: Remove this - ubuntu + # TODO: Remove these - centos6 - centos7 - centos8 diff --git a/actions/set_hostname_cloud.yaml b/actions/set_hostname_cloud.yaml index b9678754..5601a72f 100755 --- a/actions/set_hostname_cloud.yaml +++ b/actions/set_hostname_cloud.yaml @@ -18,23 +18,25 @@ - "RHEL6" - "RHEL7" - "RHEL8" + # TODO: Remove these - "F20" - "F21" - - "UBUNTU14" + # Keep these though - "UBUNTU16" - "UBUNTU18" + # TODO: Remove these - "pkg_CENTOS6" - "pkg_CENTOS7" - "pkg_CENTOS8" + # Keep these though - "pkg_RHEL6" - "pkg_RHEL7" - "pkg_RHEL8" - - "pkg_UBUNTU14" - "pkg_UBUNTU16" - "pkg_UBUNTU18" cmd: immutable: true - default: '{% if distro in ["RHEL6","RHEL7","RHEL8","pkg_CENTOS6","pkg_CENTOS7","pkg_CENTOS8","pkg_RHEL6","pkg_RHEL7","pkg_RHEL8"] -%}{{redhat}}{% elif distro in ["UBUNTU14","pkg_UBUNTU14","pkg_UBUNTU16","UBUNTU16","pkg_UBUNTU18","UBUNTU18"] -%}{{ubuntu}}{% elif distro in ["F20","F21"] -%}{{fedora}}{% endif -%}' + default: '{% if distro in ["RHEL6","RHEL7","RHEL8","pkg_CENTOS6","pkg_CENTOS7","pkg_CENTOS8","pkg_RHEL6","pkg_RHEL7","pkg_RHEL8"] -%}{{redhat}}{% elif distro in ["pkg_UBUNTU16","UBUNTU16","pkg_UBUNTU18","UBUNTU18"] -%}{{ubuntu}}{% elif distro in ["F20","F21"] -%}{{fedora}}{% endif -%}' redhat: type: "string" immutable: true diff --git a/actions/setup_e2e_tests.sh b/actions/setup_e2e_tests.sh index 55a5489b..fd95e922 100644 --- a/actions/setup_e2e_tests.sh +++ b/actions/setup_e2e_tests.sh @@ -73,8 +73,6 @@ elif [[ -n "$DEBTEST" ]]; then # Restart MongoDB for the config changes above to take an affect if [[ "$SUBTYPE" == 'xenial' || "${SUBTYPE}" == "bionic" ]]; then sudo systemctl restart mongod - else - sudo service mongod restart fi sudo apt-get -q -y install build-essential jq python-pip python-dev wget @@ -86,9 +84,7 @@ elif [[ -n "$DEBTEST" ]]; then fi # Install from GitHub - # Ubuntu 16.04 has both bats and jq packages, so we don't need to do this - # once we drop Ubuntu 14.04 support - git clone --branch add_per_test_timing_information --depth 1 https://github.com/Kami/bats-core.git + git clone https://github.com/bats-core/bats-core.git (cd bats-core; sudo ./install.sh /usr/local) else echo "Unknown Operating System." diff --git a/actions/st2_bootstrap_test.meta.yaml b/actions/st2_bootstrap_test.meta.yaml index 43e7720d..a24cfa9e 100755 --- a/actions/st2_bootstrap_test.meta.yaml +++ b/actions/st2_bootstrap_test.meta.yaml @@ -6,7 +6,7 @@ name: st2_bootstrap_test pack: st2cd parameters: distro: - default: UBUNTU14 + default: UBUNTU18 type: string environment: type: string diff --git a/actions/st2_prep_release_cd_rules.meta.yaml b/actions/st2_prep_release_cd_rules.meta.yaml index c209f055..132ffff9 100644 --- a/actions/st2_prep_release_cd_rules.meta.yaml +++ b/actions/st2_prep_release_cd_rules.meta.yaml @@ -27,10 +27,11 @@ position: 3 oses: type: string - description: "Space seperated list of operating systems supported by st2 e.g. 'rhel6 rhel7 u14 u16 u18'" + description: "Space seperated list of operating systems supported by st2 e.g. 'rhel6 rhel7 u16 u18'" required: true position: 4 - default: rhel6 rhel7 u14 u16 u18 + # TODO: Add rhel8 to this + default: rhel6 rhel7 u16 u18 local_repo: type: string description: Location where to clone the repo. Programmatically determined if not provided. diff --git a/actions/st2_prep_release_rules.meta.yaml b/actions/st2_prep_release_rules.meta.yaml index 54e18e8d..a2cee54e 100644 --- a/actions/st2_prep_release_rules.meta.yaml +++ b/actions/st2_prep_release_rules.meta.yaml @@ -15,6 +15,7 @@ parameters: required: true oses: type: string - description: Space separated list of operating systems supported by st2 e.g. 'rhel6 rhel7 u14 u16 u18' + description: Space separated list of operating systems supported by st2 e.g. 'rhel6 rhel7 u16 u18' required: true - default: rhel6 rhel7 u14 u16 u18 + # TODO: Add rhel 8 + default: rhel6 rhel7 u16 u18 diff --git a/actions/st2_release_packages.meta.yaml b/actions/st2_release_packages.meta.yaml index a3d3d935..528bd566 100755 --- a/actions/st2_release_packages.meta.yaml +++ b/actions/st2_release_packages.meta.yaml @@ -13,7 +13,6 @@ parameters: - RHEL6 - RHEL7 - RHEL8 - - UBUNTU14 - UBUNTU16 - UBUNTU18 version: diff --git a/actions/st2_upgrade_to_enterprise.meta.yaml b/actions/st2_upgrade_to_enterprise.meta.yaml index 5ca89171..02592663 100644 --- a/actions/st2_upgrade_to_enterprise.meta.yaml +++ b/actions/st2_upgrade_to_enterprise.meta.yaml @@ -16,7 +16,6 @@ parameters: - RHEL6 - RHEL7 - RHEL8 - - UBUNTU14 - UBUNTU16 - UBUNTU18 position: 1 diff --git a/actions/st2_upgrade_ubuntu14.meta.yaml b/actions/st2_upgrade_ubuntu14.meta.yaml deleted file mode 100755 index 73b26b30..00000000 --- a/actions/st2_upgrade_ubuntu14.meta.yaml +++ /dev/null @@ -1,44 +0,0 @@ ---- - name: "st2_upgrade_ubuntu14" - runner_type: "action-chain" - description: "Upgrades an existing st2 installation" - enabled: true - entry_point: "workflows/st2_upgrade_ubuntu14.yaml" - parameters: - hostname: - type: "string" - description: "Host to upgrade st2 on" - required: true - action: - type: "string" - description: "Action to run after upgrade" - default: "core.local" - action_params: - type: "string" - description: "Parameters of action to be run" - default: "date" - st2_username: - type: "string" - description: "Username to authenticate to the St2 server" - default: "testu" - st2_password: - type: "string" - description: "Password to authenticate to the St2 server" - default: "testp" - repo: - type: "string" - description: "Git repository for this project" - branch: - type: "string" - description: "" - build: - type: "string" - description: "Build number" - required: true - environment: - type: "string" - description: "" - revision: - type: "string" - version: - type: "string" diff --git a/actions/workflows/bwc_stage_release_packages.yaml b/actions/workflows/bwc_stage_release_packages.yaml index 0ac583be..20a21672 100644 --- a/actions/workflows/bwc_stage_release_packages.yaml +++ b/actions/workflows/bwc_stage_release_packages.yaml @@ -10,7 +10,6 @@ input: RHEL6: el6 RHEL7: el7 RHEL8: el8 - UBUNTU14: u14 UBUNTU16: u16 UBUNTU18: u18 tasks: diff --git a/actions/workflows/st2_stage_release_packages.yaml b/actions/workflows/st2_stage_release_packages.yaml index 364f90d8..86c100ce 100644 --- a/actions/workflows/st2_stage_release_packages.yaml +++ b/actions/workflows/st2_stage_release_packages.yaml @@ -9,7 +9,6 @@ input: RHEL6: el6 RHEL7: el7 RHEL8: el8 - UBUNTU14: u14 UBUNTU16: u16 UBUNTU18: u18 tasks: diff --git a/actions/workflows/st2_upgrade_ubuntu14.yaml b/actions/workflows/st2_upgrade_ubuntu14.yaml deleted file mode 100755 index 86dbe369..00000000 --- a/actions/workflows/st2_upgrade_ubuntu14.yaml +++ /dev/null @@ -1,64 +0,0 @@ ---- - chain: - - - name: "update_apt" - ref: "st2cd.apt_get" - params: - hosts: "{{hostname}}" - act: "update" - packages: "" - timeout: 240 - on-success: "upgrade_st2" - - - name: "upgrade_st2" - ref: "st2cd.apt_get" - params: - hosts: "{{hostname}}" - act: "install -y -o Dpkg::Options::=\"--force-confnew\"" - packages: "st2common st2reactor st2actions st2api st2stream st2auth st2debug" - timeout: 300 - on-success: "upgrade_st2client" - - - name: "upgrade_st2client" - ref: "st2cd.apt_get" - params: - hosts: "{{hostname}}" - act: "install -y" - packages: "python-st2client" - timeout: 600 - on-success: "dont_hate_me" - - - name: "dont_hate_me" - ref: "core.remote_sudo" - params: - hosts: "{{hostname}}" - cmd: "cp -f /root/st2.conf /etc/st2/st2.conf" - on-success: "restart_st2" - - - name: "restart_st2" - ref: "core.remote_sudo" - params: - hosts: "{{hostname}}" - cmd: "st2ctl restart && sleep 20" - on-success: "get_st2_token" - - - name: "get_st2_token" - ref: "st2cd.get_st2_token" - params: - hosts: "{{hostname}}" - st2_username: "{{st2_username}}" - st2_password: "{{st2_password}}" - publish: - st2_token: "{{get_st2_token[hostname].stdout.token}}" - on-success: "action_run" - - - name: "action_run" - ref: "st2cd.action_run" - params: - hosts: "{{hostname}}" - name: "core.local-date" - token: "{{st2_token}}" - action: "{{action}}" - params: "{{action_params}}" - - default: "update_apt" diff --git a/rules/st2_pkg_prod_v0.9_ubuntu14.yaml b/rules/st2_pkg_prod_v0.9_ubuntu14.yaml deleted file mode 100644 index 91c8c638..00000000 --- a/rules/st2_pkg_prod_v0.9_ubuntu14.yaml +++ /dev/null @@ -1,29 +0,0 @@ ---- - name: "st2_pkg_prod_v0.9_ubuntu14" - description: "Build st2 packages after tests succeed and push them to production" - enabled: true - trigger: - type: "core.st2.generic.actiontrigger" - criteria: - trigger.action_name: - pattern: "st2cd.st2_e2e_tests" - type: "equals" - trigger.status: - pattern: "succeeded" - type: "equals" - trigger.parameters.branch: - pattern: "v0.9" - type: "equals" - trigger.parameters.hostname: - pattern: "ubuntu-staging202" - type: "equals" - action: - ref: "st2cd.st2_pkg_ubuntu14" - parameters: - repo: "{{trigger.parameters.repo}}" - branch: "{{trigger.parameters.branch}}" - dl_server: "{{st2kv.system.apt_origin_production}}" - environment: "production" - revision: "{{trigger.parameters.revision}}" - build: "{{trigger.parameters.build}}" - pack: "st2cd" diff --git a/rules/st2_pkg_test_stable_u14.yaml b/rules/st2_pkg_test_stable_u14.yaml deleted file mode 100644 index efa4a29b..00000000 --- a/rules/st2_pkg_test_stable_u14.yaml +++ /dev/null @@ -1,25 +0,0 @@ ---- -name: st2_pkg_test_stable_u14 -pack: st2cd -description: Test stable packages -enabled: true - -trigger: - type: core.st2.CronTimer - parameters: - timezone: US/Pacific - hour: 6 - minute: 0 - second: 0 - -criteria: {} - -action: - ref: st2ci.st2_pkg_e2e_test - parameters: - hostname: st2-pkg-stable-u14 - distro: UBUNTU14 - pkg_env: production - release: stable - version: "3.1.0" - chatops: true diff --git a/rules/st2_pkg_test_stable_u14_enterprise.yaml b/rules/st2_pkg_test_stable_u14_enterprise.yaml deleted file mode 100644 index 2bd40311..00000000 --- a/rules/st2_pkg_test_stable_u14_enterprise.yaml +++ /dev/null @@ -1,27 +0,0 @@ ---- -name: st2_pkg_test_stable_u14_enterprise -pack: st2cd -description: Test stable packages -enabled: true - -trigger: - type: core.st2.CronTimer - parameters: - timezone: US/Pacific - hour: 7 - minute: 0 - second: 0 - -criteria: {} - -action: - ref: st2ci.st2_pkg_e2e_test - parameters: - hostname: st2-ent-pkg-stable-u14 - distro: UBUNTU14 - pkg_env: production - release: stable - version: "3.1.0" - enterprise: true - enterprise_key: "{{st2kv.system.enterprise_key_prd_stable}}" - chatops: true diff --git a/rules/st2cd_slack_pkg_ubuntu14.yaml b/rules/st2cd_slack_pkg_ubuntu14.yaml deleted file mode 100644 index 222c3bf6..00000000 --- a/rules/st2cd_slack_pkg_ubuntu14.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- - name: "st2cd_slack_pkg_ubuntu14" - description: "Post results of st2cd workflows to slack" - enabled: true - trigger: - type: "core.st2.generic.actiontrigger" - criteria: - trigger.action_name: - pattern: "st2cd.st2_pkg_ubuntu14" - type: "equals" - action: - ref: "slack.post_message" - parameters: - channel: "{% if trigger.status == 'succeeded' %}#thunderdome{% else %}#stackstorm{% endif %}" - message: "{% if trigger.status != 'succeeded' %}channel\n{% endif %}```[{{trigger.action_name}} - {{trigger.parameters.environment}}: {{trigger.status.upper()}}]\n BRANCH: {{trigger.parameters.branch}}\n SHA: {{trigger.parameters.revision}}\n BUILD: {{trigger.parameters.build}}```" - pack: "st2cd" diff --git a/rules/st2cd_slack_pkg_ubuntu16.yaml b/rules/st2cd_slack_pkg_ubuntu16.yaml index f1c9a6db..6896a7a4 100644 --- a/rules/st2cd_slack_pkg_ubuntu16.yaml +++ b/rules/st2cd_slack_pkg_ubuntu16.yaml @@ -13,3 +13,4 @@ parameters: channel: "{% if trigger.status == 'succeeded' %}#thunderdome{% else %}#stackstorm{% endif %}" message: "{% if trigger.status != 'succeeded' %}channel\n{% endif %}```[{{trigger.action_name}} - {{trigger.parameters.environment}}: {{trigger.status.upper()}}]\n BRANCH: {{trigger.parameters.branch}}\n SHA: {{trigger.parameters.revision}}\n BUILD: {{trigger.parameters.build}}```" + pack: "st2cd" diff --git a/rules/st2cd_slack_upgrade_ubuntu14.yaml b/rules/st2cd_slack_upgrade_ubuntu14.yaml deleted file mode 100644 index c7b49e68..00000000 --- a/rules/st2cd_slack_upgrade_ubuntu14.yaml +++ /dev/null @@ -1,19 +0,0 @@ ---- - name: "st2cd_slack_upgrade_ubuntu14" - description: "Post results of st2cd workflows to slack" - enabled: true - trigger: - type: "core.st2.generic.actiontrigger" - criteria: - trigger.action_name: - pattern: "st2cd.st2_upgrade_ubuntu14" - type: "equals" - trigger.parameters.environment: - pattern: "staging" - type: "equals" - action: - ref: "slack.post_message" - parameters: - channel: "{% if trigger.status == 'succeeded' %}#thunderdome{% else %}#stackstorm{% endif %}" - message: "{% if trigger.status != 'succeeded' %}channel\n{% endif %}```[{{trigger.action_name}} - {{trigger.parameters.environment}}: {{trigger.status.upper()}}]\n HOST: {{trigger.parameters.hostname}}\n BRANCH: {{trigger.parameters.branch}}\n SHA: {{trigger.parameters.revision}}\n BUILD: {{trigger.parameters.build}}```" - pack: "st2cd" From 331a0159fda61a36d26ccf80125f2fbd71dfb254 Mon Sep 17 00:00:00 2001 From: blag Date: Thu, 2 Apr 2020 10:29:50 -0700 Subject: [PATCH 2/2] Keep Ubuntu 16.04 and Ubuntu 18.04 in the checklist --- CHECKLIST.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHECKLIST.md b/CHECKLIST.md index 2676321b..5a6967b0 100644 --- a/CHECKLIST.md +++ b/CHECKLIST.md @@ -47,7 +47,7 @@ st2 key set st2_stable_version 1.2 st2 key set st2_unstable_version 1.3dev st2 key set st2_master_build_number 1 ``` -- [ ] Make sure packaging is completed for st2web, st2flow, Mistral, and st2 itself (x4: RHEL6, RHEL7). +- [ ] Make sure packaging is completed for st2web, st2flow, Mistral, and st2 itself (x4: Ubuntu 16.04, Ubuntu 18.04, RHEL6, RHEL7). - [ ] Make sure `pytests` are passing and no sudden upstream issues happened (hi, oslo.utils!). - [ ] Create a temporary version tag say v1.3.0 if releasing v1.3.0 so that st2workroom_test passes. Also, remove tag before finalize. - [ ] Run `st2cd.package-publish-release` to push the packages to the download server and finalize the release.