You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -9,36 +9,41 @@ The Traction Helm chart has been refactored to use the [ACA-Py Helm chart](https
9
9
### Migration Steps
10
10
11
11
> [!IMPORTANT]
12
-
> The following migration steps assume the upgrade target is a working > deployment of Traction using version `0.3.8` of the chart.
12
+
> The following migration steps assume the upgrade target is a working deployment of Traction using version `0.3.8` of the chart. Upgrades from previous versions have not been tested.
13
13
14
14
#### Update Global Configuration
15
+
15
16
```yaml
16
17
# Move ingressSuffix to global section
17
18
global:
18
-
ingressSuffix: -dev.example.com # Move from root level
19
+
ingressSuffix: -dev.example.com # Move from root level
Plugins are now configured directly as CLI arguments, replace the `plugins` section with `extraArgs`:
46
+
42
47
```yaml
43
48
acapy:
44
49
extraArgs:
@@ -53,12 +58,13 @@ acapy:
53
58
```
54
59
55
60
#### Update Secrets Configuration
61
+
56
62
```yaml
57
63
acapy:
58
64
secrets:
59
65
api:
60
66
retainOnUninstall: true
61
-
existingSecret: "" # Update from acapy.secret.adminApiKey.existingSecret
67
+
existingSecret: "" # Update from acapy.secret.adminApiKey.existingSecret
62
68
secretKeys:
63
69
adminApiKey: adminApiKey
64
70
jwtKey: jwt
@@ -67,15 +73,18 @@ acapy:
67
73
```
68
74
69
75
#### Update Multitenancy Configuration
76
+
70
77
```yaml
71
78
acapy:
72
79
argfile.yml:
73
80
multitenancy-config:
74
-
- wallet_type=single-wallet-askar # Simplified array format
81
+
- wallet_type=single-wallet-askar # Simplified array format
75
82
```
76
83
77
84
#### Remove Obsolete Configurations
85
+
78
86
Remove these sections from your values file:
87
+
79
88
- `postgresql.*`
80
89
- `acapy.walletStorageConfig.*`
81
90
- `acapy.walletStorageCredentials.*`
@@ -85,15 +94,17 @@ Remove these sections from your values file:
85
94
- `acapy.secret.*`(replaced with `acapy.secrets.*`)
86
95
87
96
#### Update UI Configuration
97
+
88
98
```yaml
89
99
ui:
90
-
pluginInnkeeper: # New section for innkeeper config
100
+
pluginInnkeeper: # New section for innkeeper config
91
101
existingSecret: ""
92
102
smtp:
93
-
existingSecret: "" # Move from root level existingSecret
103
+
existingSecret: "" # Move from root level existingSecret
94
104
```
95
105
96
106
> [!WARNING]
107
+
>
97
108
> 1. **Port Changes:** The default ACA-Py service ports have changed from 8030/8031 to 8021/8022. Update any external configurations accordingly.
98
109
>
99
110
> 2. **Database Configuration:** PostgreSQL configuration is now handled by the ACA-Py chart dependency, not directly in the Traction chart.
@@ -105,3 +116,278 @@ ui:
105
116
> 5. **Resource Configuration:** Some resource limit configurations have been simplified to requests-only in the new structure.
106
117
>
107
118
> 6. **Template Changes:** Since ACA-Py templates are now provided by the dependency chart, any custom template modifications will need to be reconsidered.
119
+
120
+
<details>
121
+
122
+
<summary>Detailed list of changes for 0.4.0</summary>
0 commit comments