*backgroud info: My team is currently only using Armada among many airship projects, and trying to leverage Deckhand as well.
Hi all,
I have questions regarding Deckhand usage.
My team has a lot of armada manifests for many sites as following and we want to use Deckhand¡¯s layering feature to manage the manifests efficiently.
- global.yaml
- site1.yaml
- site2.yaml
¡¦
I¡¯ve looked at the Deckhand documentation and it¡¯s not clear how to use that functionality.
Q1. Deckhand standalone usage
In the installation document (https://airshipit.readthedocs.io/projects/deckhand/en/latest/users/getting-started.html#manual-installation),
I saw a ¡°development mode¡±, which doesn¡¯t require Keystone authentication. However, when I looked at the Operator guide (https://airshipit.readthedocs.io/projects/deckhand/en/latest/operators/api_client.html), I couldn¡¯t
see how I can use Deckhand client without Keystone auth. Is it even possible?
Q2. Layering
As I mentioned above, my team have a lot of armada manifest files for various sites. How can I upload multiple manifests (Eg, global & site1) to the bucket and perform layering on those documents?
Should I merge multiple files into one large string and upload it to the bucket? If it¡¯s true, does the bucket update automatically trigger rendering process or should I explicitly call some rendering function??
Can anyone give an example code?
Any help would be appreciated.
Regards,
Robert Choi