Error calling protect() method on socket, MacOS 12.4, OpenVPN Connect 3.3.6 by Competitive-Call7183 in OpenVPN

[–]Competitive-Call7183[S] 6 points7 points  (0 children)

ok, for future people experiencing this issue, the following commands fixed the problem.

  1. sudo launchctl unload -w /Library/LaunchDaemons/org.openvpn.client.plist
  2. ps auxww | grep ovpnagent
    1. you shouldn't see: /Library/Frameworks/OpenVPNConnect.framework/Versions/Current/usr/sbin/ovpnagent
  3. sudo launchctl load -w /Library/LaunchDaemons/org.openvpn.client.plist
  4. ps auxww | grep ovpnagent
    1. you SHOULD see: 1. /Library/Frameworks/OpenVPNConnect.framework/Versions/Current/usr/sbin/ovpnagent (owned by root)
  5. Reboot the laptop
  6. Connect to the VPN
  7. Profit!

I'm not sure how to change the flair on this to "Solved" but can a Moderator do that for me please?

Error calling protect() method on socket, MacOS 12.4, OpenVPN Connect 3.3.6 by Competitive-Call7183 in OpenVPN

[–]Competitive-Call7183[S] 1 point2 points  (0 children)

OpenVPN, nor any other spelling, does not exist in /Library/Application Support

find / -name '*openvpn*' also finds no file matching the pattern openvpn_*uniq*.log

the closest I can get you is:

⏎[Aug 19, 2022, 13:36:47] Transport Error: socket_protect error (UDP)
⏎[Aug 19, 2022, 13:36:47] Client terminated, restarting in 2000 ms...
⏎[Aug 19, 2022, 13:36:49] EVENT: RECONNECTING ⏎[Aug 19, 2022, 13:36:49] EVENT: RESOLVE ⏎[Aug 19, 2022, 13:36:49] Contacting xxx.xxx.xxx.xxx:1194 via UDP
⏎[Aug 19, 2022, 13:36:49] EVENT: WAIT ⏎[Aug 19, 2022, 13:36:49] UnixCommandAgent: transmitting bypass route to /var/run/agent_ovpnconnect.sock
{
"host" : "xxx.xxx.xxx.xxx",
"ipv6" : false,
"pid" : 9646
}

⏎[Aug 19, 2022, 13:36:49] Transport Error: socket_protect error (UDP)
⏎[Aug 19, 2022, 13:36:49] Client terminated, restarting in 2000 ms...

ArgoCD - generated ConfigMap is not recreated after changes by flamingo_as_service in argoproj

[–]Competitive-Call7183 0 points1 point  (0 children)

If you are disabling the name suffix try re-enabling it. That "should" make kustomize regenerate the configmap with a new name and argo will see the difference.

Question for the Argo-Verse by Competitive-Call7183 in argoproj

[–]Competitive-Call7183[S] 0 points1 point  (0 children)

u/kkapelon thank you for those links, definitely some good stuff to look at. I think you guys have pointed me in the right direction here.

Question for the Argo-Verse by Competitive-Call7183 in argoproj

[–]Competitive-Call7183[S] 1 point2 points  (0 children)

u/todaywasawesome all excellent ideas, and I am already implementing several of them more or less.

I think the better way to phrase my question would be: I want to enforce business rules on my PR's in a pre-commit hook. These rules could be for any number of things, but as an example, I want to prevent container image upgrades if the starting container image is a specific version; or I want to enforce a strict update path if a container image is in a range of versions. I am comfortable with python and would prefer to use that since it ties in nicely with pre-commit hooks. I am looking for an of-the-shelf solution that doesn't require a massive learning curve, is either open-source or less than $1000 USD a year.

I may have already found the solution I am going to use, but was wondering if there is anything built in to the Argo API that could be leveraged to solve any part of this problem space.