Closed jshimko closed 7 years ago
@jshimko - there are couple of things that we are working to resolve that affect the functioning of the API service. 1) the api requires that the config.yaml file for the cluster be annotated with a pair of marker strings that indicated to the service where the automation entries belong in the file. 2) the container image for the api service requires that several environment variables be passed in to the container so that it can access the cluster state resources (local) and the AWS resources required (cloud based).
With respect to issue 1) the procedure for annotating the config.yaml is documented here: https://github.com/samsung-cnct/krak8s#kraken-configuration-file-integration but we will work through this to validate the configuration file is setup correctly.
With respect to 2) we have created a new AWS user for the reaction commerce account krakenbot
that we will use as the credentialed user for the AWS interaction. @joejulian is currently working on getting the rest of the environment in to the appropriate helm chart configuration for re-deployment to your cluster.
@joejulian PR Merged: https://github.com/reactioncommerce/chart-krak8s-api/pull/1/
👍 Let me know when things are working and I'll give it another test.
We are working on reinstalling the chart with the required values now, will provide an update as soon as we have something testable.
Commit: https://git.launchdock.io/reactioncommerce/krak8s/commit/d2d2f43e0a60ff13ca0f4bd6ba4ccc37b175be96
0.3.0
, changes the release state to beta
and tag's this as latest. Several changes to:
1) allow git
cli commands to behave correctly w/o a global config https://github.com/samsung-cnct/git-archivist/commit/d07a35d3bb0927681b51deb0b2d1b51d70a229b1
2) separate git-archivist
functions in to two logical components
The error tuned out to be in the terraform state managed by Kraken in the cluster manifest. The issue was resolved in a series of issues and PR'ed commits listed here: https://github.com/samsung-cnct/k2/issues/793, https://github.com/samsung-cnct/k2/pull/795, https://github.com/samsung-cnct/k2/pull/796
As mentioned in Slack last night, the API currently does not work. Just opening an issue to track progress.