cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

mediawiki.yaml (1463B)


      1 # Valkey (shared cache)
      2 apiVersion: image.toolkit.fluxcd.io/v1beta2
      3 kind: ImageRepository
      4 metadata:
      5   name: valkey
      6   namespace: flux-system
      7 spec:
      8   image: docker.io/valkey/valkey
      9   interval: 6h
     10 ---
     11 apiVersion: image.toolkit.fluxcd.io/v1beta2
     12 kind: ImagePolicy
     13 metadata:
     14   name: valkey
     15   namespace: flux-system
     16 spec:
     17   imageRepositoryRef:
     18     name: valkey
     19   filterTags:
     20     pattern: '^\d+-alpine$'
     21   policy:
     22     alphabetical:
     23       order: desc
     24 ---
     25 # Custom MediaWiki image (registry.midnightthoughts.space)
     26 apiVersion: image.toolkit.fluxcd.io/v1beta2
     27 kind: ImageRepository
     28 metadata:
     29   name: mediawiki
     30   namespace: flux-system
     31 spec:
     32   image: registry.midnightthoughts.space/mtrnord/mediawiki
     33   interval: 1h
     34 ---
     35 apiVersion: image.toolkit.fluxcd.io/v1beta2
     36 kind: ImagePolicy
     37 metadata:
     38   name: mediawiki
     39   namespace: flux-system
     40 spec:
     41   imageRepositoryRef:
     42     name: mediawiki
     43   filterTags:
     44     pattern: '^\d+\.\d+\.\d+$'
     45   policy:
     46     semver:
     47       range: ">=1.45.0"
     48 ---
     49 # MariaDB upstream image (Docker Hub)
     50 apiVersion: image.toolkit.fluxcd.io/v1beta2
     51 kind: ImageRepository
     52 metadata:
     53   name: docker-mariadb
     54   namespace: flux-system
     55 spec:
     56   image: docker.io/library/mariadb
     57   interval: 6h
     58 ---
     59 apiVersion: image.toolkit.fluxcd.io/v1beta2
     60 kind: ImagePolicy
     61 metadata:
     62   name: docker-mariadb-12
     63   namespace: flux-system
     64 spec:
     65   imageRepositoryRef:
     66     name: docker-mariadb
     67   filterTags:
     68     pattern: '^12\.\d+\.\d+$'
     69   policy:
     70     semver:
     71       range: ">=12.0.0 <13.0.0"