Compare commits

...

8 Commits

Author SHA1 Message Date
khwezi fd0dc5c94f Merge pull request 'Added automati revision history pruning' (#36) from update into master
Reviewed-on: #36
2026-06-15 23:28:13 +02:00
Khwezi Mngoma ca1504f1ee Added automati revision history pruning
continuous-integration/drone/pr Build is passing
2026-06-15 23:27:14 +02:00
khwezi 9f45b71f27 Merge pull request 'removed secrets from manifest, injecting them from cluster secret in namespace' (#35) from update into master
Reviewed-on: #35
2026-06-15 23:15:28 +02:00
Khwezi Mngoma 44f71348a5 removed secrets from manifest, injecting them from cluster secret in namespace
continuous-integration/drone/pr Build is passing
2026-06-15 23:15:00 +02:00
khwezi d57391f694 Merge pull request 'Updated nuget packages' (#34) from update into master
Reviewed-on: #34
2026-06-15 09:07:35 +02:00
Khwezi Mngoma 0f50f6f761 Updated nuget packages
continuous-integration/drone/pr Build is passing
2026-06-15 09:03:58 +02:00
khwezi 26e08e49a3 Merge pull request 'Updated merchant payment id handling' (#33) from payments into master
Reviewed-on: #33
2026-06-13 21:26:07 +02:00
Khwezi Mngoma 33baf27a9a Updated merchant payment id handling
continuous-integration/drone/pr Build is passing
2026-06-13 21:25:22 +02:00
2 changed files with 7 additions and 83 deletions
@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="LiteCharms.Features.MidrandBooks" Version="1.122.0" />
<PackageReference Include="LiteCharms.Features.MidrandBooks" Version="1.137.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.9" />
<PackageReference Include="Mediator.SourceGenerator" Version="3.0.2">
<PrivateAssets>all</PrivateAssets>
@@ -18,7 +18,7 @@
<!-- Lite Charms Libraries -->
<ItemGroup>
<PackageReference Include="LiteCharms.Features" Version="1.122.0" />
<PackageReference Include="LiteCharms.Features" Version="1.137.0" />
</ItemGroup>
<!-- Shared Global Usings -->
+5 -81
View File
@@ -31,25 +31,6 @@ data:
PayfastSettings__ValidHosts__4: "payment.payfast.io"
---
apiVersion: v1
kind: Secret
metadata:
name: scheduler-secrets
namespace: litecharms-scheduler-uat
type: Opaque
data:
connection-string-quartz: SG9zdD0xOTIuMTY4LjEuMTcwO0RhdGFiYXNlPXNjaGVkdWxlci1kZXY7VXNlcm5hbWU9c2NoZWR1bGVyLWRldi11c2VyO1Bhc3N3b3JkPWtWVm1vV0tKM3h6Z1FYO1BlcnNpc3QgU2VjdXJpdHkgSW5mbz1UcnVl
connection-string: SG9zdD0xOTIuMTY4LjEuMTcwO0RhdGFiYXNlPW1pZHJhbmRzaG9wLWRldjtVc2VybmFtZT1taWRyYW5kc2hvcC1kZXYtdXNlcjtQYXNzd29yZD1hUFh5a0tnM3RTOWNtRDtQZXJzaXN0IFNlY3VyaXR5IEluZm89VHJ1ZQ==
discord-webhook: aHR0cHM6Ly9kaXNjb3JkLmNvbS9hcGkvd2ViaG9va3MvMTUwMDIzMzEyOTYwNzAzNjk3MC9KYzc5endwMjlxYWpLbmoyYkR3cm5GR0RJci11ZGIyV2JIUDZTYjdpT0hCTWpQSUY3Vkw5eUVHTkJUSXpSOVVWVzI0bQ==
aspire-apikey: bWMzRzYzSzJqNVpPRXNpMEFqTW9qTFRYbTFLRVpGY3R6SUlqU3dEaVRHdXQ4cUdTa1B1V3d4R1AxUmJzY0pVbw==
email-password: JFpTLWVJQGlYbTVNUCRhfg==
hasher-salt: VEdsbmFIUWdRMmhoY20xekxDQk5hV1J5WVc1a1FtOXZhM01nYldGclpTQnNiM1J6SUc5bUlHMXZibVY1SUdGdVpDQmhjbVVnWVNCemRXTmpaWE56Wm5Wc0lIWnBjbUZzSUhOMGIzSjVJR2x1SUZOdmRYUm9JRUZtY21sallRPT0=
bookshop-s3-accesskey: R0s1MTRkMmNlOGRjNjkyMzdhMDVjMDFlZWY=
bookshop-s3-secretkey: ZWFhZmVkYTFhZWQ0MDllY2ZlNjA3MTRlY2RhNTQ5YjgyYmRmNWEzZGFmOWYxOGRkNjFmNjZiNDk3M2E2NDgyZQ==
payfast-passphrase: OUdBSVIwdFdwaFgwcU8=
payfast-merchantid: MTAwNDkzMDc=
payfast-merchantkey: anU2bmF2bjBqY2JmMA==
---
apiVersion: v1
kind: Service
metadata:
name: scheduler-worker-service
@@ -69,7 +50,8 @@ metadata:
namespace: litecharms-scheduler-uat
spec:
serviceName: "scheduler-worker-service"
replicas: 1
replicas: 2
revisionHistoryLimit: 0
selector:
matchLabels:
app: scheduler
@@ -92,64 +74,6 @@ spec:
envFrom:
- configMapRef:
name: scheduler-config
env:
- name: BookshopS3Settings__AccessKey
valueFrom:
secretKeyRef:
name: scheduler-secrets
key: bookshop-s3-accesskey
- name: BookshopS3Settings__SecretKey
valueFrom:
secretKeyRef:
name: scheduler-secrets
key: bookshop-s3-secretkey
- name: HasherSettings__Salt
valueFrom:
secretKeyRef:
name: scheduler-secrets
key: hasher-salt
- name: PayfastSettings__Passphrase
valueFrom:
secretKeyRef:
name: scheduler-secrets
key: payfast-passphrase
- name: PayfastSettings__MerchantId
valueFrom:
secretKeyRef:
name: scheduler-secrets
key: payfast-merchantid
- name: PayfastSettings__MerchantKey
valueFrom:
secretKeyRef:
name: scheduler-secrets
key: payfast-merchantkey
- name: ConnectionStrings__PostgresMidrandBooks
valueFrom:
secretKeyRef:
name: scheduler-secrets
key: connection-string
- name: Monitoring__ApiKey
valueFrom:
secretKeyRef:
name: scheduler-secrets
key: aspire-apikey
- name: Email__Credentials__Password
valueFrom:
secretKeyRef:
name: scheduler-secrets
key: email-password
- name: ConnectionStrings__PostgresScheduler
valueFrom:
secretKeyRef:
name: scheduler-secrets
key: connection-string-quartz
- name: ConnectionStrings__DiscordShop
valueFrom:
secretKeyRef:
name: scheduler-secrets
key: discord-webhook
- name: Monitoring__ApiKey
valueFrom:
secretKeyRef:
name: scheduler-secrets
key: aspire-apikey
- secretRef:
name: scheduler-secrets