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

DPS 3 - Remote solver complete #272

Merged
merged 12 commits into from
Feb 3, 2023
Merged

DPS 3 - Remote solver complete #272

merged 12 commits into from
Feb 3, 2023

Conversation

mageddo
Copy link
Owner

@mageddo mageddo commented Feb 3, 2023

Partially fixing #267

@mageddo mageddo merged commit 35f7d0f into dps-3 Feb 3, 2023
@mageddo mageddo deleted the dps-remote-solver-complete branch February 3, 2023 02:35
mageddo added a commit that referenced this pull request Feb 20, 2023
* Setup gradle initial project

* Gradle simple setup

* Setup patch version wildcards

* will continue later

* migrating plugin

* setup dnsjava lib

* Basic client server conversation

* Simple remote server proxy

* Native image working

* Dagger initial setup

* Add some writer threads to udp server

* creating wildcard builder

* working on docker solver

* configuring docker solver

* adjustments

* Fixing ip parse

* docker client dep

* Created real docker client solver

* refactoring

* getting ip from bridge network

* Fixing hostname matching from env

* configuring docker client package

* Setup docker java client reflection

* Fixing spearator

* adjusting reflection

* adjusting reflection

* More reflection stuff

* Adjusting

* Native image log fixed

* removing unnecessary files

* refactoring packages

* unused class

* fixing javadoc

* unifiying

* quarkus working

* add instructions

* Settings

* Setup solvers

* Setup missing beans

* Json config contract

* fixing readme

* clearing gradle

* deleting dagger files

* flags structure

* Setup jcommander dependency

* some docs

* Before pico cli refactoring

* Setup pico cli

* testing flagts

* Some tests created

* Fixing help formatting

* Testing the version

* Setup version get

* setup help

* refactoring

* Setup configs

* Simplifying

* Refactoring

* javadoc

* Mapping json and env configs

* Mapped configs

* Test is passing

* Adjusting tests

* More tests

* Fixing tests

* Customizing http server port

* configuring log level

* Keep going

* All configs matched

* Implementing and test config json v1

* formatting

* Fixing test

* Fixing test

* Fixing quarkus startup for testing

* otimization

* DPS 3 - System Solver (#271)

* System solver is done

* Fixing bean injection

* Solver working

* Testing

* Configuring native image to work again

* fixing docker java jna stuff

* Adjusting graalvm reflection config

* missing docker java reflection config

* Creating test for solver system native image

* Fixing intermitent test

* fixing tests

* Fixing test

* Fixing native test

* New method

* back to the old and good reflect.json generated by 'reflection-config-generator'

* DPS 3 -  Remote solver complete (#272)

* Setup remote servers config

* Testing default dns servers

* Fixing tests

* Fixing test

* Fixing tests

* Fixing test

* Fixing tests

* Fixing tests

* Fixing all tests

* Set default timeout

* Some fixes

* Adjusting version

* DPS 3 - Local DB Solver (#273)

* configuring image heap

* Configuring env hostnames retrieve

* Testing default id generator

* Ajusting logs

* ServerLocal is working

* Fixing test

* Fixing test

* Test is not completed

* did a lot of changes to fix the test

* Fixing the test

* Fixing test

* More tests

* Fixing more tests

* Fixing test

* Fixing one more test

* Fixing one more test

* fixing tests

* Refactoring

* Clean code

* DPS 3 - Docker networks (#274)

* DPS network draft code

* adjustments

* Connect running containers to dps network at startup

* adjustments

* Fixing  containers attach check

* Solve from label, dps, bridge, then default

* logs adjustment

* Refactoring

* checkstyle

* DPS 3 - Docker Register Service Names (#275)

* removing already done todos

* Implementing

* refactoring

* refactoring

* Testing

* Testing

* Fixing intermitent test

* Configuring reflection

* Must change log level just for mageddo package

* Fixing bug

* Fixing bug

* checking docker is connected (#276)

* Fixing tests (#277)

* created active env api

* Ignoring  static folder

* DPS 3 - GUI REST API (#278)

* New apis created

* new rest apis

* Fixing gui api filling

* Update api

* Remove hostnane endpoint api

* Refactoring

* Fixing apis

* Updating copyright

* Updating developing instructions

* Reverting test

* DPS - 3 LocalDB Solver CNAME Support (#279)

* Cname support

* Testing and fixing tests

* Fixing tests

* Fixing cname solving

* Fixing tests

* adjusts

* adjusts

* adjusts

* DPS 3 - Auto Configure (#280)

* Linux default configurator is workign

* testing

* Restore config

* Ajusts

* adjusts

* Todos

* Resverting dep

* Fixing tests

* Fixing tests

* Fixing tests

* DPS - 3 DNS Resolution Hangs Fixes (#281)

* Setup solver caching

* handling erors

* Ajusting copy

* Must clone record before merge them

* Ajusting

* Adjusting message building

* Caching no results for 10 seconds

* Leading with concurrency

* adjusting address binding

* adjusting version

* DPS 3 -  Minimal debug log (#282)

* Reducing the logs

* Adjusting logh

* Fixing compiling errors

* deleting v2 files (#283)

* Deleting

* DPS 3 - CI/CD (#284)

* Add doc

* ci

* ci

* ci

* Adjusting test

* Adjusting test

* Adjusting jarname

* some frustated tries

* Create config dir if dont exists

* checkpoint

* Refactoring docker connection check

* Unnecessary code

* Adjusting reflection config

* Deleting unused file

* need to scan whole package

* Trying to fix jna

* Probably fixing jna

* Fixing docker build

* Trying to fix library reflection

* Fixing reference

* Fixing reference

* old libc compatibility

* cleanup

* Refactoring

* Cd is probably ready

* some fixes

* Adjusting

* Ajusting CD

* Cleanup

* Ajusting CD

* Ajusting CD

* Ajusting CD

* Ajusting service name

* Setup logs

* adjusts

* Adjusting

* Release notes

* Bump version

* Adjusting deploy

* Adjusting deploy

* new try

* new try

* new try

* Fully working

* Adjusting envs

* Migrating image

* Migrating image

* Fixing

* Clearing and specify version

* bump

* bump version

* Adjustments

* Adjustments

* Adjustments

* Fixing home page

* adjusting

* new version

* docs deploy workflow

* fixing command

* adjustments

* upgrading

* fixing branch

* bump

* update

* configuring version

* forcing checkout

* fixing latest version

* Generate on tags not pull requests

* fixing command

* fixing broken symbolic link because of gradle

* fixing cd

* gracefull exit

* run cd only on master

* cancel previous job

* byump
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant