M. Rehan
392679ac99
Address Feedbacks
2021-12-06 21:44:38 +05:00
Muhammad Rehan
c1fe17ba41
Finalize Machinaris-v0.6.7_1.1.0
...
- Fix raise condition
- Fix mnemonic.txt getting mounted into coin pods in rw mode
- Add helpers for Machinaris (to simplify deployments)
- Add default environment variables for main + coin workloads
- Add ability to override the environment variables for main + coin workloads
- Upgrade to latest version v0.6.7 + on-board BTCGreen fork
- Update READMEs to include all the essential information for visibility
2021-12-06 21:44:38 +05:00
Muhammad Rehan
9bdeba303e
Finalize Machinaris-1.1.0
...
- Add support for enabling cactus, chives, cryptodoge, flax, flora, hddcoin, maize, nchain, stacoin and stor coins into machinaris
-- Add deployment for each coin with environment variables and volume mounts
-- Add questions to configure them & turn them on/off on-demand
- Revert to my initial cluster IP based implementation as it cannot co-exist with hostnetwork + we cannot change coin ports otherwise blockchain network won't be able to communicate
- Updates to common/library
2021-12-06 21:44:38 +05:00
Muhammad Rehan
08286daeb0
Add deployments for additional coins
2021-12-06 21:44:34 +05:00
M. Rehan
b39abe009b
Update library
2021-12-06 21:23:47 +05:00
Waqar Ahmed
8236d93473
Don't scope dns values by referencing .values directly
2021-05-10 12:59:38 +05:00
Waqar Ahmed
8b338dcb7d
Only set dnspolicy if explicitly specified
2021-05-10 12:49:28 +05:00
Waqar Ahmed
0e01406359
Bump library chart version
2021-05-10 12:45:40 +05:00
Waqar Ahmed
cbc89cfd2a
Properly quote env variables
2021-04-08 16:28:32 +05:00
Waqar Ahmed
e5b2930167
Update library chart version
2021-04-08 16:11:52 +05:00
Waqar Ahmed
a7f85c693d
Consider cert key as a string in library chart
2021-02-08 02:44:54 +05:00
Waqar Ahmed
eaad608b76
Add library function to retrieve certificates
2021-02-06 23:09:03 +05:00
Waqar Ahmed
0960e8b2cd
Allow specifying extra selector labels
2021-02-05 17:48:44 +05:00
Waqar Ahmed
68d7eace3b
Allow overriding service account name
2021-02-05 14:32:50 +05:00
Waqar Ahmed
d7a1faa01b
Add name suffix after evaluating name
2021-02-05 03:52:57 +05:00
Waqar Ahmed
fa234612af
Add environment variables to test values
2021-02-04 01:15:51 +05:00
Waqar Ahmed
c2fb3d5d36
Remove common method for volume configuration based on old format
2021-02-03 22:36:25 +05:00
Waqar Ahmed
c03f6f5b67
Add method to render common deployment configuration
2021-02-03 18:27:24 +05:00
Waqar Ahmed
de0e83ad39
Use updateStrategy as a variable instead of strategyType
2021-02-03 18:11:11 +05:00
Waqar Ahmed
1e7b184520
Add common methods for deployment metadata
2021-02-03 16:14:05 +05:00
Waqar Ahmed
b91bc88153
Add common method to render GPU configuration
2021-02-03 16:02:31 +05:00
Waqar Ahmed
9c13001a5a
Fix whitespace issues for volume rendering
2021-02-02 19:21:29 +05:00
Waqar Ahmed
502e700103
Add method to render all volumes/env variables
2021-02-02 17:51:34 +05:00
Waqar Ahmed
7fea12a0a6
Add validation for dataset name
2021-02-02 17:51:34 +05:00
Waqar Ahmed
9167d97343
Add common method to specify container/volume mounts
2021-02-02 17:51:34 +05:00
Waqar Ahmed
996c0c9593
Change common library chart directory structure allowing us to keep different versions of a single library chart
2021-02-02 15:14:44 +05:00
Waqar Ahmed
0ab705bc91
Separate common chart specific values in another variable
2021-02-02 15:14:44 +05:00
Waqar Ahmed
15ef56b8f0
Properly render full name if name is a substring of release name
2021-02-02 15:14:44 +05:00
Waqar Ahmed
c325524327
Allow overriding service name
2021-02-02 15:14:44 +05:00
Waqar Ahmed
e7f4adc039
Don't use a common name for service param
2021-02-02 15:14:44 +05:00
Waqar Ahmed
0e1ee81f36
Add name suffix for chart releases having more then 1 deployments
2021-02-02 15:14:44 +05:00
Waqar Ahmed
b8dc33b5be
Have a line break between rendering environment variables
2021-02-02 15:14:44 +05:00
Waqar Ahmed
24045b305f
Properly render services in common chart
2021-02-02 15:14:44 +05:00
Waqar Ahmed
7a51a9ad40
Add common serviceaccount implementation
2021-02-02 15:14:44 +05:00
Waqar Ahmed
de3948ecdd
Fix line indent for volume configuration
2021-02-02 15:14:44 +05:00
Waqar Ahmed
fe8069a22d
Add method to retrieve image/annotations and secrets configuration
2021-01-30 00:21:50 +05:00
Waqar Ahmed
9f527e21ea
Add method to render environment variables
2021-01-30 00:21:50 +05:00
Waqar Ahmed
2865d86d42
Add helper to retrieve all volumes configuration
2021-01-30 00:21:50 +05:00
Waqar Ahmed
4a895d6b63
Add method to validate if values has required keys
2021-01-30 00:21:50 +05:00
Waqar Ahmed
399f867f26
Add method to retrieve single volume configuration based on input
2021-01-30 00:21:50 +05:00
Waqar Ahmed
cea74cc63f
Add method to retrieve host path from user input or ix volumes
2021-01-30 00:21:50 +05:00
Waqar Ahmed
1b0c2107e5
Retrieve cronjob app version
2021-01-30 00:21:50 +05:00
Waqar Ahmed
49a08334e0
Add common implementation for networking/storage
2021-01-30 00:21:50 +05:00
Waqar Ahmed
4f2ef3691a
Add common implementation of services
2021-01-30 00:21:50 +05:00
Waqar Ahmed
0261fef397
Add common labels/names helper
2021-01-30 00:21:50 +05:00
Waqar Ahmed
19ec1efaef
Add initial library chart
2021-01-30 00:21:50 +05:00