diff --git a/workloads/nextcloud/news-updater-secret.yml b/workloads/nextcloud/news-updater-secret.yml new file mode 100644 index 0000000..df06983 --- /dev/null +++ b/workloads/nextcloud/news-updater-secret.yml @@ -0,0 +1,17 @@ +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + creationTimestamp: null + name: news-updater + namespace: nextcloud +spec: + encryptedData: + password: AgAOpJ6AH8dcotHYwkB8PR+qeZPlcfxt8QKfYqtWr2WYszDCFyAwYTk0j7I3kdKMhys435GPKKgGWN8LFwpux0yI9dmdKMa+GaOlC6E8HbVsDb2VXAz8YdATOi3kv1qG0R7RwwZIlhIaFDTSSGDrCx1tNQa1KQS+lM8T5od64jUC5gtlMKx0zhvLsMItnPhXDSs49XNnJHX30q7g7/0eqMLKXOtT10x7TI4FiBBobIPEQIS1rp5ohu+b/RSsQXjhKuPlsUzU/hrlQx9I7QsfNGwZJ3JKYziOhQMfPgY3FGiOw4+gp5YgTDjkJJRGj95YYmEpfBe1SZjUT1EK+tTMKd5BzjAre8ouBdkOO/weH5GK66hlcIhg4illu2BcpW5FhsS7r2McR8rJS3ki4mws4IzKbg4nZeTzD0NOmvj327f7ddKtYRh4a5SuKgOx13Zv2Oe6/haUd2l3QpriOwvS8UfsVpY8knjHJHsTTKqWBvIdjPdtYVN4kgs2nuIn/Txs9o9RbOB3lO1pVJlkNOYiNNzZIgFCNPnkEB49qzcrGQXbKr3vEdLsT+NxcUL6qm5hExPXMvh0SjRCbxP/2emLVLIPd2GuYTx0gG8W/I+utC8BHdG3zyZj58yTwkl1Z//YFa8kMMKR0o7t8rYU98B48LgsNWIOo5ITFq7ApL74Cmjgzn3SigvUKKfUso+CI3JeW0QWBue4kmyNecP8a0M4GPT0DXs/IXOG7wc= + username: AgAWLCJKVv/F1Rlxlu6tF7Z+qWtpQPyHZMGYe1Z6AejUdNiGcgscKWn3/BZlc/4EV+aIu54Yy4S4Tsd/vKdx+IRy+P4YaX3FYmRQa5MCj26PASbzMD8olgDQky+SfthJPJlLoHQIx17HuwsJnsgbRtj2mSyj09JXquM60aA28eXRVjz/nyE22qz5i3Zwd5luDeQSLMLeqyjLnBH46p/nZuuj7xufj8Tmps7t/7PmG1DB5ehHGVwFJ0Hv7/x2lpYOocnI269znrWzEWAp2ouxDLbba3nws/cU1e+3t72tWXzLHMFvy/78XtHz8tTGi/Cq8h7nuepSu0M5gsiW3SOnN9I7pLahkNVy4Pj7cE4U7zw2YfW3ALtWKDqphydsvnG3UmL+4q/z0FJISES0U66xm3P+3nJmqz+4EkzVDjS7xeoMjfC+32nEEgHBW0gVuSRQjmwIQ5w24uDjC4gATH9Ab9hP5qgxOP917BW4RJIXnkDU41TiRw3AusVxUE7MUcQQtpfNTWIzTisnMpDJ9JUf/iDotLcWyqos02lm/3Qr2Mq5RyKCNzqHpHqoCFewbUrsS81IHrtcNkxBUc15fnYof5QCGCe1t6ASroLBSP+2tSH8L+jlgIKQbfKRGBKIvsbPxCk3CnCy9MbhbfOo8p0taUh9nTz7U4Xagg6IuJ/uIMxnt4Vy87SoLsFf3nOrMznfCWAD6AJjfqPlqjGXMRY= + template: + metadata: + creationTimestamp: null + name: news-updater + namespace: nextcloud + type: Opaque +status: {} diff --git a/workloads/nextcloud/nextcloud-cron.yml b/workloads/nextcloud/nextcloud-cron.yml index aad2042..65aa827 100644 --- a/workloads/nextcloud/nextcloud-cron.yml +++ b/workloads/nextcloud/nextcloud-cron.yml @@ -22,3 +22,45 @@ spec: - "-O" - "-" restartPolicy: Never +--- +apiVersion: batch/v1beta1 +kind: CronJob +metadata: + name: news-updater + namespace: nextcloud +spec: + schedule: "*/15 * * * *" + concurrencyPolicy: Forbid + jobTemplate: + spec: + template: + spec: + containers: + - name: news-updater + image: shouptech/nextcloud-news-updater:1 + imagePullPolicy: IfNotPresent + env: + - name: UPDATER_USER + valueFrom: + secretKeyRef: + name: news-updater + key: username + - name: UPDATER_PASSWORD + valueFrom: + secretKeyRef: + name: news-updater + key: password + command: + - "nextcloud-news-updater" + - "--user" + - "$(UPDATER_USER)" + - "--password" + - "$(UPDATER_PASSWORD" + - "--mode" + - "singlerun" + - "--loglevel" + - "INFO" + - "--timeout" + - "60" + - "http://nextcloud" + restartPolicy: Never