github.com/microsoft/fabrikate@v1.0.0-alpha.1.0.20210115014322-dc09194d0885/testdata/generate/infra/fabrikate-jaeger/README.md (about)

     1  # Fabrikate-Jaeger
     2  
     3  This [fabrikate](http://github.com/microsoft/fabrikate) stack installs Jaeger on your cluster, with a provided "production" configuration.
     4  
     5  ### Requirements
     6  
     7  - The [fabrikate 0.2.3](http://github.com/microsoft/fabrikate/releases) cli tool installed locally
     8  - The [helm](https://github.com/helm/helm/releases) cli tool installed locally
     9  - The kubectl cli tool installed locally
    10  
    11  ### Setup
    12  
    13  Make sure your helm incubator repository is pointed at https://kubernetes-charts-incubator.storage.googleapis.com/. Older versions of Helm will have the incubator repository configured to a different location.
    14  
    15  Run the following in a terminal/shell:
    16  
    17  ```
    18  helm repo remove incubator && helm repo add incubator https://kubernetes-charts-incubator.storage.googleapis.com/
    19  ```
    20  
    21  ### Installing fabrikate-jaeger
    22  
    23  1. In your stack's `component.json`, include `fabrikate-jaeger`:
    24  
    25  ```json
    26  {
    27    "name": "my-cool-stack",
    28    "subcomponents": [
    29      {
    30        "name": "fabrikate-jaeger",
    31        "source": "https://github.com/microsoft/fabrikate-definitions",
    32        "path": "definitions/fabrikate-jaeger",
    33        "method": "git"
    34      }
    35    ]
    36  }
    37  ```
    38  
    39  2. In a terminal window, install the stack dependencies:
    40  
    41  ```
    42  fab install
    43  ```
    44  
    45  3. In a terminal window, generate the stack:
    46  
    47  ```
    48  fab generate prod
    49  ```
    50  
    51  4. Apply the generated stack manifests:
    52  
    53  ```
    54  kubectl apply -f ./generated/prod/ --recursive
    55  ```
    56  
    57  ### License
    58  
    59  MIT