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

Directly download commercial ip geolocation databases from providers #110844

Merged
merged 79 commits into from
Jul 18, 2024

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    64fbdf4 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    a86555c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9e0607 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c62f63b View commit details
    Browse the repository at this point in the history
  4. Rename this class

    joegallo committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    87bba46 View commit details
    Browse the repository at this point in the history
  5. Tweak these constants to better shape the state

    Some cluster state customs have singular nouns and some have plural,
    and I think plural is more natural for this case.
    joegallo committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    8f86909 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    29f9db2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a0e009e View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Updating EnterpriseGeoIpDownloaderLicenseListener to not start task i…

    …f no database metadata is present
    masseyke committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    fc8dd0c View commit details
    Browse the repository at this point in the history
  2. Schedule the next run at the very beginning of the run

    to work around a race condition on the first run (when there is no
    next run already scheduled).
    joegallo committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    4ae4171 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8c447c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18ec1e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ec64555 View commit details
    Browse the repository at this point in the history
  6. Rename this setting and the associated constant

    From ingest.geoip.downloader.maxmind.default.license_key to just
    ingest.geoip.downloader.maxmind.license_key.
    joegallo committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    7110f42 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3102a7a View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    dd72464 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'enterprise-downloader' of github.com:joegallo/elasticse…

    …arch into enterprise-downloader
    masseyke committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    b5e44b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    102db55 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e921255 View commit details
    Browse the repository at this point in the history
  5. Switch from a setting to a field for the account_id

    In this version Maxmind is very much a hardcoded configuration -- I
    think we might want a NamedWriteable here rather than merely a
    Writeable, but this allows us to keep making progress.
    joegallo committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    8adcabc View commit details
    Browse the repository at this point in the history
  6. Adding yaml rest tests

    masseyke committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    528a0a4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ad55ec3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1d05673 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8d5518a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    38aa680 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    36e3060 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b4ef611 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9178de4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d3c6172 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    e02b780 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cb5000 View commit details
    Browse the repository at this point in the history
  3. Enhance this test

    This is not necessary for this PR, but we had a failure here and I've
    always hated the failure messages from this class because it makes me
    compare the lists of files myself and do the mental accounting of
    what's right and what's wrong, etc. Anyway, using `assertThat` gives
    us a nicer error message about exactly what was wrong with the
    returned key set.
    joegallo committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    c90abf3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd8ac3f View commit details
    Browse the repository at this point in the history
  5. Merge branch 'enterprise-downloader' of github.com:joegallo/elasticse…

    …arch into enterprise-downloader
    masseyke committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    0106544 View commit details
    Browse the repository at this point in the history
  6. Fix a typo

    joegallo committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    9b461ed View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    494d653 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5eca85b View commit details
    Browse the repository at this point in the history
  9. merging

    masseyke committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    2385afa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d08cc63 View commit details
    Browse the repository at this point in the history
  11. removing whitespace change

    masseyke committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    ba56d3d View commit details
    Browse the repository at this point in the history
  12. Drop unnecessary scope

    joegallo committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    0110dac View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    97afb24 View commit details
    Browse the repository at this point in the history
  14. Remove a comment

    joegallo committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    a5906b3 View commit details
    Browse the repository at this point in the history
  15. Rename this variable

    joegallo committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    314bd25 View commit details
    Browse the repository at this point in the history
  16. Drop this unnecessary class

    joegallo committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    daa7759 View commit details
    Browse the repository at this point in the history
  17. Reword this comment

    joegallo committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    8145a58 View commit details
    Browse the repository at this point in the history
  18. small changes to EnterpriseDownloaderPlugin and EnterpriseGeoIpDownlo…

    …aderLicenseListener for code review feedback
    masseyke committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    4b0649a View commit details
    Browse the repository at this point in the history
  19. fixing javadoc link

    masseyke committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    8b15c67 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    e53e38b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    932b52d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4394dce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07f0864 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2822d43 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    14195e2 View commit details
    Browse the repository at this point in the history
  7. Cleanup of EnterpriseGeoIpDownloader -- adding comments, adding asser…

    …tion messages, and incorporating code review feedback
    masseyke committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    225513a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    57997d2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f9dc894 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    77a76ae View commit details
    Browse the repository at this point in the history
  11. Remove unused method

    joegallo committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    dcbb249 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c48f91b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8d43e18 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    552eef7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2b56371 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    bc7e4eb View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Remove my comments about this logic being mistaken

    It's still true that I do think the code is mistaken, but I'll move
    that notion into a github issue and link it for followup.
    joegallo committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    43cfe46 View commit details
    Browse the repository at this point in the history
  2. Switch to Tuples here, too

    joegallo committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    e8b4f36 View commit details
    Browse the repository at this point in the history
  3. Only set the flag if we actually added something

    That is, don't consider a skip-due-to-credentials to be 'added
    something'.
    joegallo committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    404bb01 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    39416f0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4fc4f46 View commit details
    Browse the repository at this point in the history
  6. Expand javadoc slightly

    joegallo committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    3f3a7c0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    90a749c View commit details
    Browse the repository at this point in the history
  8. No treble

    joegallo committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    9f54396 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e9e2c1c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    234a166 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    572991a View commit details
    Browse the repository at this point in the history
  12. Rename inner variable

    joegallo committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    31af5d6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    12655ed View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    95a820b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    22c93bd View commit details
    Browse the repository at this point in the history