Skip to content
Yuriy Lesyuk edited this page Mar 19, 2020 · 60 revisions

AHR Apigee Hybrid Runtime Control Utility

AHR Logo

The current goal is to

  • do a couple of structural refactorings and stabilze ahr-*-ctl interfaces;
  • then proof-read and fine-tune dual-dc instructions;
  • then refactor singe-zone and multi-zone to the latest command syntax.

TODO:

[-] WIP (yl): CLUSTER_CONFIG-->CLUSTER_CONFIG

[x] ahr

[ ] ahr/wiki

[x] WIP (yl): RUNTIME_CONFIG-->RUNTIME_CONFIG

[x] dc-all as common to dc#

[ ] CASSANDRA_STORAGE_CAPACITY=15Gi :: Verify if node storage cap fits

[ ] ahr-runtime-ctl home --> ahr-runtime-ctl env

[ ] delete cassandra storage as part of delete operation

[ ] DOCO: the goal is not to substitute kubectl, apigeectl, or gcloud. the goal is to augment their functionality.

[ ] remove other roles when deleting SAs(?)

[ ] Mac instructions

[ ] add envsubst via brew getext(?)


* AHR-the-utility logo alludes to another AHR, Aryl Hydrocarbon Receptor, protein that in humans is encoded by the AHR gene. See "You AhR What You Eat: Linking Diet and Immunity" [1]

There is a number of traits that draw the parallel between ahr the utility and ahr the protein.

  • It is useful during CI/CD Ops development. "In terms of evolution, the oldest physiological role of Ahr is in development."

  • It complements kubectl, istioctl, and apigeectl in its adaptive function. "The adaptive response is manifested as the induction of xenobiotic metabolizing enzymes"

  • It helps dealing with toxic aspects of bugs and errors while troubleshooting and debugging. "Extensions of the adaptive response are the toxic responses elicited by Ahr activation." [2]

Clone this wiki locally