Skip to content

chore: backport changes from main #361

Merged
mkolasinski-splunk merged 5 commits intodevelopfrom
main
Feb 6, 2025
Merged

chore: backport changes from main #361
mkolasinski-splunk merged 5 commits intodevelopfrom
main

Conversation

@mbruzda-splunk
Copy link
Contributor

Description

Backport changes from main to develop

Checklist

  • README.md has been updated or is not required
  • push trigger tests
  • manual release test
  • automated releaes test
  • pull request trigger tests
  • schedule trigger tests
  • workflow errors/warnings reviewed and addressed

Testing done

(for each selected checkbox, the corresponding test results link should be listed here)

kdoroszko-splunk and others added 5 commits December 9, 2024 09:51
### Description

Changelog:

- Introduce new test type ucc_modinput_functional (for modinput
functional tests using addonfactory-ucc-test dependency)
    note: 
- Test cases compatible with addonfactory-ucc-test framework must be
located tests/ucc_modinput_functional directory
- Legacy (centaurs) modinput test cases must stay in
tests/modinput_functional directory
- Add btool check to validate the configuration in the TA using btool
check
- Fix workflow summary for tests results (removing occasional metrics
duplication)
- Add input block_mode for semgrep to enable failing pipeline if there
are any findings in semgrep scan
- Update documentation (including runbook for backporting changes to
older version of addonfactory-workflow-addon-release

Deps updates:

- trufflesecurity/trufflehog to v3.85.0
- k8s-manifests bump to v3.2.0 (add ucc_modinput_functional testy type)
- Set up runner images to ubuntu-22.04 for jobs using python 3.7.

### Checklist

- [x] `README.md` has been updated or is not required
- [ ] push trigger tests
- [ ] manual release test
- [ ] automated releaes test
- [ ] pull request trigger tests
- [ ] schedule trigger tests
- [ ] workflow errors/warnings reviewed and addressed

### Testing done 

https://github.com/splunk/splunk-add-on-for-salesforce/actions/runs/12155969340/job/33898621514?pr=710

https://github.com/splunk/splunk-add-on-for-google-cloud-platform/actions/runs/12156136725/job/33899172130?pr=781

https://github.com/splunk/splunk-add-on-for-jboss/actions/runs/12156181994/job/33899309938?pr=461

https://github.com/splunk/splunk-add-on-for-unix-and-linux/actions/runs/12156243778/job/33899506422?pr=585

https://github.com/splunk/splunk-add-on-for-amazon-web-services/actions/runs/12156051622/job/33898880818?pr=1362

https://github.com/splunk/splunk-add-on-for-amazon-web-services/actions/runs/12158930263/job/33907932157?pr=1362

Restested:

https://github.com/splunk/splunk-add-on-for-amazon-web-services/actions/runs/12202443391/job/34043140518

https://github.com/splunk/splunk-add-on-for-google-cloud-platform/actions/runs/12202438243

https://github.com/splunk/splunk-add-on-for-salesforce/actions/runs/12202430952
…n CI (#356)

### Description

This fixes a problem with cleaning up Splunk deployments after tests
running in CI. The actual fix is in `ta-automation-k8s-manifests` and in
this change we're using the fixed version.
Example workflows with working cleanups:

https://github.com/splunk/splunk-add-on-for-cisco-ucs/actions/runs/12882841443

https://github.com/splunk/splunk-add-on-for-mysql/actions/runs/12882838665
### Description

update APT repositories for wfe-base images
fixes: https://splunk.atlassian.net/browse/ADDON-78080


### Checklist

- [ ] `README.md` has been updated or is not required
- [ ] push trigger tests
- [ ] manual release test
- [ ] automated releaes test
- [ ] pull request trigger tests
- [ ] schedule trigger tests
- [ ] workflow errors/warnings reviewed and addressed

### Testing done 

https://github.com/splunk/splunk-add-on-for-unix-and-linux/actions/runs/13074385527
@mbruzda-splunk mbruzda-splunk requested a review from a team as a code owner January 31, 2025 16:18
@mkolasinski-splunk mkolasinski-splunk merged commit 0b8cada into develop Feb 6, 2025
14 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Feb 6, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants