Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Initial docker container split. Rework Dockerfiles. Make Gradle server as optional. Cleanup imports. Read template file from the jar. Cleanup unnecessary annotations. Add dockerfile for base application. Import cleanup. Add profiles for different services in docker compose file. Add services for integration testing. Modify tests to run with current dev engine version (fix it later). Update scripts to start/stop test server (rework to run docker compose). Cleanup build.gradle a bit (remote all docker related parts). Add service definitions to run tests locally in docker-compose.yml. [ci skip] Remove application dockerfile. Pass DM_PACKAGES_URL as secret during docker build. Remove python2.7 from base image. Add workflow to build docker imaes with environment. [ci skip] Add workflow for jar release. Adopt changes in Dockerfile naming. [WIP] Docker compose rework. Pass jar's version as gradle properties. Add publishing tasks. Add micrometrics Stackdriver adapter. Prepare CI for testing. Fix pass secret env to docker build. Fix maven auth. Rework docker compose file. Add mout directories with jars. Add copying jars to /app directories to further mounting. Update .gitignore. Fix extender's tests. Fix remote builder mappings. User Path context instead of Git context when building Docker image. Fix tag pattern for manifest merge tool. Add missed registry address. Remove unnessary maven repo ref. Add disk cleanup action for Extender build. Fix gradle task for Extender build. Update registries names. Update service accounts according to new project. Pin exact image versions. Fix andorid docker image. Update registries urls. Fix encoding in base Docker image. Update IntegrationTest. Get rid of docker warning about ENV. Update dependencies. (#394) Upgrade spring boot to latest 2.x version. Update to Spring boot 3.x. Update java dependencies to more fresh versions. Remove InfluxDB dependencies and related code. Fix warning about several common-logging jars in classpath. Update java distro to 17. Exclude dependencies that not necessary for manifestmergetool. Fix tests after upgrade. Fix metrics units. Update new server documentation. * Fix instance network aliases in docker compose. * Add .Net package to base image. Cleanup CSBuilder. * Update sdk version for AuthTest. * Add dependabot configuration. * Add standalone jetifier. Run jetifier when resolve gradle dependencies. * Rework extender's metrics. Replace Stackdriver with Influx. (#404) * Rework extender's metrics. Replace Stackdriver with Influx. * Made metrics connected to operation duration Timer instaed of Gauge. * Remake some metrics as distribution summary instead of gauge. Make gauge metric about gradle cache size works. * Add configuration for accessing gcp bucket as Spring boot resource. (#406) * Add configuration for accessing gcp bucket as Spring boot resource. * Add GCPDataCache implementation. (#402) * Add GCPDataCache implementation. Remove S3DataCache implementation. * Add prefix configuration for gcp cache bucket. * Temporary disable cache test. Add metrics services in docker-compose.yml. Add influx configuration example. * Health report (#407) * Add health report endpoint. Add HealthReporterService. * Add status page. * Fix CrossOrigin settigns for health report endpoint. Fix status page. * Remove excessive cache operations. * Add connection timeout in HealthReporterService. Fix Nan in status page. * Move Artifact registry to other region. * Change base image for console's environment. * Add GCPInstanceService which used to monitor and suspend gcp instances if instance not used for a while. (#410) * Add GCPInstanceService which used to monitor and suspend gcp instances if instance not used for a while. * Add option to exclude instance from resume/suspend control. Fix initialization issues. * Improve logging. * Add thread count limit in GCPInstanceService. Add maintance endpoint to touch all VMs before deployment. * Fix typos. * Revert "Add standalone jetifier. Run jetifier when resolve gradle dependencies." This reverts commit f4a4741. * Fix download cache size metric value. Unify information about download/upload caches. Add metrics to track download/upload cache file count. * Fix merge issue. * Update consoles sdks. * Improve health reporting. Now is instance is suspended it's marked as Operational. Remove status page because it moved to separate repo. * Add exception handling for cache upload operation.
- Loading branch information