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: sqlite db for state - argus.db #113

Merged

Conversation

JosephKav
Copy link
Collaborator

No description provided.

allows for stateless `config.yml`, allowing kubernetes
config map mounts
dockerfile - uid/gid env vars
@JosephKav JosephKav added the enhancement New feature or request label Jul 13, 2022
@JosephKav JosephKav linked an issue Jul 13, 2022 that may be closed by this pull request
@codecov
Copy link

codecov bot commented Jul 13, 2022

Codecov Report

Merging #113 (6ca1dfb) into master (9b156f0) will increase coverage by 0.34%.
The diff coverage is 96.42%.

@@            Coverage Diff             @@
##           master     #113      +/-   ##
==========================================
+ Coverage   95.96%   96.30%   +0.34%     
==========================================
  Files          50       51       +1     
  Lines        4600     4775     +175     
==========================================
+ Hits         4414     4598     +184     
+ Misses        142      136       -6     
+ Partials       44       41       -3     
Impacted Files Coverage Δ
service/deployed_version.go 93.42% <ø> (-0.11%) ⬇️
service/init.go 100.00% <ø> (ø)
service/query.go 96.86% <ø> (-0.07%) ⬇️
service/status/status.go 100.00% <ø> (ø)
service/verify.go 100.00% <ø> (ø)
web/api/types/argus.go 100.00% <ø> (ø)
testing/commands.go 92.50% <80.00%> (ø)
notifiers/shoutrrr/shoutrrr.go 96.49% <85.00%> (+0.35%) ⬆️
testing/service.go 95.24% <88.89%> (+0.08%) ⬆️
testing/shoutrrr.go 96.60% <95.66%> (+0.54%) ⬆️
... and 19 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9b156f0...6ca1dfb. Read the comment docs.

@JosephKav JosephKav force-pushed the 106-feat-stateless-configyml-for-kubernetes-configmap-mounts branch from c43e1a0 to aa9f1c2 Compare July 13, 2022 10:30
JosephKav added a commit to release-argus/Website that referenced this pull request Jul 13, 2022
@JosephKav JosephKav force-pushed the 106-feat-stateless-configyml-for-kubernetes-configmap-mounts branch 2 times, most recently from 4f6f452 to d2fce12 Compare July 13, 2022 14:20
@JosephKav JosephKav force-pushed the 106-feat-stateless-configyml-for-kubernetes-configmap-mounts branch 4 times, most recently from 4e3856c to 4977882 Compare July 13, 2022 20:44
and `service.*.status` from the `/config` page
pure go sqlite implementation freeing us from cgo
@JosephKav JosephKav force-pushed the 106-feat-stateless-configyml-for-kubernetes-configmap-mounts branch from 4977882 to d2d2fcb Compare July 13, 2022 20:48
…be user-defined

can still be user-defined, but much more work
@JosephKav JosephKav force-pushed the 106-feat-stateless-configyml-for-kubernetes-configmap-mounts branch from 215b2fa to daa4932 Compare July 14, 2022 18:29
* refactor(cyclo): break down functions a bit to reduce cyclo

* refactor(cyclo): add conversion functions
@JosephKav JosephKav force-pushed the master branch 2 times, most recently from eb4566c to 63b5b6b Compare July 14, 2022 22:35
@JosephKav JosephKav merged commit 7d29992 into master Jul 16, 2022
@JosephKav JosephKav deleted the 106-feat-stateless-configyml-for-kubernetes-configmap-mounts branch July 16, 2022 14:22
JosephKav added a commit that referenced this pull request Jul 16, 2022
stateless `config.yml`, allowing kubernetes config map mounts
dockerfile - uid/gid env vars
entrypoint handles people on `/etc/argus/config.yml` and warns them to change to `/app/config.yml`
JosephKav added a commit that referenced this pull request Jul 16, 2022
stateless `config.yml`, allowing kubernetes config map mounts
dockerfile - uid/gid env vars
entrypoint handles people on `/etc/argus/config.yml` and warns them to change to `/app/config.yml`
JosephKav added a commit to release-argus/Website that referenced this pull request Jul 16, 2022
JosephKav added a commit to release-argus/Website that referenced this pull request Jul 26, 2022
* faq detailing how to change the retry block time
release-argus/Argus#110

* info for the new sqlite db
release-argus/Argus#113
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat: Stateless config.yml for Kubernetes ConfigMap mounts
1 participant