Skip to content
Snippets Groups Projects
Forked from stackspin / stackspin
Loading
To find the state of this project's repository at the time of any of these versions, check out the tags.

Changelog

[0.5.0] - 2020-09-17

  • Added automatic smtp config for nextcloud
  • Updated k3s version to 1.18.6+k3s1
    • Updated kubernetes to 1.18.6
  • Updated applications:
    • wordpress: 5.4.1
    • nextcloud: 17.0
    • flux: 1.20.2
    • helm-operator: 1.2.0
    • ingress-nginx: 0.35.0
  • Use metallb instead of servicelb in order to get ingress source IP and allow IP based access controll
  • Allow second flux instance for managing additional applications
  • Allow k3s kubelet args
  • Allow custom extra values for helm charts
  • Added advanced installation docs
  • Separated ansible playbooks for Kubernetes and OpenAppStack (re-)installation
  • Increased installation and general stability

[0.4.0] - 2020-06-11

  • Replaced local-storage provisioner with Rancher's local-path provisioner
    • Patched the provisioner to work with Velero. The patched provisioner uses local instead of hostPath Kubernetes volumes
  • Replaced RKE with K3s
  • Replaced prometheus-operator with Prometheus and Grafana manually installed
  • Added loki stack for log viewing
  • Added Velero for backups to s3-compatible storage
  • Added possibility to not install certain applications
  • Updated underlying applications:
    • helm-operator uses Helm 3
    • cert-manager chart 0.15.1
    • local-path-provisioner chart 0.0.13
    • nextcloud chart 0.2.3
      • Nextcloud 17.0.0
      • ONLYOFFICE 5.5.1
        • Fixed: "prepare4shutdown" script is now run before shutdown
    • Rocket.Chat chart 2.0.2
    • Wordpress chart 0.1.2
      • Moved repository to open.greenhost.net
      • Updated WordPress to version 5.4.1
      • Removed unused PVC
    • Grafana chart 5.1.4
    • Nginx chart 1.26.1
    • Loki stack chart 0.36.2
    • Prometheus chart 11.4.0

[0.3.1] - 2020-03-18

  • Repair rocket chat installation
  • Rocket Chat supports e2e encryption by default
  • Upgrade Nextcloud chart version
  • Single Sign-on related Jobs are now cleaned up after a successful installation

Known issues:

  • Same as 0.3.0

[0.3.0] - 2020-01-20

  • Release candidate for beta tests
  • Added features:
    • Single Sign on system at sso.oas.example.org
    • User panel at admin.oas.example.org
    • Rocket.chat version 2.1.1 at chat.oas.yourdomain
    • Use Flux instead of Helmfile to install and update applications
      • Flux version 1.16.0 and helm-operator version 1.0.0-rc4
    • WordPress at www.oas.example.org from https://code.greenhost.net/open/wordpress-helm
  • Application updates:
    • cert-manager 0.11.0
    • prometheus-operator 0.34.0
    • nginx 0.26.1
    • nextcloud 16.0.1
    • onlyoffice 5.4.1-2
    • rke 0.3.2
    • kubernetes 1.15.5
  • Fix many many bugs

Known issues:

  • There are some initial prometheus alerts after a fresh OAS installation

  • Prometheus web interface is publicly available

  • Single sign-on has some issues:

    • Rocket.chat SSO does not work out of the box (see docs for setup instructions)
    • WordPress and Grafana SSO do not give admin permissions to users with the "admin" enabled in the user-panel
    • Nextcloud requires email (SMTP) to be set up before you log in with new users using SSO

    These issues will be addressed in the next version.

[0.2.1] - 2019-10-29

This is the release for the second user test.

Fixes:

  • #354 Nextcloud timeout during helmchart install
  • #305 Use prometheus default securitycontext
  • #351 Prometheus installation cannot be repeated
  • #349 Improve test instructions
  • #350 Increase nextcloud livenessprobe's leniency
  • #346 Creating cluster fails if the hostname is oas-dev
  • #319 kube_config_cluster.yml should be copied to local machine earlier

[0.2.0] - 2019-10-22

  • Release candidate for second user test
  • Added features:
    • Use onlyoffice image with support for unlimited connections
    • Make local-storage work with subpath mounted PVs
    • Logrotate OAS logs
    • Rewrite and improve OAS installation script
    • Include and update documentation in this repo
    • Allow custom rke config options
    • Update to rke 0.2.7
    • Update k8s to v1.14.3-rancher1-1
    • Update cert-manager to v0.9.1
    • Pin helm to 2.14.3
    • Fix nextcloud issues from user feedback
    • Fix and improve CI tests and pipeline

Known issues:

[0.1.0] - 2019-07-31

This is the version for the alpha test.