This repository was archived by the owner on Oct 10, 2025. It is now read-only.
Commit 35755fc
committed
fix: [#21] resolve SSL certificate key usage compatibility for browsers
- Fix ssl-generate-test-certs.sh to generate certificates with correct key usage
* Added 'critical, digitalSignature, keyEncipherment' to resolve ERR_SSL_KEY_USAGE_INCOMPATIBLE
* Added basicConstraints = CA:FALSE for proper certificate constraints
* Certificates now work with modern browsers while maintaining security
- Fix nginx-https-selfsigned.conf.tpl upstream reference error
* Changed 'proxy_pass http://grafana:3000;' to 'proxy_pass http://grafana;'
* Fixed HTTP Grafana server configuration to use defined upstream
* Resolves nginx startup errors and container restart loops
- Enhanced deploy-app.sh endpoint testing
* Added dual HTTP/HTTPS endpoint validation
* Improved error handling and certificate warnings
* Better integration with two-phase SSL approach
The SSL automation now generates browser-compatible certificates and the
nginx configuration works correctly with both HTTP and HTTPS servers
running in parallel for Let's Encrypt support and testing.1 parent d538027 commit 35755fc
File tree
3 files changed
+191
-25
lines changed- infrastructure
- config/templates
- scripts
3 files changed
+191
-25
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
157 | | - | |
| 157 | + | |
158 | 158 | | |
159 | 159 | | |
| 160 | + | |
160 | 161 | | |
161 | 162 | | |
162 | 163 | | |
| |||
Lines changed: 128 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
129 | 137 | | |
130 | 138 | | |
131 | 139 | | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
132 | 144 | | |
133 | 145 | | |
134 | | - | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
135 | 165 | | |
136 | 166 | | |
137 | 167 | | |
138 | 168 | | |
139 | 169 | | |
140 | | - | |
141 | | - | |
142 | | - | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
143 | 175 | | |
144 | 176 | | |
145 | 177 | | |
146 | | - | |
| 178 | + | |
147 | 179 | | |
148 | 180 | | |
149 | 181 | | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
150 | 186 | | |
151 | 187 | | |
152 | | - | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
153 | 205 | | |
154 | 206 | | |
155 | 207 | | |
156 | 208 | | |
157 | 209 | | |
158 | | - | |
159 | | - | |
160 | | - | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
161 | 215 | | |
162 | 216 | | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
874 | 874 | | |
875 | 875 | | |
876 | 876 | | |
877 | | - | |
| 877 | + | |
| 878 | + | |
878 | 879 | | |
879 | | - | |
| 880 | + | |
880 | 881 | | |
881 | | - | |
| 882 | + | |
882 | 883 | | |
883 | 884 | | |
884 | 885 | | |
885 | | - | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
886 | 898 | | |
887 | 899 | | |
888 | 900 | | |
889 | 901 | | |
890 | 902 | | |
891 | 903 | | |
892 | | - | |
| 904 | + | |
893 | 905 | | |
894 | | - | |
| 906 | + | |
895 | 907 | | |
896 | 908 | | |
897 | 909 | | |
898 | 910 | | |
899 | 911 | | |
900 | 912 | | |
901 | 913 | | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
902 | 932 | | |
| 933 | + | |
903 | 934 | | |
904 | 935 | | |
905 | 936 | | |
906 | 937 | | |
907 | 938 | | |
908 | 939 | | |
909 | 940 | | |
910 | | - | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
911 | 952 | | |
912 | 953 | | |
913 | 954 | | |
| |||
924 | 965 | | |
925 | 966 | | |
926 | 967 | | |
927 | | - | |
928 | | - | |
929 | | - | |
930 | | - | |
931 | | - | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
932 | 973 | | |
933 | 974 | | |
934 | | - | |
935 | | - | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
936 | 983 | | |
937 | 984 | | |
938 | 985 | | |
| |||
0 commit comments