Greg greg
  • Joined on 2018-11-05
greg pushed to master at kosmos/chef 2020-04-20 09:29:38 +00:00
f5bdc3e892 Merge branch 'doc/ldap' of kosmos/chef into master
73e87f8f45 Improve LDAP example command
Compare 2 commits »
greg merged pull request kosmos/chef#154 2020-04-20 09:29:38 +00:00
Improve LDAP example command
greg commented on issue kosmos/chef#153 2020-04-19 10:50:33 +00:00
ejabberd web admin auth failing

Issue: https://github.com/processone/ejabberd/issues/3191 Fixed in 00abf5d42c

Updating to 20.03 will fix this

greg opened issue kosmos/chef#152 2020-04-19 10:36:44 +00:00
Remove the encryption key lines from the dirsrv config on TLS cert renewal
greg commented on issue kosmos/chef#147 2020-04-17 17:13:36 +00:00
Prepare Gitea migration (from GKE to Kosmos server)

I got Gitea to run in a VM, deployed by Chef. I'm running a postgresql server with TLS, cert generated by Let's Encrypt with the DNS auth, using Gandi like we already do for the XMPP server. I have also successfully used the gitea backup command with the postgresql format, it's cool that it's included

Now I'm researching warm standby

greg commented on issue kosmos/chef#147 2020-04-14 09:28:16 +00:00
Prepare Gitea migration (from GKE to Kosmos server)

Yeah deploying Gitea without Docker makes more sense, I will do that.

Switching to Postgres also sounds good

greg commented on issue kosmos/chef#147 2020-04-09 16:38:29 +00:00
Prepare Gitea migration (from GKE to Kosmos server)

I looked into running Gitea and Drone using Docker Compose (we're running Drone CI using Docker Compose at 5apps, but for Kosmos we're using Gitea instead of GitHub for auth)

The part that's a bit tricky is running SSH in Gitea on port 22 on the host machine, I won't have time to finish this today but I'm close

greg commented on issue kosmos/chef#147 2020-04-07 15:39:59 +00:00
Prepare Gitea migration (from GKE to Kosmos server)

Exporting the data is also straightforward:

kubectl cp gitea-server-#{id}:/data ./backup
greg commented on issue kosmos/chef#147 2020-04-07 14:54:40 +00:00
Prepare Gitea migration (from GKE to Kosmos server)

I have found instructions to perform a MySQL dump from a GKE node to a local file (https://medium.com/@madushagunasekara/export-mysql-db-dump-from-kubernetes-pod-and-restore-mysql-db-on-kubernetes-pod-6f4ecc6b5a64) and did a successful dump.

I'm now looking into exporting the git repositories from the persistent volume

greg pushed to feature/145-sockethub_from_npm at kosmos/chef 2020-03-25 16:54:05 +00:00
43736cd8e9 Move the debug logs env variable to an attribute
greg created pull request kosmos/chef#146 2020-03-25 11:47:05 +00:00
Deploy Sockethub from the npm package
greg pushed to feature/145-sockethub_from_npm at kosmos/chef 2020-03-25 11:44:37 +00:00
29a5947d18 Deploy Sockethub from the npm package
greg closed issue kosmos/chef#139 2020-03-05 15:35:08 +00:00
Enable LDAP support on Gitea
greg commented on issue kosmos/chef#139 2020-03-05 15:35:07 +00:00
Enable LDAP support on Gitea

Running in production, closing this one!

We ran into an issue and had to switch the existing user accounts to the LDAP auth source, with the "Authentication Sign-In Name" for each account being the username

greg closed issue kosmos/chef#140 2020-03-05 11:23:39 +00:00
Every LDAP account should have access to XMPP
greg commented on issue kosmos/chef#140 2020-03-05 11:23:38 +00:00
Every LDAP account should have access to XMPP

Closing this one now that ejabberd has been upgraded and restarted yesterday. The config change in #141 had not been applied, this has been fixed in #142

greg commented on pull request kosmos/chef#143 2020-03-04 15:28:54 +00:00
Update ejabberd to 20.02

This is running on andromeda

greg deleted branch bugfix/mediawiki_extensions_deleted_releases from kosmos/chef 2020-03-04 15:07:29 +00:00
greg merged pull request kosmos/chef#144 2020-03-04 15:07:24 +00:00
Switch the Mediawiki extensions to GitHub zips
greg merged pull request kosmos/chef#144 2020-03-04 15:07:24 +00:00
Switch the Mediawiki extensions to GitHub zips