octopod/helm-control-scripts/Cargo.toml
Alex-Sizov c8ac911f6b
New control scripts (#108)
* add app and deployment overrides info scripts

* overrides/keys scripts

* add new scripts to the chart config

* archive using scaling

* archive check script + README

* fix timings values + up contolscripts version

* Get rid of kubectl calls

* remove tags

* remove status mode

* rename tag_check to config_check

* remove default values logic, optional name, additional checks at helm init

* bump chart and app version

* add keys sorting

* ingress.host to ingress.hostname hardcode

* add default override for wordpress

* parametrize ingress host key

* add gzip static + etag

* config_check: logs to stderr + proper user notifications

* fix bug with empty value key not being shown

* rename app-env-override and deployment-override cli options

* rename env configuration for octopod
2021-09-29 17:49:36 +03:00

79 lines
1.4 KiB
TOML

[package]
name = "helm-control-scripts"
version = "0.2.0"
authors = ["Aleksei Sizov <a.sizov@typeable.io>"]
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
structopt = "0.3"
log = "0.4"
env_logger = "0.8.4"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_yaml = "0.8"
envy = "0.4"
yaml-rust = "0.4"
kube = "0.58.1"
k8s-openapi = { version = "0.12.0", features = ["v1_19"]}
tokio = { version = "1.7.0", features = ["full"] }
dkregistry = { git = "https://github.com/camallo/dkregistry-rs", rev = "854d0da53bef5dd85b5e901123e85d43af97c74e"} # Version in crates uses old tokio
regex = "1"
[[bin]]
name = "create"
path = "src/create_update.rs"
[[bin]]
name = "update"
path = "src/create_update.rs"
[[bin]]
name = "archive"
path = "src/archive.rs"
[[bin]]
name = "info"
path = "src/info.rs"
[[bin]]
name = "cleanup"
path = "src/cleanup.rs"
[[bin]]
name = "check"
path = "src/check.rs"
[[bin]]
name = "archive_check"
path = "src/archive_check.rs"
[[bin]]
name = "init"
path = "src/init.rs"
[[bin]]
name = "config_check"
path = "src/config_check.rs"
[[bin]]
name = "app_overrides"
path = "src/app_overrides.rs"
[[bin]]
name = "deployment_overrides"
path = "src/deployment_overrides.rs"
[[bin]]
name = "deployment_keys"
path = "src/deployment_keys.rs"
[[bin]]
name = "app_keys"
path = "src/app_keys.rs"
[[bin]]
name = "unarchive"
path = "src/unarchive.rs"