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

feat: release versioned mtar file #3173

Merged
merged 25 commits into from
Oct 3, 2024
Merged

feat: release versioned mtar file #3173

merged 25 commits into from
Oct 3, 2024

Conversation

bonzofenix
Copy link
Contributor

@bonzofenix bonzofenix commented Sep 4, 2024

As part of the migration to run autoscaler as an mtar deployment this PR includes the following changes:

  • Removes unused helper test function src/acceptance/helpers/helpers_test.go
  • Adds mta-build task at root makefile
  • Sets release version in mta.yaml file
  • Refactor src/autoscaler/metricsforwarder/config/config.go
  • Adds support for application logs sevice.
  • Releases mtar into github release

@bonzofenix bonzofenix added the allow-acceptance-tests This label needs to be added to enable the acceptance tests to run. label Sep 16, 2024
…ation

 - Implement parsing and customization of the stored procedure DB URL with configurable username and password.
 - Move the TLS config materialization for the syslog-client outside of the conditional block.
 - Update tests to reflect changes in config loading and to test new DB URL customization logic.
 - Add username and password fields to the StoredProcedureConfig struct.
@bonzofenix bonzofenix force-pushed the release-mtar branch 5 times, most recently from 27a8067 to f843e6d Compare September 30, 2024 11:37
bonzofenix and others added 6 commits September 30, 2024 14:07
 • Introduced a VERSION file to track the release version.
 • Simplified the release-autoscaler.sh script by removing hardcoded variables and adding a new create_mtar function for building mtar artifacts.
 • Added local_release_autoscaler.sh script to facilitate local testing and release process, including automatic SSH key generation and cleanup tasks.
 • Updated changelog generation to include mtar artifact details.
ci/autoscaler/scripts/release-autoscaler.sh Outdated Show resolved Hide resolved
ci/autoscaler/scripts/release-autoscaler.sh Outdated Show resolved Hide resolved
VERSION Outdated Show resolved Hide resolved
Copy link

sonarcloud bot commented Oct 2, 2024

@silvestre silvestre changed the title [Feature] release versioned mtar file feat: release versioned mtar file Oct 2, 2024
@bonzofenix bonzofenix merged commit 2ef916d into main Oct 3, 2024
39 of 45 checks passed
@bonzofenix bonzofenix deleted the release-mtar branch October 3, 2024 09:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
allow-acceptance-tests This label needs to be added to enable the acceptance tests to run. enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants