amery
|
00aec477a4
|
dns: DefaultDNSProvider() using CLOUDFLARE_DNS_API_TOKEN
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-12 15:55:38 +00:00 |
|
amery
|
e0d8592dc1
|
dns: introduce AddrRecord{} to abstract A/AAAA entries
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-12 15:55:38 +00:00 |
|
amery
|
c397ca29ac
|
cluster: introduce Region interators
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-12 15:55:38 +00:00 |
|
amery
|
066788b9be
|
vscode: add Lookuper, publicsuffix and libdns to the dictionary
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-12 15:55:38 +00:00 |
|
amery
|
4402555f04
|
Merge pull request 'cluster: ensure ceph monitors are set when loading a config file' (#23)
Reviewed-on: #23
v0.6.5
|
2023-09-12 15:21:25 +02:00 |
|
amery
|
6e7f24f491
|
cluster: ensure ceph monitors are set when loading a config file
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-12 12:47:24 +00:00 |
|
amery
|
54b302c6d5
|
vscode: add asciigoat, cyclomatic and Wrapf to the dictionary
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-12 12:47:18 +00:00 |
|
amery
|
f62a47003d
|
Merge pull request 'cluster: introduce Regions to group zones' (#22)
Reviewed-on: #22
v0.6.4
|
2023-09-12 14:45:01 +02:00 |
|
amery
|
5abaed9047
|
Merge pull request 'jpictl: fix verbosity handling' (#21)
Reviewed-on: #21
v0.6.3
|
2023-09-12 14:43:40 +02:00 |
|
amery
|
c702d649e0
|
cluster: introduce Regions to group zones
only available via config-file
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-12 02:17:50 +00:00 |
|
amery
|
e9f9d474dc
|
jpictl: fix verbosity handling
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-12 01:38:12 +00:00 |
|
amery
|
e2941cf2c0
|
Merge pull request 'jpictl: introduce --config-file/-f as alternative to scanning m/' (#19)
Reviewed-on: #19
v0.6.2
|
2023-09-11 23:44:39 +02:00 |
|
amery
|
ea755113a8
|
Merge pull request 'hosts: update all hosts files on jpictl write' (#20)
Reviewed-on: #20
v0.6.1
|
2023-09-11 23:42:48 +02:00 |
|
amery
|
1c199ed923
|
jpictl: update all hosts files on jpictl write
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-11 18:57:26 +00:00 |
|
amery
|
5dc5c95aa1
|
hosts: add generators for hosts files
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-11 18:56:52 +00:00 |
|
amery
|
a0cc698a39
|
jpictl: introduce --config-file/-f as alternative to scanning m/
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-11 18:43:42 +00:00 |
|
amery
|
70008e0ead
|
cluster: NewFromConfig() trying JSON and YAML
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-11 18:43:42 +00:00 |
|
amery
|
ec2b30c1e7
|
cluster: add DirFS() using hackpadfs/os
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-11 18:43:42 +00:00 |
|
amery
|
3de7fcb605
|
Merge pull request 'move pkg/zones to pkg/cluster and other rearrangements' (#18)
Reviewed-on: #18
v0.6.0
|
2023-09-11 20:41:25 +02:00 |
|
amery
|
d0b0698c10
|
cluster: make domain, basedir and cluster name public fields
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-11 18:10:47 +00:00 |
|
amery
|
2a2e6c121e
|
cluster: group default option factories
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-11 18:10:47 +00:00 |
|
amery
|
24059dc9ee
|
cluster: rename Zones to Cluster
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-11 18:10:47 +00:00 |
|
amery
|
bedf62977f
|
cluster: move Machines to a dedicated file
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-11 18:10:47 +00:00 |
|
amery
|
5abb4c2f92
|
cluster: rename pkg/zones to pkg/cluster
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-11 18:10:46 +00:00 |
|
amery
|
046c9a508b
|
Merge pull request 'jpictl: fixup the verbosity flag to obey line limit' (#17)
Reviewed-on: #17
|
2023-09-11 17:47:11 +02:00 |
|
Nagy Károly Gábriel
|
f6766547f9
|
jpictl: fixup the verbosity flag to obey line limit
Signed-off-by: Nagy Károly Gábriel <k@jpi.io>
|
2023-09-11 18:44:05 +03:00 |
|
amery
|
6aec17d079
|
Merge pull request 'drop toml support' (#16)
Reviewed-on: #16
|
2023-09-11 15:17:46 +02:00 |
|
amery
|
ab8ffdd507
|
Merge pull request 'zones: warn but not fail when scanning finds unknown monitors' (#13)
Reviewed-on: #13
v0.5.5
|
2023-09-11 15:15:19 +02:00 |
|
amery
|
422e119f88
|
Merge pull request 'zones: add structured logs to zone scanning' (#14)
Reviewed-on: #14
|
2023-09-11 01:46:09 +02:00 |
|
amery
|
204f3a49a1
|
drop toml support
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-10 19:53:52 +00:00 |
|
Nagy Károly Gábriel
|
d1198328f6
|
jpictl: introduce log verbosity flag
Signed-off-by: Nagy Károly Gábriel <k@jpi.io>
|
2023-09-10 13:12:50 +03:00 |
|
amery
|
7795610caf
|
Merge pull request 'zones: fix jpictl dump by explicitly omitting Machine.logger and Zone.logger' (#15)
Reviewed-on: #15
v0.5.4
|
2023-09-08 21:01:25 +02:00 |
|
amery
|
32046fc1ec
|
zones: fix jpictl dump by explicitly omitting Machine.logger and Zone.logger
if they were fields, as in Zones, they would be ignored automatically.
but they aren't
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-08 13:12:56 +00:00 |
|
amery
|
2016b27707
|
zones: add structured logs to zone scanning
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-08 12:50:22 +00:00 |
|
amery
|
c038ad4431
|
zones: warn but not fail when scanning finds unknown monitors
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-08 12:49:00 +00:00 |
|
amery
|
159ccf59ac
|
Merge pull request 'zones: improve scan validations' (#11)
Reviewed-on: #11
|
2023-09-08 14:45:57 +02:00 |
|
amery
|
6a071ba5f0
|
zones: ignore unknown wireguard endpoints
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-08 12:44:59 +00:00 |
|
amery
|
3e90e3ab1e
|
zones: ErrUnknownNode and ErrInvalidNode
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-08 12:44:59 +00:00 |
|
amery
|
90dd0c1239
|
zones: ignore machine-less zones
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-08 12:44:57 +00:00 |
|
amery
|
033ca2f20e
|
zones: validate Machine names
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-08 12:43:00 +00:00 |
|
amery
|
8c32b88e24
|
Merge pull request 'zones: pass logger from cmd to Zones, Zone, and Machine' (#12)
Reviewed-on: #12
v0.5.2
|
2023-09-08 14:41:34 +02:00 |
|
amery
|
1bca1f7da1
|
zones: add logger to Zone and Machine
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-07 14:51:01 +00:00 |
|
amery
|
5e5958d22e
|
zones: introduce (private) logger interface
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-07 14:49:14 +00:00 |
|
amery
|
45447275a7
|
zones: introduce WithLogger() scan option
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-07 14:26:14 +00:00 |
|
amery
|
e03e5e0d05
|
Merge pull request 'ceph: generate fsid if needed, and export FSID on env' (#10)
Reviewed-on: #10
|
2023-09-05 22:13:09 +02:00 |
|
amery
|
a655603343
|
env: export FSID
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-05 19:57:39 +00:00 |
|
amery
|
c291b218a4
|
zones: improve GetCephFSID() to generate a new UUID if none was found
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-05 19:57:39 +00:00 |
|
amery
|
3911a51ccf
|
vscode: add gofrs to the dictionary
as we use "github.com/gofrs/uuid/v5"
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-05 19:43:27 +00:00 |
|
amery
|
1fe1cf940d
|
Merge pull request 'ceph: add initial ceph support. reading and writing m/ceph.conf' (#9)
Reviewed-on: #9
v0.5.0
|
2023-09-05 21:35:52 +02:00 |
|
amery
|
f10ea1dc22
|
jpictl: write m/ceph.conf on sync
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-09-05 16:48:17 +00:00 |
|