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

[RFC] Standardized viper framework for vitess configuration parameters #11456

Merged
merged 100 commits into from
May 25, 2023

Commits on May 23, 2023

  1. Taking a stab at a way to standardize viper usage

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    115da66 View commit details
    Browse the repository at this point in the history
  2. port go/trace to viper-bound flags

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    5b40343 View commit details
    Browse the repository at this point in the history
  3. add viperget subpackage

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    41dd81c View commit details
    Browse the repository at this point in the history
  4. add viperget subpackage

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    893e000 View commit details
    Browse the repository at this point in the history
  5. Ensure viper values are bound prior to access

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    6a65f86 View commit details
    Browse the repository at this point in the history
  6. wip: workin on my docs

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    c107a39 View commit details
    Browse the repository at this point in the history
  7. WIP: config reading

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    35365b2 View commit details
    Browse the repository at this point in the history
  8. lol whoops

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    1ad9054 View commit details
    Browse the repository at this point in the history
  9. wip: vipersync for threadsafe(ish) watched configs

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    16931c8 View commit details
    Browse the repository at this point in the history
  10. Some threadsafety improvements, not quite there yet

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    714f38f View commit details
    Browse the repository at this point in the history
  11. Add Subscribe/Notify api so live configs don't need to poll for updates

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    a53efce View commit details
    Browse the repository at this point in the history
  12. fix adapter signature to what i meant the first time

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    c13fb66 View commit details
    Browse the repository at this point in the history
  13. begrudgingly come crawling back to an RWMutex implementation

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    d56f4ac View commit details
    Browse the repository at this point in the history
  14. adjust public Bind method (and only the public version) to allow seco…

    …ndary calls
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    a7f61a3 View commit details
    Browse the repository at this point in the history
  15. add Error handling type for reading in configs

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    ae1eb1c View commit details
    Browse the repository at this point in the history
  16. change vipersync Watch signature, also ensure we read in the config a…

    …t least once before returning to the caller
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    21f2411 View commit details
    Browse the repository at this point in the history
  17. refactor vipersync.Viper a bit

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    daae99e View commit details
    Browse the repository at this point in the history
  18. More refactors to vipersync:

    - `NewViper`=>`New`
    - Constructor no longer takes any input. Prevents callers from hanging on
      to references to anything internal to the vipersync
    - config-change callback definition moved out of constructor to just
      before the actual watch starts
    
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    b0566d7 View commit details
    Browse the repository at this point in the history
  19. WIP WIP WIP checkpointing before i blow away this api for a new version

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    c6db943 View commit details
    Browse the repository at this point in the history
  20. wip on v2 of viperutil api

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    601c62d View commit details
    Browse the repository at this point in the history
  21. WIP WIP WIP: update trace pkg to use new api (mostly)

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    26cc551 View commit details
    Browse the repository at this point in the history
  22. WIP: example of dynamic variable and getting notified of config changes

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    4d3fdca View commit details
    Browse the repository at this point in the history
  23. fix default workdir override

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    bada60a View commit details
    Browse the repository at this point in the history
  24. fix watch for when no config file was used

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    d8ee263 View commit details
    Browse the repository at this point in the history
  25. provide mechanism to stub values for tests

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    ab160d1 View commit details
    Browse the repository at this point in the history
  26. update usage in go/trace to new api

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    9d7f092 View commit details
    Browse the repository at this point in the history
  27. update azblobbackupstorage to use new API

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    9710c89 View commit details
    Browse the repository at this point in the history
  28. fix config-handling parsing

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    0f4a6c6 View commit details
    Browse the repository at this point in the history
  29. add test for config watching

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    1cb6ef5 View commit details
    Browse the repository at this point in the history
  30. cleaning up some TODO markers

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    99dba7f View commit details
    Browse the repository at this point in the history
  31. starting to work on doc comments

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    57366b0 View commit details
    Browse the repository at this point in the history
  32. more docs

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    6722cf2 View commit details
    Browse the repository at this point in the history
  33. document GetPath and add example test

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    02a976d View commit details
    Browse the repository at this point in the history
  34. copyright headers

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    cabbc13 View commit details
    Browse the repository at this point in the history
  35. finish switch case for handling config-file finding errors

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    9c20ba9 View commit details
    Browse the repository at this point in the history
  36. document sync subpackage

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    5b48d5f View commit details
    Browse the repository at this point in the history
  37. document config stuff

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    383ab10 View commit details
    Browse the repository at this point in the history
  38. more docs

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    1b0aafb View commit details
    Browse the repository at this point in the history
  39. document internal/log

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    c9ea5cc View commit details
    Browse the repository at this point in the history
  40. document Options and Configure

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    f33c249 View commit details
    Browse the repository at this point in the history
  41. rename

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    35b4328 View commit details
    Browse the repository at this point in the history
  42. more test cases for GetFuncForType

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    59c7c4c View commit details
    Browse the repository at this point in the history
  43. more cases

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    2c77187 View commit details
    Browse the repository at this point in the history
  44. struct support

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    3c67de2 View commit details
    Browse the repository at this point in the history
  45. support complex types

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    0574e0d View commit details
    Browse the repository at this point in the history
  46. map types, realizing we cannot support interfaces

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    fe994d4 View commit details
    Browse the repository at this point in the history
  47. finish tests

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    0b5e4c1 View commit details
    Browse the repository at this point in the history
  48. preserve usage for seconds decoder

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    0bcbb4f View commit details
    Browse the repository at this point in the history
  49. more docs

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    37d42de View commit details
    Browse the repository at this point in the history
  50. bye bye v1

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    02c843b View commit details
    Browse the repository at this point in the history
  51. mv go/viperutil/v2 => go/viperutil and update everythingggggggggg

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    43b114b View commit details
    Browse the repository at this point in the history
  52. cleanup todo that is done

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    4d5151f View commit details
    Browse the repository at this point in the history
  53. start documenting new stuff

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    1d57625 View commit details
    Browse the repository at this point in the history
  54. delete most of the old docs

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    1df178c View commit details
    Browse the repository at this point in the history
  55. flaggy flag docs

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    d5ff18a View commit details
    Browse the repository at this point in the history
  56. config file stuff

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    2410b5d View commit details
    Browse the repository at this point in the history
  57. docs are done

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    4b560ff View commit details
    Browse the repository at this point in the history
  58. go mod tidy

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    9ad7be5 View commit details
    Browse the repository at this point in the history
  59. gofmt 🙃

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    7e812e0 View commit details
    Browse the repository at this point in the history
  60. document Debug func

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    5d4b8e0 View commit details
    Browse the repository at this point in the history
  61. document StringEnum types

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    082d9a9 View commit details
    Browse the repository at this point in the history
  62. add debug endpoint to see the full config

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    8349ea0 View commit details
    Browse the repository at this point in the history
  63. add registry.Combined

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    2246d6a View commit details
    Browse the repository at this point in the history
  64. add Set to Value interface and implementations

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    60d0ea1 View commit details
    Browse the repository at this point in the history
  65. support re-persistence of in-memory changes for existing debugenv APIs

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    79d06ae View commit details
    Browse the repository at this point in the history
  66. bugfixes to config persistence

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    124a745 View commit details
    Browse the repository at this point in the history
  67. fix sync loading to work with re-persistence

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    625135e View commit details
    Browse the repository at this point in the history
  68. make discovery.min_number_serving_vttablets a dynamic viper value

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    cf8b229 View commit details
    Browse the repository at this point in the history
  69. update comments

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    cbf55ea View commit details
    Browse the repository at this point in the history
  70. configure the rest of discovery replicationlag settings

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    8ff1866 View commit details
    Browse the repository at this point in the history
  71. remove example code

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    fa2d48f View commit details
    Browse the repository at this point in the history
  72. fix bindings now that live gets reset

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    fe2792d View commit details
    Browse the repository at this point in the history
  73. default to ignore

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    432fd6f View commit details
    Browse the repository at this point in the history
  74. return empty cancel func to not panic

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    fdeb7d4 View commit details
    Browse the repository at this point in the history
  75. no double registrations

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    f942159 View commit details
    Browse the repository at this point in the history
  76. update flag testdata

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    674c256 View commit details
    Browse the repository at this point in the history
  77. dumb dumb

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    860c865 View commit details
    Browse the repository at this point in the history
  78. templatize (which requires further escaping)

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    c1a77da View commit details
    Browse the repository at this point in the history
  79. lint

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    d4bd4b5 View commit details
    Browse the repository at this point in the history
  80. docs

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    cff1efa View commit details
    Browse the repository at this point in the history
  81. Update doc/viper/viper.md

    Co-authored-by: Deepthi Sigireddi <deepthi.sigireddi@gmail.com>
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    2 people authored and Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    fbf2989 View commit details
    Browse the repository at this point in the history
  82. back to "warn on default", update tests to handle it

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    dae6669 View commit details
    Browse the repository at this point in the history
  83. flag testdata

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    b76a4fe View commit details
    Browse the repository at this point in the history
  84. fix filtering quirk

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    485d09f View commit details
    Browse the repository at this point in the history
  85. better newline handling to avoid double-newline at end

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    a00b9a4 View commit details
    Browse the repository at this point in the history
  86. refactor to colocate persistence with the sync viper

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    67cd23d View commit details
    Browse the repository at this point in the history
  87. forgot to copy over non-blocking send

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    ad52e4e View commit details
    Browse the repository at this point in the history
  88. Update doc/viper/viper.md

    Co-authored-by: Matt Lord <mattalord@gmail.com>
    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    2 people authored and Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    2ee8df9 View commit details
    Browse the repository at this point in the history
  89. net.JoinHostPort

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    2c9f4be View commit details
    Browse the repository at this point in the history
  90. reorder imports

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    88def22 View commit details
    Browse the repository at this point in the history
  91. cleanup TODO panic

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    21e0350 View commit details
    Browse the repository at this point in the history
  92. error string formatting

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    cb80b7b View commit details
    Browse the repository at this point in the history
  93. update comments

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    0598cbd View commit details
    Browse the repository at this point in the history
  94. copyright year update

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    be0c895 View commit details
    Browse the repository at this point in the history
  95. delete empty file

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    554c38d View commit details
    Browse the repository at this point in the history
  96. extract function for initializing the viper config

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    63ba912 View commit details
    Browse the repository at this point in the history
  97. update example package

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    52f94b4 View commit details
    Browse the repository at this point in the history
  98. more docs

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    098f0d2 View commit details
    Browse the repository at this point in the history
  99. vterrors

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 23, 2023
    Configuration menu
    Copy the full SHA
    dee064f View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. bigger time interval

    Signed-off-by: Andrew Mason <andrew@planetscale.com>
    Andrew Mason committed May 24, 2023
    Configuration menu
    Copy the full SHA
    0da240e View commit details
    Browse the repository at this point in the history