Paul Lorenz
d03c39bd9e
Add push to github-sig-core channel
2022-11-30 12:22:14 -05:00
Paul Lorenz
74de7e65ee
update CODEOWNERS to sig-core and update MM notifications
2022-11-30 12:22:14 -05:00
Paul Lorenz
9905987b9e
Various HA related fixes
...
* Router cert handling fix
* Always start with empty bolt db, so raft journal can be applied
cleanly
* Allow looking up raft member ids, so you only need to provide addr
* Report metrics to all controllers. Fixes openziti/fabric#525
2022-11-11 14:08:12 -05:00
Paul Lorenz
ec885daed5
Always use a new router instance for connected routers so we can ensure
...
disconnect handling applies to the right instance
2022-10-24 14:44:27 -04:00
Paul Lorenz
0333c43f86
Merge pull request openziti/fabric#526 from openziti/update-setup-go-action
...
update to latest setup-go action
2022-10-12 19:48:25 -04:00
Paul Lorenz
dbddbaab0a
update to latest setup-go action
2022-10-12 15:59:58 -04:00
Paul Lorenz
4ee1c08de1
Merge pull request openziti/fabric#524 from openziti/add-linter-update-deps
...
Add linter and update deps
2022-10-10 13:50:07 -04:00
Paul Lorenz
4a1f234839
Add linter and update deps
2022-10-10 13:29:40 -04:00
Paul Lorenz
31fed95c45
Merge pull request openziti/fabric#512 from openziti/router-multi-ctrl-chans
...
Support multiple control channels. Fixes openziti/fabric#469
2022-09-29 17:01:50 -04:00
Paul Lorenz
02539e9e16
Support multiple control channels. Fixes openziti/fabric#469
2022-09-29 12:06:41 -04:00
Paul Lorenz
db5d6b01c6
Merge pull request openziti/fabric#509 from openziti/channel-v2
...
Update to channel v2
2022-09-26 17:04:49 -04:00
Paul Lorenz
519574497e
Update to channel v2
2022-09-26 17:00:34 -04:00
Cam Otts
ddbe41aca2
Readonly lock ( #504 )
...
* initial work for adding readonly lock
* Added checks on peer adding/removing
* added tests around readonly checking and setting
* updated error and change atomic to not be a pointer
2022-09-26 13:53:55 -05:00
Paul Lorenz
a9c7a7d02e
Merge pull request openziti/fabric#506 from openziti/trace-refactor
...
Cleanup trace controller loop. Refactor for multiple control channels…
2022-09-26 12:51:49 -04:00
Paul Lorenz
9aa41409b3
Cleanup trace controller loop. Refactor for multiple control channels: openziti/fabric#469
2022-09-22 11:05:35 -04:00
Paul Lorenz
537e737656
Merge pull request openziti/fabric#498 from openziti/update-to-usage-v3
...
Update to usage v3. Adds circuit tags to usage. Fixes openziti/fabric#496
2022-09-16 12:21:17 -04:00
Paul Lorenz
9bf630e5ae
Convert fabric usage to usage counters as well
2022-09-16 12:09:21 -04:00
Paul Lorenz
aafa99ae6f
Fix some linting issues. svcId -> serviceId
2022-09-15 17:34:44 -04:00
Paul Lorenz
aa6124105d
Update to usage v3. Adds circuit tags to usage. Fixes openziti/fabric#496
2022-09-15 17:34:33 -04:00
Paul Lorenz
700389cc72
Merge pull request openziti/fabric#500 from openziti/fix-tags-patch
...
Fix patching tags on routers and services. Fixes openziti/fabric#499
2022-09-15 09:25:30 -04:00
Paul Lorenz
c77160ba6d
Fix patching tags on routers and services. Fixes openziti/fabric#499
2022-09-14 23:29:07 -04:00
Paul Lorenz
904e6b5626
Merge pull request openziti/fabric#494 from openziti/drop-msgs-on-stalled-links
...
Drop messages on links that aren't keeping up. Fixes openziti/fabric#484
2022-09-09 10:27:50 -04:00
Paul Lorenz
0ec59af14a
Merge pull request openziti/fabric#495 from openziti/add-remote-addr-to-circuit-events
...
Add remote addr to circuit events. Fixes openziti/fabric#459
2022-09-09 10:26:26 -04:00
Paul Lorenz
52bbbb5a83
Drop messages on links that aren't keeping up. Fixes openziti/fabric#484
2022-09-06 23:57:12 -04:00
Paul Lorenz
096e981959
Add remote addr to circuit events. Fixes openziti/fabric#459
2022-09-06 22:58:06 -04:00
Paul Lorenz
3e86f7f9f2
Workflow updates
2022-09-06 22:06:53 -04:00
Paul Lorenz
c78780e5ff
Add HostId to terminator events. Fixes openziti/fabric#492
2022-09-06 22:05:32 -04:00
Paul Lorenz
bf98f120f6
Merge pull request openziti/fabric#487 from openziti/gh-481
...
Ensure follower waits for change to be applied before returning
2022-08-26 12:50:29 -04:00
Paul Lorenz
77efd9a560
Wait for changes request from follow to be applied to follower before returning. Fixes openziti/fabric#481
2022-08-26 12:47:20 -04:00
Paul Lorenz
7123b50916
Merge pull request openziti/fabric#486 from openziti/fix-metrics-timestamp
...
Fix metrics timestamp back to RFC3339Nano format. Fixes openziti/fabric#485
2022-08-26 12:46:15 -04:00
Paul Lorenz
97ad5b98fe
Merge pull request openziti/fabric#483 from openziti/fix-formatting
...
Run gofmt -w -s
2022-08-26 12:45:47 -04:00
Paul Lorenz
f9f63a991d
Fix metrics timestamp back to RFC3339Nano format. Fixes openziti/fabric#485
2022-08-25 17:01:02 -04:00
Paul Lorenz
43f301f065
Merge pull request openziti/fabric#399 from openziti/update-readme-with-badges
...
Update with badges, using pion/dtls for inspiration
2022-08-22 21:26:16 -04:00
Paul Lorenz
5df6cc06d4
Fix doc link. Remove doc for tool that was removed
2022-08-22 21:22:31 -04:00
Paul Lorenz
4d05c59df0
Run gofmt -w -s
2022-08-22 14:17:43 -04:00
Paul Lorenz
06f567aa2c
Merge pull request openziti/fabric#482 from openziti/raft-updates
...
Use one port for ctrl channel to router and controllers. Allow syncin…
2022-08-22 12:11:01 -04:00
Paul Lorenz
e0f5092a08
Use one port for ctrl channel to router and controllers. Allow syncing existing DB to raft. Fixes #471 . Fixes openziti/fabric#479 .
2022-08-22 12:09:07 -04:00
Paul Lorenz
3483981ce0
Merge pull request openziti/fabric#468 from openziti/fix-error-type
...
Fix error type, should be misconfigured not invalid error
2022-08-15 14:57:20 -04:00
Paul Lorenz
d5ba4fa41e
Fix error type, should be misconfigured not invalid error
2022-08-11 14:12:52 -04:00
Paul Lorenz
b024ca37d7
Run on ubuntu latest
2022-08-11 11:25:15 -04:00
Paul Lorenz
521c5d2be1
Fixes for command encoding and decoding
2022-08-11 11:24:23 -04:00
Paul Lorenz
2b40c2780c
Merge pull request openziti/fabric#464 from openziti/fix-panic
...
Fixes panic when dialing service with terminator but none for instanc…
2022-08-04 22:14:46 -04:00
Paul Lorenz
40ef589193
Fixes panic when dialing service with terminator but none for instanceId. Fixes openziti/fabric#463
2022-08-04 21:42:01 -04:00
Paul Lorenz
0e07f211be
Add flags to create/update commands. allows some lightweight logic specialization (eg priveleged vs non-priveleged updates)
2022-07-29 10:53:39 -04:00
Paul Lorenz
858642bc38
Move UpdatedFields to fabric. Start moving model layer to generics
2022-07-27 11:33:24 -04:00
Paul Lorenz
98160bb8b0
Merge pull request openziti/fabric#448 from openziti/link-events
...
Refactor events subsystem. Add link events. Fixes openziti/fabric#415
2022-07-19 10:59:27 -04:00
Paul Lorenz
7abe5d5605
Cleanup circuits for deleted routers. Fixes openziti/fabric#452
2022-07-18 15:03:35 -04:00
Paul Lorenz
3af3d447c3
Merge pull request openziti/fabric#451 from openziti/report-high-latency-on-hb-timeout
...
Report high latency on latency timeout. Use marker value of 88.888888…
2022-07-18 09:19:06 -04:00
Paul Lorenz
960dfe88f6
Report high latency on latency timeout. Use marker value of 88.888888888 seconds. Fixes openziti/fabric#443
2022-07-15 23:45:31 -04:00
Paul Lorenz
8f0150f242
Add host id to terminator. This will allow tracking usage to hosting entities. Fixes openziti/fabric#440
2022-07-15 23:13:01 -04:00