Update theme and logo for Open Match website (#240)

This commit is contained in:
Jeremy Edwards
2019-04-19 11:01:31 -07:00
committed by GitHub
parent 0cce1745bc
commit f1fc02755b
28 changed files with 4103 additions and 286 deletions

View File

@ -1,4 +1,4 @@
![Open Match](site/assets/omlogo.png)
![Open Match](site/static/images/logo-with-name.png)
[![GoDoc](https://godoc.org/github.com/GoogleCloudPlatform/open-match?status.svg)](https://godoc.org/github.com/GoogleCloudPlatform/open-match)
[![Go Report Card](https://goreportcard.com/badge/github.com/GoogleCloudPlatform/open-match)](https://goreportcard.com/report/github.com/GoogleCloudPlatform/open-match)

View File

@ -3,4 +3,65 @@
Add styles or override variables from the theme here.
*/
$enable-rounded: false;
// $enable-shadows: false;
$display1-weight: 500 !default;
$display2-weight: 100 !default;
$omblue: #2D70DE !default;
$omdarkblue: #0A1A3F !default;
$primary: rgb(255, 255,255) !default;
$primary-light: lighten($primary, 75%) !default;
$secondary: $omblue;
$light: rgb(255, 255,255) !default;
$grey: #888 !default;
$orange: $secondary;
$blueishblack: #121314 !default;
$verydark: $omdarkblue;
.nav-shadow {
box-shadow: 0 2px 2px -2px rgba(0,0,0,.2);
}
.navbar-brand {
color: black !important
}
.navbar-bg-onscroll {
box-shadow: 0 2px 2px -2px rgba(0,0,0,.2);
#site-top {
display: block !important;
}
}
.control-bar {
display: none;
}
.asciinema-theme-asciinema .asciinema-terminal {
color: #cccccc;
background-color: $verydark;
border-color: #121314;
border-radius: 8px;
}
.asciinema-theme-asciinema .bg-fg {
background-color:black !important;
}
#site-search {
background: rgba(190, 185, 185, 0.3);
}
input[type="search"]::placeholder {
color: #9B9595 !important;
}
.td-box--secondary p > a:hover {
color: $verydark !important;
}
#community a {
color: $verydark !important;
}

View File

@ -4,26 +4,25 @@ linkTitle = "Open Match"
+++
{{< blocks/cover title="Lan Party like it's 2020!" image_anchor="top" height="full" color="blue" >}}
{{< blocks/cover title="" image_anchor="top" height="min" color="white" >}}
<div class="mx-auto">
<a class="btn btn-lg btn-primary mr-3 mb-4" href="{{< relref "/docs" >}}">
<a class="btn btn-lg btn-secondary mr-3 mb-4" href="{{< relref "/docs" >}}">
Learn More <i class="fas fa-arrow-alt-circle-right ml-2"></i>
</a>
<a class="btn btn-lg btn-secondary mr-3 mb-4" href="https://github.com/GoogleCloudPlatform/open-match/releases">
Releases <i class="fab fa-github ml-2 "></i>
</a>
<p class="lead mt-5">Connect players from around the world to the games they love.</p>
<p class="lead mt-4">Connect players from around the world to the games they love.</p>
<div class="mx-auto mt-5">
{{< blocks/link-down color="info" >}}
{{< blocks/link-down color="light-secondary" >}}
</div>
</div>
{{< /blocks/cover >}}
{{% blocks/lead color="primary" %}}
**What is Open Match?**
<strong>What is Open Match?</strong>
Open Match is a **flexible** match making system built to **scale** with your game.
Open Match is a <strong>flexible</strong> match making system built to <strong>scale</strong> with your game.
{{% /blocks/lead %}}
{{< blocks/section color="dark" >}}
@ -44,7 +43,7 @@ Measure quality and latency of matches. Easily run experiments to find the right
{{< /blocks/section >}}
{{< blocks/section >}}
{{< blocks/section color="primary" >}}
{{% blocks/feature icon="fab fa-slack" title="Join us on Slack" url="https://join.slack.com/t/open-match/shared_invite/enQtNDM1NjcxNTY4MTgzLWQzMzE1MGY5YmYyYWY3ZjE2MjNjZTdmYmQ1ZTQzMmNiNGViYmQyN2M4ZmVkMDY2YzZlOTUwMTYwMzI1Y2I2MjU" %}}
Join the community on Slack

View File

@ -1,6 +1,6 @@
---
title: "News About Docsy"
title: "News"
linkTitle: "News"
weight: 20
---

Binary file not shown.

Before

Width:  |  Height:  |  Size: 378 KiB

View File

@ -1,9 +1,8 @@
---
date: 2018-10-06
title: "Easy documentation with Docsy"
linkTitle: "Announcing Docsy"
description: "The Docsy Hugo theme lets project maintainers and contributors focus on content, not on reinventing a website infrastructure from scratch"
author: Riona MacNamara ([@rionam](https://twitter.com/bepsays))
date: 2019-04-18
title: "0.5.0 Release"
linkTitle: "0.5.0"
description: "Open Match 0.5.0 is here! This release focuses on improving usability of the project."
resources:
- src: "**.{png,jpg}"
title: "Image #:counter"
@ -11,31 +10,4 @@ resources:
byline: "Photo: Riona MacNamara / CC-BY-CA"
---
**This is a typical blog post that includes images.**
The front matter specifies the date of the blog post, its title, a short description that will be displayed on the blog landing page, and its author.
## Including images
The front matter of this post specifies properties to be assigned to all image resources:
```
resources:
- src: "**.{png,jpg}"
title: "Image #:counter"
params:
byline: "Photo: Riona MacNamara / CC-BY-CA"
```
To include the image in a page, specify its details like this:
```
{{< imgproc sunset Fill "600x300" >}}
Fetch and scale an image in the upcoming Hugo 0.43.
{{< /imgproc >}}
```
The image will be rendered at the size and byline specified in the front matter.
![Open Match Logo](../../../../../images/logo-with-name.png)

View File

@ -1,241 +1,9 @@
---
title: "The second blog post"
linkTitle: "Second blog post"
date: 2018-10-06
title: "Website"
linkTitle: "Website"
date: 2018-04-18
description: >
A short lead descripton about this content page. Text here can also be **bold** or _italic_ and can even be split over multiple paragraphs.
Introducing the Open Match Website
---
Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://github.com) should be blue with no underlines (unless hovered over).
There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs.
There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs.
> There should be no margin above this first sentence.
>
> Blockquotes should be a lighter gray with a border along the left side in the secondary color.
>
> There should be no margin below this final sentence.
## First Header
This is a normal paragraph following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width.
Lorem markdownum tuta hospes stabat; idem saxum facit quaterque repetito
occumbere, oves novem gestit haerebat frena; qui. Respicit recurvam erat:
pignora hinc reppulit nos **aut**, aptos, ipsa.
Meae optatos *passa est* Epiros utiliter *Talibus niveis*, hoc lata, edidit.
Dixi ad aestum.
## Header 2
> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
### Header 3
```
This is a code block following a header.
```
#### Header 4
* This is an unordered list following a header.
* This is an unordered list following a header.
* This is an unordered list following a header.
##### Header 5
1. This is an ordered list following a header.
2. This is an ordered list following a header.
3. This is an ordered list following a header.
###### Header 6
| What | Follows |
|-----------|-----------------|
| A table | A header |
| A table | A header |
| A table | A header |
----------------
There's a horizontal rule above and below this.
----------------
Here is an unordered list:
* Salt-n-Pepa
* Bel Biv DeVoe
* Kid 'N Play
And an ordered list:
1. Michael Jackson
2. Michael Bolton
3. Michael Bublé
And an unordered task list:
- [x] Create a sample markdown document
- [x] Add task lists to it
- [ ] Take a vacation
And a "mixed" task list:
- [ ] Steal underpants
- ?
- [ ] Profit!
And a nested list:
* Jackson 5
* Michael
* Tito
* Jackie
* Marlon
* Jermaine
* TMNT
* Leonardo
* Michelangelo
* Donatello
* Raphael
Definition lists can be used with Markdown syntax. Definition terms are bold.
Name
: Godzilla
Born
: 1952
Birthplace
: Japan
Color
: Green
----------------
Tables should have bold headings and alternating shaded rows.
| Artist | Album | Year |
|-------------------|-----------------|------|
| Michael Jackson | Thriller | 1982 |
| Prince | Purple Rain | 1984 |
| Beastie Boys | License to Ill | 1986 |
If a table is too wide, it should scroll horizontally.
| Artist | Album | Year | Label | Awards | Songs |
|-------------------|-----------------|------|-------------|----------|-----------|
| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life |
| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain |
| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill |
----------------
Code snippets like `var foo = "bar";` can be shown inline.
Also, `this should vertically align` ~~`with this`~~ ~~and this~~.
Code can also be shown in a block element.
```
foo := "bar";
bar := "foo";
```
Code can also use syntax highlighting.
```go
func main() {
input := `var foo = "bar";`
lexer := lexers.Get("javascript")
iterator, _ := lexer.Tokenise(nil, input)
style := styles.Get("github")
formatter := html.New(html.WithLineNumbers())
var buff bytes.Buffer
formatter.Format(&buff, style, iterator)
fmt.Println(buff.String())
}
```
```
Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this.
```
Inline code inside table cells should still be distinguishable.
| Language | Code |
|-------------|--------------------|
| Javascript | `var foo = "bar";` |
| Ruby | `foo = "bar"{` |
----------------
Small images should be shown at their actual size.
Large images should always scale down and fit in the content container.
## Components
### Alerts
{{< alert >}}This is an alert.{{< /alert >}}
{{< alert title="Note:" >}}This is an alert with a title.{{< /alert >}}
{{< alert type="success" >}}This is a successful alert.{{< /alert >}}
{{< alert type="warning" >}}This is a warning!{{< /alert >}}
{{< alert type="warning" title="Warning!" >}}This is a warning with a title!{{< /alert >}}
## Sizing
Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
### Parameters available
Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
### Using pixels
Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
### Using rem
Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
## Memory
Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
### RAM to use
Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
### More is better
Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
### Used RAM
Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong.
```
This is the final element on the page and there should be no margin below this.
```
Going forward all the documentation for this project will be on the website.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 MiB

View File

@ -1,14 +1,14 @@
{{ $links := .Site.Params.links }}
<section class="row td-box td-box--3 td-box--gradient td-box--height-auto">
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<section id="community" class="row td-box td-box--2 td-box--gradient td-box--height-auto">
<div class="col-sm-12 col-md-6 p-5">
<h2>Learn and Connect</h2>
<p>Using or want to use {{ .Site.Title }}? Find out more here:
{{ with index $links "user"}}
{{ template "community-links-list" . }}
{{ end }}
</div>
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<div class=" col-sm-12 col-md-6 p-5">
<h2>Develop and Contribute</h2>
<p>If you want to get more involved by contributing to {{ .Site.Title }}, join us here:
{{ with index $links "developer"}}

View File

@ -21,6 +21,7 @@
{{ template "_internal/google_analytics_async.html" . }}
{{ end }}
{{ partialCached "head-css.html" . "asdf" }}
<link rel="stylesheet" type="text/css" href={{ "css/asciinema-player.css" | absURL }} />
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"
integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="

View File

@ -0,0 +1 @@
<script src={{ "js/asciinema-player.js" | absURL }}></script>

View File

@ -1,6 +1,6 @@
{{ $cover := .HasShortcode "blocks/cover" }}
<nav class="js-navbar-scroll navbar navbar-expand navbar-dark {{ if $cover}} td-navbar-cover {{ end }}flex-column flex-md-row td-navbar">
<a class="navbar-brand" href="{{ .Site.Home.RelPermalink }}">
<nav class="js-navbar-scroll navbar navbar-expand navbar-light {{ if not $cover }} nav-shadow {{ end }}flex-column flex-md-row td-navbar">
<a id="openmatch-top" {{ if $cover }} style="display: none;" {{end}} class="navbar-brand" href="{{ .Site.Home.RelPermalink }}">
{{ with resources.Get "icons/logo.svg" }}{{ ( . | minify).Content | safeHTML }} {{ end }}<span class="text-uppercase font-weight-bold">{{ .Site.Title }}</span>
</a>
<div class="td-navbar-nav-scroll ml-md-auto" id="main_navbar">
@ -35,5 +35,5 @@
{{ end }}
</ul>
</div>
<div class="navbar-nav d-none d-lg-block">{{ partial "search-input.html" . }}</div>
<div class="navbar-nav mx-lg-2 d-none d-lg-block">{{ partial "search-input.html" . }}</div>
</nav>

View File

@ -0,0 +1,3 @@
{{ with .Site.Params.gcs_engine_id }}
<input id="site-search" type="search" class="form-control td-search-input" placeholder="&#xf002 {{ T "ui_search" }}" aria-label="{{ T "ui_search" }}" autocomplete="off">
{{ end }}

View File

@ -0,0 +1,26 @@
{{ $col_id := .Get "color" | default "dark" }}
{{/* Height can be one of: auto, min, med, max, full. */}}
{{ $height := .Get "height" | default "max" }}
<section class="row td-cover-block td-cover-block--height-{{ $height }} js-td-cover td-overlay td-overlay--light -bg-{{ $col_id }}">
<div class="container td-overlay__inner">
<div class="row align-items-end">
<div class="col-lg-6">
<h1 class="display-1 mt-0 pb-3">
<img alt="open match" width="98" src="images/logo.svg" />
Open Match
</h1>
<p class="display-2 mb-0">Lan Party like it's 2020!</p>
</div>
<div class="col-lg-6 mt-5 mt-lg-3 d-sm-block" style="display: none">
<asciinema-player
loop autoplay font-size="12px" rows=12 cols=60
src="openmatch.cast"></asciinema-player>
</div>
<div class="col-12 pt-3">
<div class="pt-3 lead text-center">
{{ .Inner }}
</div>
</div>
</div>
</div>
</section>

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 826 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

File diff suppressed because one or more lines are too long

210
site/static/openmatch.cast Normal file
View File

@ -0,0 +1,210 @@
{"version": 2, "width": 238, "height": 67, "timestamp": 1555689619, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
[0.159407, "o", "\u001b[?2004h\u001b]0;openmatch@openmatch: ~/workspace/open-match\u0007openmatch@openmatch:~/workspace/open-match$ "]
[1.128991, "o", "c"]
[1.248921, "o", "l"]
[1.368898, "o", "e"]
[1.448977, "o", "a"]
[1.536903, "o", "r"]
[1.728945, "o", "\r\n"]
[1.729452, "o", "\u001b[?2004l"]
[1.828254, "o", "\u001b[3J\u001b[H\u001b[2J"]
[1.830768, "o", "\u001b[?2004h\u001b]0;openmatch@openmatch: ~/workspace/open-match\u0007openmatch@openmatch:~/workspace/open-match$ "]
[2.153121, "o", "m"]
[2.20915, "o", "a"]
[2.369051, "o", "k"]
[2.384874, "o", "e"]
[2.601075, "o", " "]
[2.881203, "o", "i"]
[2.961018, "o", "n"]
[2.99276, "o", "s"]
[3.10497, "o", "t"]
[3.176824, "o", "a"]
[3.216951, "o", "l"]
[3.337009, "o", "l"]
[3.51302, "o", "-"]
[3.625056, "o", "c"]
[3.672908, "o", "h"]
[3.768882, "o", "a"]
[3.848999, "o", "r"]
[4.032989, "o", "t"]
[4.120873, "o", " "]
[4.280939, "o", "i"]
[4.336846, "o", "n"]
[4.41692, "o", "s"]
[4.544881, "o", "t"]
[4.61701, "o", "a"]
[4.656907, "o", "l"]
[4.768822, "o", "l"]
[4.953118, "o", "-"]
[5.057038, "o", "e"]
[5.2251, "o", "x"]
[5.32098, "o", "a"]
[5.384998, "o", "m"]
[5.496976, "o", "p"]
[5.992994, "o", "l"]
[6.000892, "o", "k"]
[6.064977, "o", "e"]
[6.401151, "o", "\b\u001b[K"]
[6.537055, "o", "\b\u001b[K"]
[6.609031, "o", "e"]
[6.752895, "o", "-"]
[6.888996, "o", "c"]
[7.13699, "o", "h"]
[7.200864, "o", "a"]
[7.288912, "o", "r"]
[7.456994, "o", "t"]
[7.720976, "o", "\r\n"]
[7.721386, "o", "\u001b[?2004l"]
[7.839153, "o", "/home/openmatch/workspace/open-match/build/toolchain/bin/helm upgrade --install --wait --debug open-match install/helm/open-match \\\r\n\t--namespace=open-match \\\r\n\t--set openmatch.image.registry=gcr.io/openmatch-gaming-dev \\\r\n\t--set openmatch.image.tag=0.4.0-290667f\r\n"]
[9.282829, "o", "[debug] Created tunnel using local port: '36451'\r\n\r\n[debug] SERVER: \"127.0.0.1:36451\"\r\n\r\n"]
[16.500275, "o", "REVISION: 5\r\nRELEASED: Fri Apr 19 09:00:29 2019\r\nCHART: open-match-0.4.0\r\nUSER-SUPPLIED VALUES:\r\nopenmatch:\r\n image:\r\n registry: gcr.io/openmatch-gaming-dev\r\n tag: 0.4.0-290667f\r\n\r\nCOMPUTED VALUES:\r\ngrafana:\r\n admin:\r\n existingSecret: \"\"\r\n passwordKey: admin-password\r\n userKey: admin-user\r\n adminPassword: openmatch\r\n adminUser: admin\r\n affinity: {}\r\n chownDataImage:\r\n pullPolicy: IfNotPresent\r\n repository: busybox\r\n tag: 1.30.0\r\n dashboardProviders: {}\r\n dashboards: {}\r\n dashboardsConfigMaps: {}\r\n datasources:\r\n datasources.yaml:\r\n apiVersion: 1\r\n datasources:\r\n - access: proxy\r\n isDefault: true\r\n name: Prometheus\r\n type: prometheus\r\n url: http://open-match-prometheus-server.{{ .Release.Namespace }}.svc.cluster.local:80/\r\n deploymentStrategy: RollingUpdate\r\n downloadDashboardsImage:\r\n pullPolicy: IfNotPresent\r\n repository: appropriate/curl\r\n tag: latest\r\n env: {}\r\n envFromSecret: \"\"\r\n extraConfigmapMounts: []\r\n "]
[16.500622, "o", "extraContainers: \"\"\r\n extraSecretMounts: []\r\n extraVolumeMounts: []\r\n global: {}\r\n grafana.ini:\r\n analytics:\r\n check_for_updates: true\r\n grafana_net:\r\n url: https://grafana.net\r\n log:\r\n mode: console\r\n paths:\r\n data: /var/lib/grafana/data\r\n logs: /var/log/grafana\r\n plugins: /var/lib/grafana/plugins\r\n provisioning: /etc/grafana/provisioning\r\n image:\r\n pullPolicy: IfNotPresent\r\n repository: grafana/grafana\r\n tag: 6.0.0\r\n ingress:\r\n annotations: {}\r\n enabled: false\r\n hosts:\r\n - chart-example.local\r\n labels: {}\r\n path: /\r\n tls: []\r\n ldap:\r\n config: \"\"\r\n existingSecret: \"\"\r\n livenessProbe:\r\n failureThreshold: 10\r\n httpGet:\r\n path: /api/health\r\n port: 3000\r\n initialDelaySeconds: 60\r\n timeoutSeconds: 30\r\n nodeSelector: {}\r\n persistence:\r\n accessModes:\r\n - ReadWriteOnce\r\n enabled: true\r\n initChownData: true\r\n size: 10Gi\r\n plugins: grafana-piechart-panel\r\n rbac:\r\n create: true\r\n nam"]
[16.50094, "o", "espaced: false\r\n pspEnabled: true\r\n pspUseAppArmor: true\r\n readinessProbe:\r\n httpGet:\r\n path: /api/health\r\n port: 3000\r\n replicas: 1\r\n resources: {}\r\n securityContext:\r\n fsGroup: 472\r\n runAsUser: 472\r\n server:\r\n persistentVolume:\r\n size: 10Gi\r\n service:\r\n annotations: {}\r\n labels: {}\r\n port: 3000\r\n targetPort: 3000\r\n type: ClusterIP\r\n serviceAccount:\r\n create: true\r\n name: null\r\n sidecar:\r\n dashboards:\r\n enabled: true\r\n folder: /tmp/dashboards\r\n label: grafana_dashboard\r\n searchNamespace: null\r\n datasources:\r\n enabled: false\r\n label: grafana_datasource\r\n searchNamespace: null\r\n image: kiwigrid/k8s-sidecar:0.0.11\r\n imagePullPolicy: IfNotPresent\r\n resources: {}\r\n smtp:\r\n existingSecret: \"\"\r\n passwordKey: password\r\n userKey: user\r\n tolerations: []\r\nopenmatch:\r\n backendapi:\r\n grpc:\r\n port: 50505\r\n install: true\r\n proxy:\r\n port: 51505\r\n config:\r\n contents:\r\n matchm"]
[16.501127, "o", "aker_config.yaml: null\r\n install: true\r\n mountPath: /config\r\n frontendapi:\r\n grpc:\r\n port: 50504\r\n install: true\r\n proxy:\r\n port: 51504\r\n image:\r\n backendapi:\r\n name: openmatch-backendapi\r\n pullPolicy: Always\r\n frontendapi:\r\n name: openmatch-frontendapi\r\n pullPolicy: Always\r\n mmforc:\r\n name: openmatch-mmforc\r\n pullPolicy: Always\r\n mmlogicapi:\r\n name: openmatch-mmlogicapi\r\n pullPolicy: Always\r\n registry: gcr.io/openmatch-gaming-dev\r\n tag: 0.4.0-290667f\r\n metrics:\r\n path: /metrics\r\n port: 9555\r\n prometheusEnabled: true\r\n prometheusServiceDiscovery: true\r\n stackdriverEnabled: false\r\n stackdriverProjectID: \"\"\r\n mmforc:\r\n install: true\r\n serviceAccount: mmforc-job-runner\r\n mmlogicapi:\r\n grpc:\r\n port: 50503\r\n install: true\r\n proxy:\r\n port: 51503\r\nprometheus:\r\n alertmanager:\r\n affinity: {}\r\n baseURL: /\r\n configFileName: alertmanager.yml\r\n configFromSecret: \"\"\r\n config"]
[16.501283, "o", "MapOverrideName: \"\"\r\n enabled: true\r\n extraArgs: {}\r\n extraEnv: {}\r\n image:\r\n pullPolicy: IfNotPresent\r\n repository: prom/alertmanager\r\n tag: v0.15.3\r\n ingress:\r\n annotations: {}\r\n enabled: false\r\n extraLabels: {}\r\n hosts: []\r\n tls: []\r\n name: alertmanager\r\n nodeSelector: {}\r\n persistentVolume:\r\n accessModes:\r\n - ReadWriteOnce\r\n annotations: {}\r\n enabled: true\r\n existingClaim: \"\"\r\n mountPath: /data\r\n size: 2Gi\r\n subPath: \"\"\r\n podAnnotations: {}\r\n prefixURL: \"\"\r\n priorityClassName: \"\"\r\n replicaCount: 1\r\n resources: {}\r\n securityContext: {}\r\n service:\r\n annotations: {}\r\n clusterIP: \"\"\r\n externalIPs: []\r\n labels: {}\r\n loadBalancerIP: \"\"\r\n loadBalancerSourceRanges: []\r\n servicePort: 80\r\n type: ClusterIP\r\n statefulSet:\r\n enabled: false\r\n headless:\r\n annotations: {}\r\n labels: {}\r\n servicePort: 80\r\n podManagementPol"]
[16.50144, "o", "icy: OrderedReady\r\n tolerations: []\r\n alertmanagerFiles:\r\n alertmanager.yml:\r\n global: {}\r\n receivers:\r\n - name: default-receiver\r\n route:\r\n group_interval: 5m\r\n group_wait: 10s\r\n receiver: default-receiver\r\n repeat_interval: 3h\r\n configmapReload:\r\n extraArgs: {}\r\n extraConfigmapMounts: []\r\n extraVolumeDirs: []\r\n image:\r\n pullPolicy: IfNotPresent\r\n repository: jimmidyson/configmap-reload\r\n tag: v0.2.2\r\n name: configmap-reload\r\n resources: {}\r\n global: {}\r\n initChownData:\r\n enabled: true\r\n image:\r\n pullPolicy: IfNotPresent\r\n repository: busybox\r\n tag: latest\r\n name: init-chown-data\r\n resources: {}\r\n kubeStateMetrics:\r\n args: {}\r\n enabled: true\r\n image:\r\n pullPolicy: IfNotPresent\r\n repository: quay.io/coreos/kube-state-metrics\r\n tag: v1.5.0\r\n name: kube-state-metrics\r\n nodeSelector: {}\r\n pod:\r\n labels: {}\r\n podAnnotations: {}\r\n priorityClassName: \"\"\r\n"]
[16.501594, "o", " replicaCount: 1\r\n resources: {}\r\n securityContext: {}\r\n service:\r\n annotations:\r\n prometheus.io/scrape: \"true\"\r\n clusterIP: None\r\n externalIPs: []\r\n labels: {}\r\n loadBalancerIP: \"\"\r\n loadBalancerSourceRanges: []\r\n servicePort: 80\r\n type: ClusterIP\r\n tolerations: []\r\n networkPolicy:\r\n enabled: false\r\n nodeExporter:\r\n enabled: true\r\n extraArgs: {}\r\n extraConfigmapMounts: []\r\n extraHostPathMounts: []\r\n hostNetwork: true\r\n hostPID: true\r\n image:\r\n pullPolicy: IfNotPresent\r\n repository: prom/node-exporter\r\n tag: v0.17.0\r\n name: node-exporter\r\n nodeSelector: {}\r\n pod:\r\n labels: {}\r\n podAnnotations: {}\r\n podSecurityPolicy:\r\n annotations: {}\r\n enabled: false\r\n priorityClassName: \"\"\r\n resources: {}\r\n securityContext: {}\r\n service:\r\n annotations:\r\n prometheus.io/scrape: \"true\"\r\n clusterIP: None\r\n externalIPs: []\r\n hostPort: 9100\r\n labels: {}\r\n "]
[16.50175, "o", " loadBalancerIP: \"\"\r\n loadBalancerSourceRanges: []\r\n servicePort: 9100\r\n type: ClusterIP\r\n tolerations: []\r\n updateStrategy:\r\n type: RollingUpdate\r\n prometheus.yml:\r\n rule_files:\r\n - /etc/config/rules\r\n - /etc/config/alerts\r\n scrape_configs:\r\n - job_name: prometheus\r\n static_configs:\r\n - targets:\r\n - localhost:9090\r\n - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\r\n job_name: kubernetes-apiservers\r\n kubernetes_sd_configs:\r\n - role: endpoints\r\n relabel_configs:\r\n - action: keep\r\n regex: default;kubernetes;https\r\n source_labels:\r\n - __meta_kubernetes_namespace\r\n - __meta_kubernetes_service_name\r\n - __meta_kubernetes_endpoint_port_name\r\n scheme: https\r\n tls_config:\r\n ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\r\n insecure_skip_verify: true\r\n - job_name: kubernetes-pods\r\n kubernetes_sd_configs:\r\n - role: pod\r\n "]
[16.501903, "o", " relabel_configs:\r\n - action: keep\r\n regex: true\r\n source_labels:\r\n - __meta_kubernetes_pod_annotation_prometheus_io_scrape\r\n - action: replace\r\n regex: (.+)\r\n source_labels:\r\n - __meta_kubernetes_pod_annotation_prometheus_io_path\r\n target_label: __metrics_path__\r\n - action: replace\r\n regex: ([^:]+)(?::\\d+)?;(\\d+)\r\n replacement: $1:$2\r\n source_labels:\r\n - __address__\r\n - __meta_kubernetes_pod_annotation_prometheus_io_port\r\n target_label: __address__\r\n - action: labelmap\r\n regex: __meta_kubernetes_pod_label_(.+)\r\n - action: replace\r\n source_labels:\r\n - __meta_kubernetes_namespace\r\n target_label: kubernetes_namespace\r\n - action: replace\r\n source_labels:\r\n - __meta_kubernetes_pod_name\r\n target_label: kubernetes_pod_name\r\n pushgateway:\r\n enabled: true\r\n extraArgs: {}\r\n image:\r\n pullPolicy: IfNotPresent\r\n repository: prom/pu"]
[16.502054, "o", "shgateway\r\n tag: v0.6.0\r\n ingress:\r\n annotations: {}\r\n enabled: false\r\n hosts: []\r\n tls: []\r\n name: pushgateway\r\n nodeSelector: {}\r\n persistentVolume:\r\n accessModes:\r\n - ReadWriteOnce\r\n annotations: {}\r\n enabled: false\r\n existingClaim: \"\"\r\n mountPath: /data\r\n size: 2Gi\r\n subPath: \"\"\r\n podAnnotations: {}\r\n priorityClassName: \"\"\r\n replicaCount: 1\r\n resources: {}\r\n securityContext: {}\r\n service:\r\n annotations:\r\n prometheus.io/probe: pushgateway\r\n clusterIP: \"\"\r\n externalIPs: []\r\n labels: {}\r\n loadBalancerIP: \"\"\r\n loadBalancerSourceRanges: []\r\n servicePort: 9091\r\n type: ClusterIP\r\n tolerations: []\r\n rbac:\r\n create: true\r\n server:\r\n affinity: {}\r\n baseURL: \"\"\r\n configMapOverrideName: \"\"\r\n configPath: /etc/config/prometheus.yml\r\n enableAdminApi: false\r\n env: {}\r\n extraArgs: {}\r\n extraConfigmapMounts: []\r\n extraHostPathMounts: []\r\n extraSe"]
[16.502204, "o", "cretMounts: []\r\n extraVolumeMounts: []\r\n extraVolumes: []\r\n global:\r\n evaluation_interval: 1m\r\n scrape_interval: 1m\r\n scrape_timeout: 10s\r\n image:\r\n pullPolicy: IfNotPresent\r\n repository: prom/prometheus\r\n tag: v2.7.1\r\n ingress:\r\n annotations: {}\r\n enabled: false\r\n extraLabels: {}\r\n hosts: []\r\n tls: []\r\n name: server\r\n nodeSelector: {}\r\n persistentVolume:\r\n accessModes:\r\n - ReadWriteOnce\r\n annotations: {}\r\n enabled: true\r\n existingClaim: \"\"\r\n mountPath: /data\r\n size: 8Gi\r\n subPath: \"\"\r\n podAnnotations: {}\r\n prefixURL: \"\"\r\n priorityClassName: \"\"\r\n replicaCount: 1\r\n resources:\r\n requests:\r\n cpu: 2\r\n memory: 4Gi\r\n retention: \"\"\r\n securityContext: {}\r\n service:\r\n annotations: {}\r\n clusterIP: \"\"\r\n externalIPs: []\r\n labels: {}\r\n loadBalancerIP: \"\"\r\n loadBalancerSourceRanges: []\r\n servicePort: 80\r\n type: ClusterIP\r\n "]
[16.502355, "o", " sidecarContainers: null\r\n statefulSet:\r\n annotations: {}\r\n enabled: false\r\n headless:\r\n annotations: {}\r\n labels: {}\r\n servicePort: 80\r\n podManagementPolicy: OrderedReady\r\n terminationGracePeriodSeconds: 300\r\n tolerations: []\r\n serverFiles:\r\n alerts: {}\r\n prometheus.yml:\r\n rule_files:\r\n - /etc/config/rules\r\n - /etc/config/alerts\r\n scrape_configs:\r\n - job_name: prometheus\r\n static_configs:\r\n - targets:\r\n - localhost:9090\r\n - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\r\n job_name: kubernetes-apiservers\r\n kubernetes_sd_configs:\r\n - role: endpoints\r\n relabel_configs:\r\n - action: keep\r\n regex: default;kubernetes;https\r\n source_labels:\r\n - __meta_kubernetes_namespace\r\n - __meta_kubernetes_service_name\r\n - __meta_kubernetes_endpoint_port_name\r\n scheme: https\r\n tls_config:\r\n ca_f"]
[16.502503, "o", "ile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\r\n insecure_skip_verify: true\r\n - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\r\n job_name: kubernetes-nodes\r\n kubernetes_sd_configs:\r\n - role: node\r\n relabel_configs:\r\n - action: labelmap\r\n regex: __meta_kubernetes_node_label_(.+)\r\n - replacement: kubernetes.default.svc:443\r\n target_label: __address__\r\n - regex: (.+)\r\n replacement: /api/v1/nodes/$1/proxy/metrics\r\n source_labels:\r\n - __meta_kubernetes_node_name\r\n target_label: __metrics_path__\r\n scheme: https\r\n tls_config:\r\n ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\r\n insecure_skip_verify: true\r\n - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\r\n job_name: kubernetes-nodes-cadvisor\r\n kubernetes_sd_configs:\r\n - role: node\r\n relabel_configs:\r\n - action"]
[16.502655, "o", ": labelmap\r\n regex: __meta_kubernetes_node_label_(.+)\r\n - replacement: kubernetes.default.svc:443\r\n target_label: __address__\r\n - regex: (.+)\r\n replacement: /api/v1/nodes/$1/proxy/metrics/cadvisor\r\n source_labels:\r\n - __meta_kubernetes_node_name\r\n target_label: __metrics_path__\r\n scheme: https\r\n tls_config:\r\n ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\r\n insecure_skip_verify: true\r\n - job_name: kubernetes-service-endpoints\r\n kubernetes_sd_configs:\r\n - role: endpoints\r\n relabel_configs:\r\n - action: keep\r\n regex: true\r\n source_labels:\r\n - __meta_kubernetes_service_annotation_prometheus_io_scrape\r\n - action: replace\r\n regex: (https?)\r\n source_labels:\r\n - __meta_kubernetes_service_annotation_prometheus_io_scheme\r\n target_label: __scheme__\r\n - action: replace\r\n regex: (.+)\r\n "]
[16.502804, "o", " source_labels:\r\n - __meta_kubernetes_service_annotation_prometheus_io_path\r\n target_label: __metrics_path__\r\n - action: replace\r\n regex: ([^:]+)(?::\\d+)?;(\\d+)\r\n replacement: $1:$2\r\n source_labels:\r\n - __address__\r\n - __meta_kubernetes_service_annotation_prometheus_io_port\r\n target_label: __address__\r\n - action: labelmap\r\n regex: __meta_kubernetes_service_label_(.+)\r\n - action: replace\r\n source_labels:\r\n - __meta_kubernetes_namespace\r\n target_label: kubernetes_namespace\r\n - action: replace\r\n source_labels:\r\n - __meta_kubernetes_service_name\r\n target_label: kubernetes_name\r\n - action: replace\r\n source_labels:\r\n - __meta_kubernetes_pod_node_name\r\n target_label: kubernetes_node\r\n - honor_labels: true\r\n job_name: prometheus-pushgateway\r\n kubernetes_sd_configs:\r\n - role: service\r\n rela"]
[16.502954, "o", "bel_configs:\r\n - action: keep\r\n regex: pushgateway\r\n source_labels:\r\n - __meta_kubernetes_service_annotation_prometheus_io_probe\r\n - job_name: kubernetes-services\r\n kubernetes_sd_configs:\r\n - role: service\r\n metrics_path: /probe\r\n params:\r\n module:\r\n - http_2xx\r\n relabel_configs:\r\n - action: keep\r\n regex: true\r\n source_labels:\r\n - __meta_kubernetes_service_annotation_prometheus_io_probe\r\n - source_labels:\r\n - __address__\r\n target_label: __param_target\r\n - replacement: blackbox\r\n target_label: __address__\r\n - source_labels:\r\n - __param_target\r\n target_label: instance\r\n - action: labelmap\r\n regex: __meta_kubernetes_service_label_(.+)\r\n - source_labels:\r\n - __meta_kubernetes_namespace\r\n target_label: kubernetes_namespace\r\n - source_labels:\r\n - __meta_kubernetes_servic"]
[16.503103, "o", "e_name\r\n target_label: kubernetes_name\r\n - job_name: kubernetes-pods\r\n kubernetes_sd_configs:\r\n - role: pod\r\n relabel_configs:\r\n - action: keep\r\n regex: true\r\n source_labels:\r\n - __meta_kubernetes_pod_annotation_prometheus_io_scrape\r\n - action: replace\r\n regex: (.+)\r\n source_labels:\r\n - __meta_kubernetes_pod_annotation_prometheus_io_path\r\n target_label: __metrics_path__\r\n - action: replace\r\n regex: ([^:]+)(?::\\d+)?;(\\d+)\r\n replacement: $1:$2\r\n source_labels:\r\n - __address__\r\n - __meta_kubernetes_pod_annotation_prometheus_io_port\r\n target_label: __address__\r\n - action: labelmap\r\n regex: __meta_kubernetes_pod_label_(.+)\r\n - action: replace\r\n source_labels:\r\n - __meta_kubernetes_namespace\r\n target_label: kubernetes_namespace\r\n - action: replace\r\n source_labels:\r\n - __m"]
[16.503249, "o", "eta_kubernetes_pod_name\r\n target_label: kubernetes_pod_name\r\n rules: {}\r\n serviceAccounts:\r\n alertmanager:\r\n create: true\r\n name: null\r\n kubeStateMetrics:\r\n create: true\r\n name: null\r\n nodeExporter:\r\n create: true\r\n name: null\r\n pushgateway:\r\n create: true\r\n name: null\r\n server:\r\n create: true\r\n name: null\r\nredis:\r\n cluster:\r\n enabled: true\r\n slaveCount: 1\r\n configmap: '# maxmemory-policy volatile-lru'\r\n fullnameOverride: om-redis\r\n global: {}\r\n image:\r\n pullPolicy: Always\r\n registry: docker.io\r\n repository: bitnami/redis\r\n tag: 4.0.12\r\n master:\r\n affinity: {}\r\n command: /run.sh\r\n disableCommands: []\r\n extraFlags: []\r\n livenessProbe:\r\n enabled: true\r\n failureThreshold: 5\r\n initialDelaySeconds: 5\r\n periodSeconds: 5\r\n successThreshold: 1\r\n timeoutSeconds: 5\r\n persistence:\r\n accessModes:\r\n - ReadWriteOnce\r\n enabled: true\r\n path: /data\r\n siz"]
[16.503407, "o", "e: 8Gi\r\n subPath: \"\"\r\n podAnnotations: {}\r\n podLabels: {}\r\n port: 6379\r\n readinessProbe:\r\n enabled: true\r\n failureThreshold: 5\r\n initialDelaySeconds: 5\r\n periodSeconds: 5\r\n successThreshold: 1\r\n timeoutSeconds: 1\r\n securityContext:\r\n enabled: true\r\n fsGroup: 1001\r\n runAsUser: 1001\r\n service:\r\n annotations: {}\r\n loadBalancerIP: null\r\n port: 6379\r\n type: ClusterIP\r\n statefulset:\r\n updateStrategy: RollingUpdate\r\n metrics:\r\n enabled: true\r\n image:\r\n pullPolicy: IfNotPresent\r\n registry: docker.io\r\n repository: oliver006/redis_exporter\r\n tag: v0.28.0\r\n service:\r\n annotations:\r\n prometheus.io/port: \"9121\"\r\n prometheus.io/scrape: \"true\"\r\n type: ClusterIP\r\n serviceMonitor:\r\n enabled: false\r\n selector:\r\n prometheus: kube-prometheus\r\n networkPolicy:\r\n enabled: false\r\n persistence: {}\r\n rbac:\r\n create: false\r\n role:\r\n rules: []\r\n servic"]
[16.503568, "o", "eAccount:\r\n create: false\r\n name: null\r\n slave:\r\n affinity: {}\r\n service:\r\n annotations: {}\r\n loadBalancerIP: null\r\n type: ClusterIP\r\n sysctlImage:\r\n command: []\r\n enabled: false\r\n mountHostSys: false\r\n pullPolicy: Always\r\n registry: docker.io\r\n repository: bitnami/minideb\r\n resources: {}\r\n tag: latest\r\n usePassword: false\r\n usePasswordFile: false\r\n volumePermissions:\r\n enabled: false\r\n image:\r\n pullPolicy: IfNotPresent\r\n registry: docker.io\r\n repository: bitnami/minideb\r\n tag: latest\r\n resources: {}\r\n\r\nHOOKS:\r\nMANIFEST:\r\n\r\n---\r\n# Source: open-match/charts/grafana/templates/podsecuritypolicy.yaml\r\napiVersion: extensions/v1beta1\r\nkind: PodSecurityPolicy\r\nmetadata:\r\n name: open-match-grafana\r\n labels:\r\n app: grafana\r\n chart: grafana-2.2.0\r\n heritage: Tiller\r\n release: open-match\r\n annotations:\r\n seccomp.security.alpha.kubernetes.io/allowedProfileNames: 'docker/default'\r\n seccomp.security.alpha.kubernetes.io"]
[16.503722, "o", "/defaultProfileName: 'docker/default'\r\n apparmor.security.beta.kubernetes.io/allowedProfileNames: 'runtime/default'\r\n apparmor.security.beta.kubernetes.io/defaultProfileName: 'runtime/default'\r\nspec:\r\n privileged: false\r\n allowPrivilegeEscalation: false\r\n requiredDropCapabilities:\r\n # Default set from Docker, without DAC_OVERRIDE or CHOWN\r\n - FOWNER\r\n - FSETID\r\n - KILL\r\n - SETGID\r\n - SETUID\r\n - SETPCAP\r\n - NET_BIND_SERVICE\r\n - NET_RAW\r\n - SYS_CHROOT\r\n - MKNOD\r\n - AUDIT_WRITE\r\n - SETFCAP\r\n volumes:\r\n - 'configMap'\r\n - 'emptyDir'\r\n - 'projected'\r\n - 'secret'\r\n - 'downwardAPI'"]
[16.50387, "o", "\r\n - 'persistentVolumeClaim'\r\n hostNetwork: false\r\n hostIPC: false\r\n hostPID: false\r\n runAsUser:\r\n rule: 'RunAsAny'\r\n seLinux:\r\n rule: 'RunAsAny'\r\n supplementalGroups:\r\n rule: 'RunAsAny'\r\n fsGroup:\r\n rule: 'RunAsAny'\r\n readOnlyRootFilesystem: false\r\n---\r\n# Source: open-match/charts/grafana/templates/secret.yaml\r\napiVersion: v1\r\nkind: Secret\r\nmetadata:\r\n name: open-match-grafana\r\n labels:\r\n app: grafana\r\n chart: grafana-2.2.0\r\n release: open-match\r\n heritage: Tiller\r\ntype: Opaque\r\ndata:\r\n admin-user: \"YWRtaW4=\"\r\n admin-password: \"b3Blbm1hdGNo\"\r\n ldap-toml: \"\"\r\n---\r\n# Source: open-match/charts/grafana/templates/configmap-dashboard-provider.yaml\r\napiVersion: v1\r\nkind: ConfigMap\r\nmetadata:\r\n labels:\r\n app: grafana\r\n chart: grafana-2.2.0\r\n release: open-match\r\n heritage: Tiller\r\n name: open-match-grafana-config-dashboards\r\ndata:\r\n provider.yaml: |-\r\n apiVersion: 1\r\n providers:\r\n - name: 'default'\r\n orgId: 1\r\n folder: ''\r\n type: file\r\n "]
[16.504022, "o", " disableDeletion: false\r\n options:\r\n path: /tmp/dashboards\r\n---\r\n# Source: open-match/charts/grafana/templates/configmap.yaml\r\napiVersion: v1\r\nkind: ConfigMap\r\nmetadata:\r\n name: open-match-grafana\r\n labels:\r\n app: grafana\r\n chart: grafana-2.2.0\r\n release: open-match\r\n heritage: Tiller\r\ndata:\r\n plugins: grafana-piechart-panel\r\n grafana.ini: |\r\n [analytics]\r\n check_for_updates = true\r\n [grafana_net]\r\n url = https://grafana.net\r\n [log]\r\n mode = console\r\n [paths]\r\n data = /var/lib/grafana/data\r\n logs = /var/log/grafana\r\n plugins = /var/lib/grafana/plugins\r\n provisioning = /etc/grafana/provisioning\r\n\r\n datasources.yaml: |\r\n apiVersion: 1\r\n datasources:\r\n - access: proxy\r\n isDefault: true\r\n name: Prometheus\r\n type: prometheus\r\n url: http://open-match-prometheus-server.open-match.svc.cluster.local:80/\r\n---\r\n# Source: open-match/charts/prometheus/templates/alertmanager-configmap.yaml\r\napiVersion: v1\r\nkind: ConfigMap\r\nmetadat"]
[16.504169, "o", "a:\r\n labels:\r\n component: \"alertmanager\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-alertmanager\r\ndata:\r\n alertmanager.yml: |\r\n global: {}\r\n receivers:\r\n - name: default-receiver\r\n route:\r\n group_interval: 5m\r\n group_wait: 10s\r\n receiver: default-receiver\r\n repeat_interval: 3h\r\n---\r\n# Source: open-match/charts/prometheus/templates/server-configmap.yaml\r\napiVersion: v1\r\nkind: ConfigMap\r\nmetadata:\r\n labels:\r\n component: \"server\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-server\r\ndata:\r\n alerts: |\r\n {}\r\n \r\n prometheus.yml: |\r\n global:\r\n evaluation_interval: 1m\r\n scrape_interval: 1m\r\n scrape_timeout: 10s\r\n rule_files:\r\n - /etc/config/rules\r\n - /etc/config/alerts\r\n scrape_configs:\r\n - job_name: prometheus\r\n static_configs:\r\n - targets:\r\n - localhost:"]
[16.504317, "o", "9090\r\n - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\r\n job_name: kubernetes-apiservers\r\n kubernetes_sd_configs:\r\n - role: endpoints\r\n relabel_configs:\r\n - action: keep\r\n regex: default;kubernetes;https\r\n source_labels:\r\n - __meta_kubernetes_namespace\r\n - __meta_kubernetes_service_name\r\n - __meta_kubernetes_endpoint_port_name\r\n scheme: https\r\n tls_config:\r\n ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\r\n insecure_skip_verify: true\r\n - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\r\n job_name: kubernetes-nodes\r\n kubernetes_sd_configs:\r\n - role: node\r\n relabel_configs:\r\n - action: labelmap\r\n regex: __meta_kubernetes_node_label_(.+)\r\n - replacement: kubernetes.default.svc:443\r\n target_label: __address__\r\n - regex: (.+)\r\n replacement: /api/v1/nodes/$1/proxy/metrics\r\n source_labels:\r\n - __met"]
[16.504463, "o", "a_kubernetes_node_name\r\n target_label: __metrics_path__\r\n scheme: https\r\n tls_config:\r\n ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\r\n insecure_skip_verify: true\r\n - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\r\n job_name: kubernetes-nodes-cadvisor\r\n kubernetes_sd_configs:\r\n - role: node\r\n relabel_configs:\r\n - action: labelmap\r\n regex: __meta_kubernetes_node_label_(.+)\r\n - replacement: kubernetes.default.svc:443\r\n target_label: __address__\r\n - regex: (.+)\r\n replacement: /api/v1/nodes/$1/proxy/metrics/cadvisor\r\n source_labels:\r\n - __meta_kubernetes_node_name\r\n target_label: __metrics_path__\r\n scheme: https\r\n tls_config:\r\n ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\r\n insecure_skip_verify: true\r\n - job_name: kubernetes-service-endpoints\r\n kubernetes_sd_configs:\r\n - role: endpoints\r\n relabel_configs:\r\n"]
[16.504611, "o", " - action: keep\r\n regex: true\r\n source_labels:\r\n - __meta_kubernetes_service_annotation_prometheus_io_scrape\r\n - action: replace\r\n regex: (https?)\r\n source_labels:\r\n - __meta_kubernetes_service_annotation_prometheus_io_scheme\r\n target_label: __scheme__\r\n - action: replace\r\n regex: (.+)\r\n source_labels:\r\n - __meta_kubernetes_service_annotation_prometheus_io_path\r\n target_label: __metrics_path__\r\n - action: replace\r\n regex: ([^:]+)(?::\\d+)?;(\\d+)\r\n replacement: $1:$2\r\n source_labels:\r\n - __address__\r\n - __meta_kubernetes_service_annotation_prometheus_io_port\r\n target_label: __address__\r\n - action: labelmap\r\n regex: __meta_kubernetes_service_label_(.+)\r\n - action: replace\r\n source_labels:\r\n - __meta_kubernetes_namespace\r\n target_label: kubernetes_namespace\r\n - action: replace\r\n source_labels:\r\n - __meta_kubernetes_servi"]
[16.5048, "o", "ce_name\r\n target_label: kubernetes_name\r\n - action: replace\r\n source_labels:\r\n - __meta_kubernetes_pod_node_name\r\n target_label: kubernetes_node\r\n - honor_labels: true\r\n job_name: prometheus-pushgateway\r\n kubernetes_sd_configs:\r\n - role: service\r\n relabel_configs:\r\n - action: keep\r\n regex: pushgateway\r\n source_labels:\r\n - __meta_kubernetes_service_annotation_prometheus_io_probe\r\n - job_name: kubernetes-services\r\n kubernetes_sd_configs:\r\n - role: service\r\n metrics_path: /probe\r\n params:\r\n module:\r\n - http_2xx\r\n relabel_configs:\r\n - action: keep\r\n regex: true\r\n source_labels:\r\n - __meta_kubernetes_service_annotation_prometheus_io_probe\r\n - source_labels:\r\n - __address__\r\n target_label: __param_target\r\n - replacement: blackbox\r\n target_label: __address__\r\n - source_labels:\r\n - __param_target\r\n target_label: instance"]
[16.504935, "o", "\r\n - action: labelmap\r\n regex: __meta_kubernetes_service_label_(.+)\r\n - source_labels:\r\n - __meta_kubernetes_namespace\r\n target_label: kubernetes_namespace\r\n - source_labels:\r\n - __meta_kubernetes_service_name\r\n target_label: kubernetes_name\r\n - job_name: kubernetes-pods\r\n kubernetes_sd_configs:\r\n - role: pod\r\n relabel_configs:\r\n - action: keep\r\n regex: true\r\n source_labels:\r\n - __meta_kubernetes_pod_annotation_prometheus_io_scrape\r\n - action: replace\r\n regex: (.+)\r\n source_labels:\r\n - __meta_kubernetes_pod_annotation_prometheus_io_path\r\n target_label: __metrics_path__\r\n - action: replace\r\n regex: ([^:]+)(?::\\d+)?;(\\d+)\r\n replacement: $1:$2\r\n source_labels:\r\n - __address__\r\n - __meta_kubernetes_pod_annotation_prometheus_io_port\r\n target_label: __address__\r\n - action: labelmap\r\n regex: __meta_kubernetes_pod_label_(.+)\r\n - "]
[16.505028, "o", "action: replace\r\n source_labels:\r\n - __meta_kubernetes_namespace\r\n target_label: kubernetes_namespace\r\n - action: replace\r\n source_labels:\r\n - __meta_kubernetes_pod_name\r\n target_label: kubernetes_pod_name\r\n \r\n alerting:\r\n alertmanagers:\r\n - kubernetes_sd_configs:\r\n - role: pod\r\n tls_config:\r\n ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\r\n bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\r\n relabel_configs:\r\n - source_labels: [__meta_kubernetes_namespace]\r\n regex: open-match\r\n action: keep\r\n - source_labels: [__meta_kubernetes_pod_label_app]\r\n regex: prometheus\r\n action: keep\r\n - source_labels: [__meta_kubernetes_pod_label_component]\r\n regex: alertmanager\r\n action: keep\r\n - source_labels: [__meta_kubernetes_pod_container_port_number]\r\n regex:\r\n action: drop\r\n rules: |\r\n "]
[16.505124, "o", " {}\r\n---\r\n# Source: open-match/charts/redis/templates/configmap.yaml\r\napiVersion: v1\r\nkind: ConfigMap\r\nmetadata:\r\n labels:\r\n app: redis\r\n chart: redis-6.1.0\r\n heritage: Tiller\r\n release: open-match\r\n name: om-redis\r\ndata:\r\n redis.conf: |-\r\n # User-supplied configuration:\r\n # maxmemory-policy volatile-lru\r\n master.conf: |-\r\n dir /data\r\n replica.conf: |-\r\n dir /data\r\n---\r\n# Source: open-match/charts/redis/templates/health-configmap.yaml\r\napiVersion: v1\r\nkind: ConfigMap\r\nmetadata:\r\n labels:\r\n app: redis\r\n chart: redis-6.1.0\r\n heritage: Tiller\r\n release: open-match\r\n name: om-redis-health\r\ndata:\r\n ping_local.sh: |-\r\n response=$(\r\n timeout -s 9 $1 \\\r\n redis-cli \\\r\n -h localhost \\\r\n -p $REDIS_PORT \\\r\n ping\r\n )\r\n if [ \"$response\" != \"PONG\" ]; then\r\n echo \"$response\"\r\n exit 1\r\n fi\r\n ping_master.sh: |-\r\n response=$(\r\n timeout -s 9 $1 \\\r\n redis-cli \\\r\n -h $REDIS_MASTER_HOST \\\r\n -p $REDIS_MASTER_P"]
[16.505184, "o", "ORT_NUMBER \\\r\n ping\r\n )\r\n if [ \"$response\" != \"PONG\" ]; then\r\n echo \"$response\"\r\n exit 1\r\n fi\r\n ping_local_and_master.sh: |-\r\n script_dir=\"$(dirname \"$0\")\"\r\n exit_status=0\r\n \"$script_dir/ping_local.sh\" $1 || exit_status=$?\r\n \"$script_dir/ping_master.sh\" $1 || exit_status=$?\r\n exit $exit_status\r\n---\r\n# Source: open-match/templates/om-configmap.yaml\r\n# Copyright 2019 Google Inc. All Rights Reserved.\r\n#\r\n# Licensed under the Apache License, Version 2.0 (the \"License\");\r\n# you may not use this file except in compliance with the License.\r\n# You may obtain a copy of the License at\r\n#\r\n# http://www.apache.org/licenses/LICENSE-2.0\r\n#\r\n# Unless required by applicable law or agreed to in writing, software\r\n# distributed under the License is distributed on an \"AS IS\" BASIS,\r\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n# See the License for the specific language governing permissions and\r\n# limitations under the License.\r\napiVersion: v1\r\nkind: "]
[16.505242, "o", "ConfigMap\r\nmetadata:\r\n name: om-configmap\r\n namespace: open-match\r\n labels:\r\n app: open-match\r\n component: config\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\ndata:\r\n matchmaker_config.yaml: |-\r\n # kubectl create configmap om-configmap --from-file=config/matchmaker_config.yaml\r\n debug: true\r\n \r\n logging:\r\n level: debug\r\n format: text\r\n source: false\r\n \r\n api:\r\n backend:\r\n hostname: om-backendapi\r\n port: 50505\r\n backoff: \"[2 32] *2 ~0.33 <30\"\r\n proxyport: 51505\r\n frontend:\r\n hostname: om-frontendapi\r\n port: 50504\r\n backoff: \"[2 32] *2 ~0.33 <300\"\r\n proxyport: 51504\r\n mmlogic:\r\n hostname: om-mmlogicapi\r\n port: 50503\r\n proxyport: 51503\r\n functions:\r\n port: 50502\r\n proxyport: 51502\r\n \r\n evaluator:\r\n # Evaluator intervals are in milliseconds\r\n interval: 10\r\n pollIntervalMs: 1000\r\n maxWaitMs: 10000\r\n \r\n "]
[16.5053, "o", " metrics:\r\n port: 9555\r\n endpoint: /metrics\r\n reportingPeriod: 5\r\n \r\n queues:\r\n profiles:\r\n name: profileq\r\n pullCount: 100\r\n proposals:\r\n name: proposalq\r\n \r\n ignoreLists:\r\n proposed:\r\n name: proposed\r\n offset: 0\r\n duration: 800\r\n deindexed:\r\n name: deindexed\r\n offset: 0\r\n duration: 800\r\n expired:\r\n name: OM_METADATA.accessed\r\n offset: 800\r\n duration: 0\r\n \r\n defaultImages:\r\n evaluator:\r\n name: gcr.io/openmatch-gaming-dev/openmatch-evaluator-simple\r\n tag: dev\r\n mmf:\r\n name: gcr.io/openmatch-gaming-dev/openmatch-mmf-py3-mmlogic-simple\r\n tag: dev\r\n \r\n redis:\r\n pool:\r\n maxIdle: 3\r\n maxActive: 0\r\n idleTimeout: 60\r\n queryArgs:\r\n count: 10000\r\n results:\r\n pageSize: 10000\r\n expirations:\r\n player: 43200\r\n matchobject: 43200\r\n \r\n jsonkeys:\r\n mmfIm"]
[16.505358, "o", "age: imagename\r\n mmfService: hostname\r\n rosters: properties.rosters\r\n pools: properties.pools\r\n \r\n playerIndices:\r\n - char.cleric\r\n - char.knight\r\n - char.paladin\r\n - map.aleroth\r\n - map.oasis\r\n - mmr.rating\r\n - mode.battleroyale\r\n - mode.ctf\r\n - mode.demo\r\n - region.europe-east1\r\n - region.europe-west1\r\n - region.europe-west2\r\n - region.europe-west3\r\n - region.europe-west4\r\n - role.dps\r\n - role.support\r\n - role.tank\r\n---\r\n# Source: open-match/charts/grafana/templates/pvc.yaml\r\napiVersion: v1\r\nkind: PersistentVolumeClaim\r\nmetadata:\r\n name: open-match-grafana\r\n labels:\r\n app: grafana\r\n chart: grafana-2.2.0\r\n release: open-match\r\n heritage: Tiller\r\nspec:\r\n accessModes:\r\n - \"ReadWriteOnce\"\r\n resources:\r\n requests:\r\n storage: \"10Gi\"\r\n storageClassName:\r\n---\r\n# Source: open-match/charts/prometheus/templates/alertmanager-pvc.yaml\r\napiVersion: v1\r\nkind: PersistentVolumeClaim\r\nmetadata:\r\n labels:\r\n component: \"aler"]
[16.505425, "o", "tmanager\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-alertmanager\r\nspec:\r\n accessModes:\r\n - ReadWriteOnce\r\n \r\n resources:\r\n requests:\r\n storage: \"2Gi\"\r\n---\r\n# Source: open-match/charts/prometheus/templates/server-pvc.yaml\r\napiVersion: v1\r\nkind: PersistentVolumeClaim\r\nmetadata:\r\n labels:\r\n component: \"server\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-server\r\nspec:\r\n accessModes:\r\n - ReadWriteOnce\r\n \r\n resources:\r\n requests:\r\n storage: \"8Gi\"\r\n---\r\n# Source: open-match/charts/grafana/templates/serviceaccount.yaml\r\napiVersion: v1\r\nkind: ServiceAccount\r\nmetadata:\r\n labels:\r\n app: grafana\r\n chart: grafana-2.2.0\r\n heritage: Tiller\r\n release: open-match\r\n name: open-match-grafana\r\n---\r\n# Source: open-match/charts/prometheus/templates/alertmanager-serviceaccount.yaml\r\napiVersion: v1\r\nkind: ServiceAcco"]
[16.505537, "o", "unt\r\nmetadata:\r\n labels:\r\n component: \"alertmanager\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-alertmanager\r\n---\r\n# Source: open-match/charts/prometheus/templates/kube-state-metrics-serviceaccount.yaml\r\napiVersion: v1\r\nkind: ServiceAccount\r\nmetadata:\r\n labels:\r\n component: \"kube-state-metrics\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-kube-state-metrics\r\n---\r\n# Source: open-match/charts/prometheus/templates/node-exporter-serviceaccount.yaml\r\napiVersion: v1\r\nkind: ServiceAccount\r\nmetadata:\r\n labels:\r\n component: \"node-exporter\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-node-exporter\r\n---\r\n# Source: open-match/charts/prometheus/templates/pushgateway-serviceaccount.yaml\r\napiVersion: v1\r\nkind: ServiceAccount\r\nmetadata:\r\n labels:\r\n component: \"p"]
[16.505818, "o", "ushgateway\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-pushgateway\r\n---\r\n# Source: open-match/charts/prometheus/templates/server-serviceaccount.yaml\r\napiVersion: v1\r\nkind: ServiceAccount\r\nmetadata:\r\n labels:\r\n component: \"server\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-server\r\n---\r\n# Source: open-match/templates/mmforc-service-account.yaml\r\n# Copyright 2019 Google Inc. All Rights Reserved.\r\n#\r\n# Licensed under the Apache License, Version 2.0 (the \"License\");\r\n# you may not use this file except in compliance with the License.\r\n# You may obtain a copy of the License at\r\n#\r\n# http://www.apache.org/licenses/LICENSE-2.0\r\n#\r\n# Unless required by applicable law or agreed to in writing, software\r\n# distributed under the License is distributed on an \"AS IS\" BASIS,\r\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n"]
[16.505975, "o", "# See the License for the specific language governing permissions and\r\n# limitations under the License.\r\napiVersion: v1\r\nkind: ServiceAccount\r\nmetadata:\r\n name: mmforc-job-runner\r\n namespace: open-match\r\n labels:\r\n app: open-match\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\n---\r\n# Source: open-match/charts/grafana/templates/clusterrole.yaml\r\nkind: ClusterRole\r\napiVersion: rbac.authorization.k8s.io/v1\r\nmetadata:\r\n labels:\r\n app: grafana\r\n chart: grafana-2.2.0\r\n release: open-match\r\n heritage: Tiller\r\n name: open-match-grafana-clusterrole\r\nrules:\r\n- apiGroups: [\"\"] # \"\" indicates the core API group\r\n resources: [\"configmaps\"]\r\n verbs: [\"get\", \"watch\", \"list\"]\r\n---\r\n# Source: open-match/charts/prometheus/templates/kube-state-metrics-clusterrole.yaml\r\napiVersion: rbac.authorization.k8s.io/v1beta1\r\nkind: ClusterRole\r\nmetadata:\r\n labels:\r\n component: \"kube-state-metrics\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritag"]
[16.506109, "o", "e: Tiller\r\n name: open-match-prometheus-kube-state-metrics\r\nrules:\r\n - apiGroups:\r\n - \"\"\r\n resources:\r\n - namespaces\r\n - nodes\r\n - persistentvolumeclaims\r\n - pods\r\n - services\r\n - resourcequotas\r\n - replicationcontrollers\r\n - limitranges\r\n - persistentvolumeclaims\r\n - persistentvolumes\r\n - endpoints\r\n - secrets\r\n - configmaps\r\n verbs:\r\n - list\r\n - watch\r\n - apiGroups:\r\n - extensions\r\n resources:\r\n - daemonsets\r\n - deployments\r\n - replicasets\r\n verbs:\r\n - list\r\n - watch\r\n - apiGroups:\r\n - apps\r\n resources:\r\n - statefulsets\r\n verbs:\r\n - get\r\n - list\r\n - watch\r\n - apiGroups:\r\n - batch\r\n resources:\r\n - cronjobs\r\n - jobs\r\n verbs:\r\n - list\r\n - watch\r\n - apiGroups:\r\n - autoscaling\r\n resources:\r\n - horizontalpodautoscalers\r\n verbs:\r\n - list\r\n - watch\r\n - apiGroups:\r\n - policy\r\n resources:\r\n "]
[16.506237, "o", "- poddisruptionbudgets\r\n verbs:\r\n - list\r\n - watch\r\n---\r\n# Source: open-match/charts/prometheus/templates/server-clusterrole.yaml\r\napiVersion: rbac.authorization.k8s.io/v1beta1\r\nkind: ClusterRole\r\nmetadata:\r\n labels:\r\n component: \"server\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-server\r\nrules:\r\n - apiGroups:\r\n - \"\"\r\n resources:\r\n - nodes\r\n - nodes/proxy\r\n - services\r\n - endpoints\r\n - pods\r\n - ingresses\r\n - configmaps\r\n verbs:\r\n - get\r\n - list\r\n - watch\r\n - apiGroups:\r\n - \"extensions\"\r\n resources:\r\n - ingresses/status\r\n - ingresses\r\n verbs:\r\n - get\r\n - list\r\n - watch\r\n - nonResourceURLs:\r\n - \"/metrics\"\r\n verbs:\r\n - get\r\n---\r\n# Source: open-match/charts/grafana/templates/clusterrolebinding.yaml\r\nkind: ClusterRoleBinding\r\napiVersion: rbac.authorization.k8s.io/v1\r\nmetadata:\r\n name: open-match-grafan"]
[16.506361, "o", "a-clusterrolebinding\r\n labels:\r\n app: grafana\r\n chart: grafana-2.2.0\r\n release: open-match\r\n heritage: Tiller\r\nsubjects:\r\n - kind: ServiceAccount\r\n name: open-match-grafana\r\n namespace: open-match\r\nroleRef:\r\n kind: ClusterRole\r\n name: open-match-grafana-clusterrole\r\n apiGroup: rbac.authorization.k8s.io\r\n---\r\n# Source: open-match/charts/prometheus/templates/kube-state-metrics-clusterrolebinding.yaml\r\napiVersion: rbac.authorization.k8s.io/v1beta1\r\nkind: ClusterRoleBinding\r\nmetadata:\r\n labels:\r\n component: \"kube-state-metrics\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-kube-state-metrics\r\nsubjects:\r\n - kind: ServiceAccount\r\n name: open-match-prometheus-kube-state-metrics\r\n namespace: open-match\r\nroleRef:\r\n apiGroup: rbac.authorization.k8s.io\r\n kind: ClusterRole\r\n name: open-match-prometheus-kube-state-metrics\r\n---\r\n# Source: open-match/charts/prometheus/templates/server-clusterrolebinding.yam"]
[16.506478, "o", "l\r\napiVersion: rbac.authorization.k8s.io/v1beta1\r\nkind: ClusterRoleBinding\r\nmetadata:\r\n labels:\r\n component: \"server\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-server\r\nsubjects:\r\n - kind: ServiceAccount\r\n name: open-match-prometheus-server\r\n namespace: open-match\r\nroleRef:\r\n apiGroup: rbac.authorization.k8s.io\r\n kind: ClusterRole\r\n name: open-match-prometheus-server\r\n---\r\n# Source: open-match/charts/grafana/templates/role.yaml\r\napiVersion: rbac.authorization.k8s.io/v1beta1\r\nkind: Role\r\nmetadata:\r\n name: open-match-grafana\r\n labels:\r\n app: grafana\r\n chart: grafana-2.2.0\r\n heritage: Tiller\r\n release: open-match\r\nrules:\r\n- apiGroups: ['extensions']\r\n resources: ['podsecuritypolicies']\r\n verbs: ['use']\r\n resourceNames: [open-match-grafana]\r\n---\r\n# Source: open-match/templates/mmforc-service-account.yaml\r\napiVersion: rbac.authorization.k8s.io/v1\r\nkind: Role\r\nmetadata:\r\n name: mm"]
[16.506599, "o", "forc-job-runner\r\n namespace: open-match\r\n labels:\r\n app: open-match\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\nrules:\r\n- apiGroups: [\"batch\"]\r\n resources: [\"jobs\"]\r\n verbs: [\"create\"]\r\n---\r\n# Source: open-match/charts/grafana/templates/rolebinding.yaml\r\napiVersion: rbac.authorization.k8s.io/v1beta1\r\nkind: RoleBinding\r\nmetadata:\r\n name: open-match-grafana\r\n labels:\r\n app: grafana\r\n chart: grafana-2.2.0\r\n heritage: Tiller\r\n release: open-match\r\nroleRef:\r\n apiGroup: rbac.authorization.k8s.io\r\n kind: Role\r\n name: open-match-grafana\r\nsubjects:\r\n- kind: ServiceAccount\r\n name: open-match-grafana\r\n namespace: open-match\r\n---\r\n# Source: open-match/templates/mmforc-service-account.yaml\r\napiVersion: rbac.authorization.k8s.io/v1beta1\r\nkind: RoleBinding\r\nmetadata:\r\n name: mmforc-job-runner\r\nsubjects:\r\n- kind: ServiceAccount\r\n name: mmforc-job-runner\r\n namespace: open-match\r\nroleRef:\r\n kind: Role\r\n name: mmforc-job-runner\r\n apiGroup: rbac.authorization.k8s.i"]
[16.506726, "o", "o\r\n---\r\n# Source: open-match/charts/grafana/templates/service.yaml\r\napiVersion: v1\r\nkind: Service\r\nmetadata:\r\n name: open-match-grafana\r\n labels:\r\n app: grafana\r\n chart: grafana-2.2.0\r\n release: open-match\r\n heritage: Tiller\r\nspec:\r\n type: ClusterIP\r\n ports:\r\n - name: service\r\n port: 3000\r\n protocol: TCP\r\n targetPort: 3000\r\n\r\n selector:\r\n app: grafana\r\n release: open-match\r\n---\r\n# Source: open-match/charts/prometheus/templates/alertmanager-service.yaml\r\napiVersion: v1\r\nkind: Service\r\nmetadata:\r\n labels:\r\n component: \"alertmanager\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-alertmanager\r\nspec:\r\n ports:\r\n - name: http\r\n port: 80\r\n protocol: TCP\r\n targetPort: 9093\r\n selector:\r\n component: \"alertmanager\"\r\n app: prometheus"]
[16.506849, "o", "\r\n release: open-match\r\n type: \"ClusterIP\"\r\n---\r\n# Source: open-match/charts/prometheus/templates/kube-state-metrics-svc.yaml\r\napiVersion: v1\r\nkind: Service\r\nmetadata:\r\n annotations:\r\n prometheus.io/scrape: \"true\"\r\n \r\n labels:\r\n component: \"kube-state-metrics\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-kube-state-metrics\r\nspec:\r\n clusterIP: None\r\n ports:\r\n - name: http\r\n port: 80\r\n protocol: TCP\r\n targetPort: 8080\r\n selector:\r\n component: \"kube-state-metrics\"\r\n app: prometheus\r\n release: open-match\r\n type: \"ClusterIP\"\r\n---\r\n# Source: open-match/charts/prometheus/templates/node-exporter-service.yaml\r\napiVersion: v1\r\nkind: Service\r\nmetadata:\r\n annotations:\r\n prometheus.io/scrape: \"true\"\r\n \r\n labels:\r\n component: \"node-exporter\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-node-exporter\r\nspe"]
[16.506973, "o", "c:\r\n clusterIP: None\r\n ports:\r\n - name: metrics\r\n port: 9100\r\n protocol: TCP\r\n targetPort: 9100\r\n selector:\r\n component: \"node-exporter\"\r\n app: prometheus\r\n release: open-match\r\n type: \"ClusterIP\"\r\n---\r\n# Source: open-match/charts/prometheus/templates/pushgateway-service.yaml\r\napiVersion: v1\r\nkind: Service\r\nmetadata:\r\n annotations:\r\n prometheus.io/probe: pushgateway\r\n \r\n labels:\r\n component: \"pushgateway\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-pushgateway\r\nspec:\r\n ports:\r\n - name: http\r\n port: 9091\r\n protocol: TCP\r\n targetPort: 9091\r\n selector:\r\n component: \"pushgateway\"\r\n app: prometheus\r\n release: open-match\r\n type: \"ClusterIP\"\r\n---\r\n# Source: open-match/charts/prometheus/templates/server-service.yaml\r\napiVersion: v1\r\nkind: Service\r\nmetadata:\r\n labels:\r\n component: \"server\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7"]
[16.507097, "o", ".1\r\n heritage: Tiller\r\n name: open-match-prometheus-server\r\nspec:\r\n ports:\r\n - name: http\r\n port: 80\r\n protocol: TCP\r\n targetPort: 9090\r\n selector:\r\n component: \"server\"\r\n app: prometheus\r\n release: open-match\r\n type: \"ClusterIP\"\r\n---\r\n# Source: open-match/charts/redis/templates/metrics-svc.yaml\r\napiVersion: v1\r\nkind: Service\r\nmetadata:\r\n name: om-redis-metrics\r\n labels:\r\n app: redis\r\n chart: redis-6.1.0\r\n release: \"open-match\"\r\n heritage: \"Tiller\"\r\n annotations:\r\n prometheus.io/port: \"9121\"\r\n prometheus.io/scrape: \"true\"\r\n \r\nspec:\r\n type: ClusterIP\r\n ports:\r\n - name: metrics\r\n port: 9121\r\n targetPort: metrics\r\n selector:\r\n app: redis\r\n release: open-match\r\n role: metrics\r\n---\r\n# Source: open-match/charts/redis/templates/redis-master-svc.yaml\r\napiVersion: v1\r\nkind: Service\r\nmetadata:\r\n name: om-redis-master\r\n labels:\r\n app: redis\r\n chart: redis-6.1.0\r\n release: \"open-match\"\r\n heritage: \"Tiller\"\r\nspec:\r\n type: ClusterIP"]
[16.507218, "o", "\r\n ports:\r\n - name: redis\r\n port: 6379\r\n targetPort: redis\r\n selector:\r\n app: redis\r\n release: \"open-match\"\r\n role: master\r\n---\r\n# Source: open-match/charts/redis/templates/redis-slave-svc.yaml\r\napiVersion: v1\r\nkind: Service\r\nmetadata:\r\n name: om-redis-slave\r\n labels:\r\n app: redis\r\n chart: redis-6.1.0\r\n release: \"open-match\"\r\n heritage: \"Tiller\"\r\nspec:\r\n type: ClusterIP\r\n ports:\r\n - name: redis\r\n port: 6379\r\n targetPort: redis\r\n selector:\r\n app: redis\r\n release: \"open-match\"\r\n role: slave\r\n---\r\n# Source: open-match/templates/backendapi.yaml\r\n# Copyright 2019 Google Inc. All Rights Reserved.\r\n#\r\n# Licensed under the Apache License, Version 2.0 (the \"License\");\r\n# you may not use this file except in compliance with the License.\r\n# You may obtain a copy of the License at\r\n#\r\n# http://www.apache.org/licenses/LICENSE-2.0\r\n#\r\n# Unless required by applicable law or agreed to in writing, software\r\n# distributed under the License is distributed on an \"AS IS\" BASIS"]
[16.507339, "o", ",\r\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n# See the License for the specific language governing permissions and\r\n# limitations under the License.\r\nkind: Service\r\napiVersion: v1\r\nmetadata:\r\n name: om-backendapi\r\n namespace: open-match\r\n labels:\r\n app: open-match\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\nspec:\r\n selector:\r\n app: open-match\r\n component: backend\r\n ports:\r\n - name: grpc\r\n protocol: TCP\r\n port: 50505\r\n - name: proxy\r\n protocol: TCP\r\n port: 51505\r\n---\r\n# Source: open-match/templates/frontendapi.yaml\r\n# Copyright 2019 Google Inc. All Rights Reserved.\r\n#\r\n# Licensed under the Apache License, Version 2.0 (the \"License\");\r\n# you may not use this file except in compliance with the License.\r\n# You may obtain a copy of the License at\r\n#\r\n# http://www.apache.org/licenses/LICENSE-2.0\r\n#\r\n# Unless required by applicable law or agreed to in writing, software\r\n# distributed under the License is distributed on"]
[16.507459, "o", " an \"AS IS\" BASIS,\r\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n# See the License for the specific language governing permissions and\r\n# limitations under the License.\r\nkind: Service\r\napiVersion: v1\r\nmetadata:\r\n name: om-frontendapi\r\n namespace: open-match\r\n labels:\r\n app: open-match\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\nspec:\r\n selector:\r\n app: open-match\r\n component: frontend\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\n ports:\r\n - name: grpc\r\n protocol: TCP\r\n port: 50504\r\n - name: proxy\r\n protocol: TCP\r\n port: 51504\r\n---\r\n# Source: open-match/templates/mmlogicapi.yaml\r\n# Copyright 2019 Google Inc. All Rights Reserved.\r\n#\r\n# Licensed under the Apache License, Version 2.0 (the \"License\");\r\n# you may not use this file except in compliance with the License.\r\n# You may obtain a copy of the License at\r\n#\r\n# http://www.apache.org/licenses/LICENSE-2.0\r\n#\r\n# Unless required by appli"]
[16.507584, "o", "cable law or agreed to in writing, software\r\n# distributed under the License is distributed on an \"AS IS\" BASIS,\r\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n# See the License for the specific language governing permissions and\r\n# limitations under the License.\r\nkind: Service\r\napiVersion: v1\r\nmetadata:\r\n name: om-mmlogicapi\r\n namespace: open-match\r\n labels:\r\n app: open-match\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\nspec:\r\n selector:\r\n app: open-match\r\n component: mmlogic\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\n ports:\r\n - name: grpc\r\n protocol: TCP\r\n port: 50503\r\n - name: proxy\r\n protocol: TCP\r\n port: 51503\r\n---\r\n# Source: open-match/charts/prometheus/templates/node-exporter-daemonset.yaml\r\napiVersion: extensions/v1beta1\r\nkind: DaemonSet\r\nmetadata:\r\n labels:\r\n component: \"node-exporter\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage:"]
[16.50771, "o", " Tiller\r\n name: open-match-prometheus-node-exporter\r\nspec:\r\n selector:\r\n matchLabels:\r\n component: \"node-exporter\"\r\n app: prometheus\r\n release: open-match\r\n updateStrategy:\r\n type: RollingUpdate\r\n \r\n template:\r\n metadata:\r\n labels:\r\n component: \"node-exporter\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n spec:\r\n serviceAccountName: open-match-prometheus-node-exporter\r\n containers:\r\n - name: prometheus-node-exporter\r\n image: \"prom/node-exporter:v0.17.0\"\r\n imagePullPolicy: \"IfNotPresent\"\r\n args:\r\n - --path.procfs=/host/proc\r\n - --path.sysfs=/host/sys\r\n ports:\r\n - name: metrics\r\n containerPort: 9100\r\n hostPort: 9100\r\n resources:\r\n {}\r\n \r\n volumeMounts:\r\n - name: proc\r\n mountPath: /host/proc\r\n readOnly: true\r\n "]
[16.507834, "o", " - name: sys\r\n mountPath: /host/sys\r\n readOnly: true\r\n hostNetwork: true\r\n hostPID: true\r\n volumes:\r\n - name: proc\r\n hostPath:\r\n path: /proc\r\n - name: sys\r\n hostPath:\r\n path: /sys\r\n---\r\n# Source: open-match/charts/grafana/templates/deployment.yaml\r\napiVersion: apps/v1beta2\r\nkind: Deployment\r\nmetadata:\r\n name: open-match-grafana\r\n labels:\r\n app: grafana\r\n chart: grafana-2.2.0\r\n release: open-match\r\n heritage: Tiller\r\nspec:\r\n replicas: 1\r\n selector:\r\n matchLabels:\r\n app: grafana\r\n release: open-match\r\n strategy:\r\n type: RollingUpdate\r\n template:\r\n metadata:\r\n labels:\r\n app: grafana\r\n release: open-match\r\n spec:\r\n serviceAccountName: open-match-grafana\r\n securityContext:\r\n fsGroup: 472\r\n runAsUser: 472\r\n \r\n initContainers:\r\n - name: init-chown-data\r\n image: \"busybox:1.30.0\"\r\n imagePullPolicy: "]
[16.507957, "o", "IfNotPresent\r\n securityContext:\r\n runAsUser: 0\r\n command: [\"chown\", \"-R\", \"472:472\", \"/var/lib/grafana\"]\r\n volumeMounts:\r\n - name: storage\r\n mountPath: \"/var/lib/grafana\"\r\n containers:\r\n - name: grafana-sc-dashboard\r\n image: \"kiwigrid/k8s-sidecar:0.0.11\"\r\n imagePullPolicy: IfNotPresent\r\n env:\r\n - name: LABEL\r\n value: \"grafana_dashboard\"\r\n - name: FOLDER\r\n value: \"/tmp/dashboards\"\r\n resources:\r\n {}\r\n \r\n volumeMounts:\r\n - name: sc-dashboard-volume\r\n mountPath: \"/tmp/dashboards\"\r\n - name: grafana\r\n image: \"grafana/grafana:6.0.0\"\r\n imagePullPolicy: IfNotPresent\r\n volumeMounts:\r\n - name: config\r\n mountPath: \"/etc/grafana/grafana.ini\"\r\n subPath: grafana.ini\r\n - name: ldap\r\n mountPath: \"/etc/grafana/ldap.toml\"\r\n "]
[16.508084, "o", " subPath: ldap.toml\r\n - name: storage\r\n mountPath: \"/var/lib/grafana\"\r\n - name: config\r\n mountPath: \"/etc/grafana/provisioning/datasources/datasources.yaml\"\r\n subPath: datasources.yaml\r\n - name: sc-dashboard-volume\r\n mountPath: \"/tmp/dashboards\"\r\n - name: sc-dashboard-provider\r\n mountPath: \"/etc/grafana/provisioning/dashboards/sc-dashboardproviders.yaml\"\r\n subPath: provider.yaml\r\n ports:\r\n - name: service\r\n containerPort: 3000\r\n protocol: TCP\r\n - name: grafana\r\n containerPort: 3000\r\n protocol: TCP\r\n env:\r\n - name: GF_SECURITY_ADMIN_USER\r\n valueFrom:\r\n secretKeyRef:\r\n name: open-match-grafana\r\n key: admin-user\r\n - name: GF_SECURITY_ADMIN_PASSWORD\r\n valueFrom:\r\n secretKeyRef:\r\n "]
[16.508204, "o", " name: open-match-grafana\r\n key: admin-password\r\n - name: GF_INSTALL_PLUGINS\r\n valueFrom:\r\n configMapKeyRef:\r\n name: open-match-grafana\r\n key: plugins\r\n livenessProbe:\r\n failureThreshold: 10\r\n httpGet:\r\n path: /api/health\r\n port: 3000\r\n initialDelaySeconds: 60\r\n timeoutSeconds: 30\r\n \r\n readinessProbe:\r\n httpGet:\r\n path: /api/health\r\n port: 3000\r\n \r\n resources:\r\n {}\r\n \r\n volumes:\r\n - name: config\r\n configMap:\r\n name: open-match-grafana\r\n - name: ldap\r\n secret:\r\n secretName: open-match-grafana\r\n items:\r\n - key: ldap-toml\r\n path: ldap.toml\r\n - name: storage\r\n persistentVolumeClaim:\r\n claimName: open-match-grafana"]
[16.508322, "o", "\r\n - name: sc-dashboard-volume\r\n emptyDir: {}\r\n - name: sc-dashboard-provider\r\n configMap:\r\n name: open-match-grafana-config-dashboards\r\n---\r\n# Source: open-match/charts/prometheus/templates/alertmanager-deployment.yaml\r\napiVersion: extensions/v1beta1\r\nkind: Deployment\r\nmetadata:\r\n labels:\r\n component: \"alertmanager\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-alertmanager\r\nspec:\r\n selector:\r\n matchLabels:\r\n component: \"alertmanager\"\r\n app: prometheus\r\n release: open-match\r\n replicas: 1\r\n template:\r\n metadata:\r\n labels:\r\n component: \"alertmanager\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n spec:\r\n serviceAccountName: open-match-prometheus-alertmanager\r\n containers:\r\n - name: prometheus-alertmanager\r\n image: \"prom/alertmanager:v0.15.3\"\r\n "]
[16.508441, "o", "imagePullPolicy: \"IfNotPresent\"\r\n env:\r\n - name: POD_IP\r\n valueFrom:\r\n fieldRef:\r\n apiVersion: v1\r\n fieldPath: status.podIP\r\n args:\r\n - --config.file=/etc/config/alertmanager.yml\r\n - --storage.path=/data\r\n - --cluster.advertise-address=$(POD_IP):6783\r\n - --web.external-url=/\r\n\r\n ports:\r\n - containerPort: 9093\r\n readinessProbe:\r\n httpGet:\r\n path: /#/status\r\n port: 9093\r\n initialDelaySeconds: 30\r\n timeoutSeconds: 30\r\n resources:\r\n {}\r\n \r\n volumeMounts:\r\n - name: config-volume\r\n mountPath: /etc/config\r\n - name: storage-volume\r\n mountPath: \"/data\"\r\n subPath: \"\"\r\n\r\n - name: prometheus-alertmanager-configmap-reload\r\n image: \"jimmidyson/configmap-reload:v0.2.2\"\r\n imagePullP"]
[16.508559, "o", "olicy: \"IfNotPresent\"\r\n args:\r\n - --volume-dir=/etc/config\r\n - --webhook-url=http://127.0.0.1:9093/-/reload\r\n resources:\r\n {}\r\n \r\n volumeMounts:\r\n - name: config-volume\r\n mountPath: /etc/config\r\n readOnly: true\r\n volumes:\r\n - name: config-volume\r\n configMap:\r\n name: open-match-prometheus-alertmanager\r\n - name: storage-volume\r\n persistentVolumeClaim:\r\n claimName: open-match-prometheus-alertmanager\r\n---\r\n# Source: open-match/charts/prometheus/templates/kube-state-metrics-deployment.yaml\r\napiVersion: extensions/v1beta1\r\nkind: Deployment\r\nmetadata:\r\n labels:\r\n component: \"kube-state-metrics\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-kube-state-metrics\r\nspec:\r\n selector:\r\n matchLabels:\r\n component: \"kube-state-metrics\"\r\n app: prometheus\r\n rele"]
[16.508722, "o", "ase: open-match\r\n replicas: 1\r\n template:\r\n metadata:\r\n labels:\r\n component: \"kube-state-metrics\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n spec:\r\n serviceAccountName: open-match-prometheus-kube-state-metrics\r\n containers:\r\n - name: prometheus-kube-state-metrics\r\n image: \"quay.io/coreos/kube-state-metrics:v1.5.0\"\r\n imagePullPolicy: \"IfNotPresent\"\r\n ports:\r\n - name: metrics\r\n containerPort: 8080\r\n resources:\r\n {}\r\n---\r\n# Source: open-match/charts/prometheus/templates/pushgateway-deployment.yaml\r\napiVersion: extensions/v1beta1\r\nkind: Deployment\r\nmetadata:\r\n labels:\r\n component: \"pushgateway\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-prometheus-pushgateway\r\nspec:\r\n selector:\r\n matchLabels:\r\n component: \"pushgateway\"\r\n app: prometheus\r\n re"]
[16.508853, "o", "lease: open-match\r\n replicas: 1\r\n template:\r\n metadata:\r\n labels:\r\n component: \"pushgateway\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n spec:\r\n serviceAccountName: open-match-prometheus-pushgateway\r\n containers:\r\n - name: prometheus-pushgateway\r\n image: \"prom/pushgateway:v0.6.0\"\r\n imagePullPolicy: \"IfNotPresent\"\r\n args:\r\n ports:\r\n - containerPort: 9091\r\n readinessProbe:\r\n httpGet:\r\n path: /#/status\r\n port: 9091\r\n initialDelaySeconds: 10\r\n timeoutSeconds: 10\r\n resources:\r\n {}\r\n---\r\n# Source: open-match/charts/prometheus/templates/server-deployment.yaml\r\napiVersion: extensions/v1beta1\r\nkind: Deployment\r\nmetadata:\r\n labels:\r\n component: \"server\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n name: open-match-promethe"]
[16.508976, "o", "us-server\r\nspec:\r\n selector:\r\n matchLabels:\r\n component: \"server\"\r\n app: prometheus\r\n release: open-match\r\n replicas: 1\r\n template:\r\n metadata:\r\n labels:\r\n component: \"server\"\r\n app: prometheus\r\n release: open-match\r\n chart: prometheus-8.7.1\r\n heritage: Tiller\r\n spec:\r\n serviceAccountName: open-match-prometheus-server\r\n initContainers:\r\n - name: \"init-chown-data\"\r\n image: \"busybox:latest\"\r\n imagePullPolicy: \"IfNotPresent\"\r\n resources:\r\n {}\r\n \r\n # 65534 is the nobody user that prometheus uses.\r\n command: [\"chown\", \"-R\", \"65534:65534\", \"/data\"]\r\n volumeMounts:\r\n - name: storage-volume\r\n mountPath: /data\r\n subPath: \"\"\r\n containers:\r\n - name: prometheus-server-configmap-reload\r\n image: \"jimmidyson/configmap-reload:v0.2.2\"\r\n imagePullPolicy: \"IfNotPresent\"\r\n args:\r\n - --volume-dir=/etc/config\r\n "]
[16.509097, "o", " - --webhook-url=http://127.0.0.1:9090/-/reload\r\n resources:\r\n {}\r\n \r\n volumeMounts:\r\n - name: config-volume\r\n mountPath: /etc/config\r\n readOnly: true\r\n\r\n - name: prometheus-server\r\n image: \"prom/prometheus:v2.7.1\"\r\n imagePullPolicy: \"IfNotPresent\"\r\n args:\r\n - --config.file=/etc/config/prometheus.yml\r\n - --storage.tsdb.path=/data\r\n - --web.console.libraries=/etc/prometheus/console_libraries\r\n - --web.console.templates=/etc/prometheus/consoles\r\n - --web.enable-lifecycle\r\n ports:\r\n - containerPort: 9090\r\n readinessProbe:\r\n httpGet:\r\n path: /-/ready\r\n port: 9090\r\n initialDelaySeconds: 30\r\n timeoutSeconds: 30\r\n livenessProbe:\r\n httpGet:\r\n path: /-/healthy\r\n port: 9090\r\n initialDelaySeconds: 30\r\n "]
[16.509218, "o", " timeoutSeconds: 30\r\n resources:\r\n requests:\r\n cpu: 2\r\n memory: 4Gi\r\n \r\n volumeMounts:\r\n - name: config-volume\r\n mountPath: /etc/config\r\n - name: storage-volume\r\n mountPath: /data\r\n subPath: \"\"\r\n terminationGracePeriodSeconds: 300\r\n volumes:\r\n - name: config-volume\r\n configMap:\r\n name: open-match-prometheus-server\r\n - name: storage-volume\r\n persistentVolumeClaim:\r\n claimName: open-match-prometheus-server\r\n---\r\n# Source: open-match/charts/redis/templates/metrics-deployment.yaml\r\napiVersion: extensions/v1beta1\r\nkind: Deployment\r\nmetadata:\r\n name: om-redis-metrics\r\n labels:\r\n app: redis\r\n chart: redis-6.1.0\r\n release: \"open-match\"\r\n heritage: \"Tiller\"\r\nspec:\r\n selector:\r\n matchLabels:\r\n release: \"open-match\"\r\n role: metrics\r\n app: redis\r\n template:\r\n metadata:\r\n labels:\r\n"]
[16.509337, "o", " release: \"open-match\"\r\n chart: redis-6.1.0\r\n role: metrics\r\n app: redis\r\n annotations:\r\n checksum/secret: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\r\n spec:\r\n serviceAccountName: \"default\"\r\n containers:\r\n - name: metrics\r\n image: docker.io/oliver006/redis_exporter:v0.28.0\r\n imagePullPolicy: \"IfNotPresent\"\r\n args:\r\n env:\r\n - name: REDIS_ADDR\r\n value: \"om-redis-master:6379,om-redis-slave:6379\"\r\n - name: REDIS_ALIAS\r\n value: om-redis\r\n volumeMounts:\r\n ports:\r\n - name: metrics\r\n containerPort: 9121\r\n resources:\r\n null\r\n \r\n volumes:\r\n---\r\n# Source: open-match/charts/redis/templates/redis-slave-deployment.yaml\r\napiVersion: extensions/v1beta1\r\nkind: Deployment\r\nmetadata:\r\n name: om-redis-slave\r\n labels:\r\n app: redis\r\n chart: redis-6.1.0\r\n release: \"open-match\"\r\n heritage: \"Tiller\"\r\nspec:\r\n replicas: 1\r\n "]
[16.510792, "o", " selector:\r\n matchLabels:\r\n release: \"open-match\"\r\n role: slave\r\n app: redis\r\n template:\r\n metadata:\r\n labels:\r\n release: \"open-match\"\r\n chart: redis-6.1.0\r\n role: slave\r\n app: redis\r\n annotations:\r\n checksum/health: c9250244922857117f5208619fb9e88290d0698f80f012f61d3291f6061cfaee\r\n checksum/configmap: 76d42d5ea6d55f50ab5ed77bbeeed5ec90a2d11ca33b359933b5a677cf489b78\r\n checksum/secret: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\r\n spec: \r\n securityContext:\r\n fsGroup: 1001\r\n runAsUser: 1001\r\n serviceAccountName: \"default\"\r\n containers:\r\n - name: om-redis\r\n image: docker.io/bitnami/redis:4.0.12\r\n imagePullPolicy: \"Always\"\r\n command:\r\n - /bin/bash\r\n - -c\r\n - |\r\n if [[ -n $REDIS_PASSWORD_FILE ]]; then\r\n password_aux=`cat ${REDIS_PASSWORD_FILE}`\r\n export REDIS_PASSWORD=$password_aux\r\n fi"]
[16.510918, "o", "\r\n if [[ -n $REDIS_MASTER_PASSWORD_FILE ]]; then\r\n password_aux=`cat ${REDIS_MASTER_PASSWORD_FILE}`\r\n export REDIS_MASTER_PASSWORD=$password_aux\r\n fi\r\n ARGS=(\"--port\" \"${REDIS_PORT}\")\r\n ARGS+=(\"--protected-mode\" \"no\")\r\n ARGS+=(\"--include\" \"/opt/bitnami/redis/etc/redis.conf\")\r\n ARGS+=(\"--include\" \"/opt/bitnami/redis/etc/replica.conf\")\r\n /run.sh \"${ARGS[@]}\"\r\n env:\r\n - name: REDIS_REPLICATION_MODE\r\n value: slave\r\n - name: REDIS_MASTER_HOST\r\n value: om-redis-master\r\n - name: REDIS_PORT\r\n value: \"6379\"\r\n - name: REDIS_MASTER_PORT_NUMBER\r\n value: \"6379\"\r\n - name: ALLOW_EMPTY_PASSWORD\r\n value: \"yes\"\r\n ports:\r\n - name: redis\r\n containerPort: 6379 \r\n livenessProbe:\r\n initialDelaySeconds: 5\r\n periodSeconds: 5\r\n timeoutSeconds: 5\r\n successThreshold: 1\r\n failureThreshold"]
[16.511036, "o", ": 5\r\n exec:\r\n command:\r\n - sh\r\n - -c\r\n - /health/ping_local_and_master.sh 5 \r\n readinessProbe:\r\n initialDelaySeconds: 5\r\n periodSeconds: 5\r\n timeoutSeconds: 1\r\n successThreshold: 1\r\n failureThreshold: 5\r\n exec:\r\n command:\r\n - sh\r\n - -c\r\n - /health/ping_local_and_master.sh 1\r\n resources:\r\n null\r\n \r\n volumeMounts:\r\n - name: health\r\n mountPath: /health\r\n - name: redis-data\r\n mountPath: /data\r\n - name: config\r\n mountPath: /opt/bitnami/redis/etc\r\n volumes:\r\n - name: health\r\n configMap:\r\n name: om-redis-health\r\n defaultMode: 0755\r\n - name: config\r\n configMap:\r\n name: om-redis\r\n - name: redis-data\r\n emptyDir: {}\r\n---\r\n# Source: open-match/templates/backendapi.yaml\r\napiVersion: extensions/v1beta1\r\nkind: Deploy"]
[16.511158, "o", "ment\r\nmetadata:\r\n name: om-backendapi\r\n namespace: open-match\r\n labels:\r\n app: open-match\r\n component: backend\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\nspec:\r\n replicas: 1\r\n selector:\r\n matchLabels:\r\n app: open-match\r\n component: backend\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\n template:\r\n metadata:\r\n namespace: open-match\r\n annotations:\r\n prometheus.io/scrape: \"true\"\r\n prometheus.io/port: \"9555\"\r\n prometheus.io/path: /metrics\r\n labels:\r\n app: open-match\r\n component: backend\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller"]
[16.511276, "o", "\r\n spec:\r\n containers:\r\n - name: om-backend\r\n image: \"gcr.io/openmatch-gaming-dev/openmatch-backendapi:0.4.0-290667f\"\r\n imagePullPolicy: Always\r\n volumeMounts:\r\n - name: om-config-volume\r\n mountPath: /config\r\n ports:\r\n - name: grpc\r\n containerPort: 50505\r\n - name: proxy\r\n containerPort: 51505\r\n - name: metrics\r\n containerPort: 9555\r\n resources:\r\n requests:\r\n memory: 100Mi\r\n cpu: 100m\r\n env:\r\n - name: REDIS_SERVICE_HOST\r\n value: \"$(OM_REDIS_MASTER_SERVICE_HOST)\"\r\n - name: REDIS_SERVICE_PORT\r\n value: \"$(OM_REDIS_MASTER_SERVICE_PORT)\"\r\n volumes:\r\n - name: om-config-volume\r\n configMap:\r\n name: om-configmap\r\n---\r\n# Source: open-match/templates/frontendapi.yaml\r\napiVersion: extensions/v1beta1\r\nkind: Deployment\r\nmetadata:\r\n name: om-frontendapi\r\n namespace: open-match\r\n labels:\r\n app: open-match\r\n c"]
[16.511395, "o", "omponent: frontend\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\nspec:\r\n replicas: 1\r\n selector:\r\n matchLabels:\r\n app: open-match\r\n component: frontend\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\n template:\r\n metadata:\r\n namespace: open-match\r\n annotations:\r\n prometheus.io/scrape: \"true\"\r\n prometheus.io/port: \"9555\"\r\n prometheus.io/path: /metrics\r\n labels:\r\n app: open-match\r\n component: frontend\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\n spec:\r\n containers:\r\n - name: om-frontendapi\r\n image: \"gcr.io/openmatch-gaming-dev/openmatch-frontendapi:0.4.0-290667f\"\r\n imagePullPolicy: Always\r\n volumeMounts:\r\n - name: om-config-volume\r\n mountPath: /config\r\n ports:\r\n - name: grpc\r\n containerPort: 50504\r\n - name: proxy\r\n containerPort: 51504\r\n "]
[16.511515, "o", " - name: metrics\r\n containerPort: 9555\r\n resources:\r\n requests:\r\n memory: 100Mi\r\n cpu: 100m\r\n env:\r\n - name: REDIS_SERVICE_HOST\r\n value: \"$(OM_REDIS_MASTER_SERVICE_HOST)\"\r\n - name: REDIS_SERVICE_PORT\r\n value: \"$(OM_REDIS_MASTER_SERVICE_PORT)\"\r\n volumes:\r\n - name: om-config-volume\r\n configMap:\r\n name: om-configmap\r\n---\r\n# Source: open-match/templates/mmforc.yaml\r\n# Copyright 2019 Google Inc. All Rights Reserved.\r\n#\r\n# Licensed under the Apache License, Version 2.0 (the \"License\");\r\n# you may not use this file except in compliance with the License.\r\n# You may obtain a copy of the License at\r\n#\r\n# http://www.apache.org/licenses/LICENSE-2.0\r\n#\r\n# Unless required by applicable law or agreed to in writing, software\r\n# distributed under the License is distributed on an \"AS IS\" BASIS,\r\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n# See the License for the specific languag"]
[16.519036, "o", "e governing permissions and\r\n# limitations under the License.\r\napiVersion: extensions/v1beta1\r\nkind: Deployment\r\nmetadata:\r\n name: om-mmforc\r\n namespace: open-match\r\n labels:\r\n app: open-match\r\n component: mmforc\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\nspec:\r\n replicas: 1\r\n selector:\r\n matchLabels:\r\n app: open-match\r\n component: mmforc\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\n template:\r\n metadata:\r\n namespace: open-match\r\n annotations:\r\n prometheus.io/scrape: \"true\"\r\n prometheus.io/port: \"9555\"\r\n prometheus.io/path: /metrics\r\n labels:\r\n app: open-match\r\n component: mmforc\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\n spec:\r\n serviceAccountName: mmforc-job-runner\r\n containers:\r\n - name: om-mmforc\r\n image: \"gcr.io/openmatch-gaming-dev/openmatch-mmforc:0.4.0-290667f\"\r\n imagePull"]
[16.519256, "o", "Policy: Always\r\n volumeMounts:\r\n - name: om-config-volume\r\n mountPath: /config\r\n ports:\r\n - name: metrics\r\n containerPort: 9555\r\n resources:\r\n requests:\r\n memory: 100Mi\r\n cpu: 100m\r\n env:\r\n - name: METADATA_NAMESPACE\r\n valueFrom:\r\n fieldRef:\r\n fieldPath: metadata.namespace\r\n - name: REDIS_SERVICE_HOST\r\n value: \"$(OM_REDIS_MASTER_SERVICE_HOST)\"\r\n - name: REDIS_SERVICE_PORT\r\n value: \"$(OM_REDIS_MASTER_SERVICE_PORT)\"\r\n volumes:\r\n - name: om-config-volume\r\n configMap:\r\n name: om-configmap\r\n---\r\n# Source: open-match/templates/mmlogicapi.yaml\r\napiVersion: extensions/v1beta1\r\nkind: Deployment\r\nmetadata:\r\n name: om-mmlogicapi\r\n namespace: open-match\r\n labels:\r\n app: open-match\r\n component: mmlogic\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\nspec:\r\n replicas: 1\r\n selector:\r\n matchLabels"]
[16.519449, "o", ":\r\n app: open-match\r\n component: mmlogic\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\n template:\r\n metadata:\r\n namespace: open-match\r\n annotations:\r\n prometheus.io/scrape: \"true\"\r\n prometheus.io/port: \"9555\"\r\n prometheus.io/path: /metrics\r\n labels:\r\n app: open-match\r\n component: mmlogic\r\n chart: open-match-0.4.0\r\n release: open-match\r\n heritage: Tiller\r\n spec:\r\n containers:\r\n - name: om-mmlogic\r\n image: \"gcr.io/openmatch-gaming-dev/openmatch-mmlogicapi:0.4.0-290667f\"\r\n imagePullPolicy: Always\r\n volumeMounts:\r\n - name: om-config-volume\r\n mountPath: /config\r\n ports:\r\n - name: grpc\r\n containerPort: 50503\r\n - name: proxy\r\n containerPort: 51503\r\n - name: metrics\r\n containerPort: 9555\r\n resources:\r\n requests:\r\n memory: 100Mi\r\n cpu: 100m\r\n env:"]
[16.519763, "o", "\r\n - name: REDIS_SERVICE_HOST\r\n value: \"$(OM_REDIS_MASTER_SERVICE_HOST)\"\r\n - name: REDIS_SERVICE_PORT\r\n value: \"$(OM_REDIS_MASTER_SERVICE_PORT)\"\r\n volumes:\r\n - name: om-config-volume\r\n configMap:\r\n name: om-configmap\r\n---\r\n# Source: open-match/charts/redis/templates/redis-master-statefulset.yaml\r\napiVersion: apps/v1beta2\r\nkind: StatefulSet\r\nmetadata:\r\n name: om-redis-master\r\n labels:\r\n app: redis\r\n chart: redis-6.1.0\r\n release: \"open-match\"\r\n heritage: \"Tiller\"\r\nspec:\r\n selector:\r\n matchLabels:\r\n release: \"open-match\"\r\n role: master\r\n app: redis\r\n serviceName: om-redis-master\r\n template:\r\n metadata:\r\n labels:\r\n release: \"open-match\"\r\n chart: redis-6.1.0\r\n role: master\r\n app: redis\r\n annotations:\r\n checksum/health: c9250244922857117f5208619fb9e88290d0698f80f012f61d3291f6061cfaee\r\n checksum/configmap: 76d42d5ea6d55f50ab5ed77bbeeed5ec90a2d11ca33b359933b5a677cf489b78\r"]
[16.519967, "o", "\n checksum/secret: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\r\n spec:\r\n securityContext:\r\n fsGroup: 1001\r\n runAsUser: 1001\r\n serviceAccountName: \"default\"\r\n containers:\r\n - name: om-redis\r\n image: \"docker.io/bitnami/redis:4.0.12\"\r\n imagePullPolicy: \"Always\"\r\n command:\r\n - /bin/bash\r\n - -c\r\n - |\r\n if [[ -n $REDIS_PASSWORD_FILE ]]; then\r\n password_aux=`cat ${REDIS_PASSWORD_FILE}`\r\n export REDIS_PASSWORD=$password_aux\r\n fi\r\n ARGS=(\"--port\" \"${REDIS_PORT}\")\r\n ARGS+=(\"--protected-mode\" \"no\")\r\n ARGS+=(\"--include\" \"/opt/bitnami/redis/etc/redis.conf\")\r\n ARGS+=(\"--include\" \"/opt/bitnami/redis/etc/master.conf\")\r\n /run.sh ${ARGS[@]}\r\n env:\r\n - name: REDIS_REPLICATION_MODE\r\n value: master\r\n - name: ALLOW_EMPTY_PASSWORD\r\n value: \"yes\"\r\n - name: REDIS_PORT\r\n value: \"6379\"\r\n "]
[16.520102, "o", " ports:\r\n - name: redis\r\n containerPort: 6379\r\n livenessProbe:\r\n initialDelaySeconds: 5\r\n periodSeconds: 5\r\n timeoutSeconds: 5\r\n successThreshold: 1\r\n failureThreshold: 5\r\n exec:\r\n command:\r\n - sh\r\n - -c\r\n - /health/ping_local.sh 5\r\n readinessProbe:\r\n initialDelaySeconds: 5\r\n periodSeconds: 5\r\n timeoutSeconds: 1\r\n successThreshold: 1\r\n failureThreshold: 5\r\n exec:\r\n command:\r\n - sh\r\n - -c\r\n - /health/ping_local.sh 5\r\n resources:\r\n null\r\n \r\n volumeMounts:\r\n - name: health\r\n mountPath: /health\r\n - name: redis-data\r\n mountPath: /data\r\n subPath: \r\n - name: config\r\n mountPath: /opt/bitnami/redis/etc\r\n volumes:\r\n - name: health\r\n configMap:\r\n name: om-redis-health\r\n defau"]
[16.5202, "o", "ltMode: 0755\r\n - name: config\r\n configMap:\r\n name: om-redis\r\n volumeClaimTemplates:\r\n - metadata:\r\n name: redis-data\r\n labels:\r\n app: \"redis\"\r\n component: \"master\"\r\n release: \"open-match\"\r\n heritage: \"Tiller\"\r\n spec:\r\n accessModes:\r\n - \"ReadWriteOnce\"\r\n resources:\r\n requests:\r\n storage: \"8Gi\"\r\n updateStrategy:\r\n type: RollingUpdate\r\n---\r\n# Source: open-match/templates/grafana-dashboards.yaml\r\n# Copyright 2019 Google Inc. All Rights Reserved.\r\n#\r\n# Licensed under the Apache License, Version 2.0 (the \"License\");\r\n# you may not use this file except in compliance with the License.\r\n# You may obtain a copy of the License at\r\n#\r\n# http://www.apache.org/licenses/LICENSE-2.0\r\n#\r\n# Unless required by applicable law or agreed to in writing, software\r\n# distributed under the License is distributed on an \"AS IS\" BASIS,\r\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied"]
[16.520311, "o", ".\r\n# See the License for the specific language governing permissions and\r\n# limitations under the License.\r\nRelease \"open-match\" has been upgraded. Happy Helming!\r\n"]
[17.813866, "o", "LAST DEPLOYED: Fri Apr 19 09:00:29 2019\r\nNAMESPACE: open-match\r\nSTATUS: DEPLOYED\r\n\r\n"]
[17.814285, "o", "RESOURCES:\r\n==> v1/ClusterRole\r\n"]
[17.814672, "o", "NAME AGE\r\nopen-match-grafana-clusterrole 134m\r\n\r\n==> v1/ClusterRoleBinding\r\nNAME AGE\r\nopen-match-grafana-clusterrolebinding 134m\r\n\r\n==> v1/ConfigMap\r\n"]
[17.814943, "o", "NAME DATA AGE\r\nom-configmap 1 134m\r\nom-redis 3 134m\r\nom-redis-health 3 134m\r\nopen-match-grafana 3 134m\r\nopen-match-grafana-config-dashboards "]
[17.815189, "o", "1 134m\r\nopen-match-prometheus-alertmanager 1 134m\r\nopen-match-prometheus-server 3 134m\r\n\r\n==> v1/PersistentVolumeClaim\r\nNAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE"]
[17.81543, "o", "\r\nopen-match-grafana Bound pvc-88f660ee-62a9-11e9-a803-42010a8a0089 10Gi RWO standard 134m\r\nopen-match-prometheus-alertmanager Bound pvc-88f740ea-62a9-11e9-a803-42010a8a0089 2Gi RWO standard 134m\r\nopen-match-prometheus-server Bound pvc-88f7c435-62a9-11e9-a803-42010a8a0089 8Gi "]
[17.815656, "o", "RWO standard 134m\r\n\r\n==> v1/Pod(related)\r\nNAME READY STATUS RESTARTS AGE\r\nom-backendapi-7f65b6f5f-227v8 1/1 Running "]
[17.815862, "o", "1 134m\r\nom-frontendapi-f965ddff9-p8bfj 1/1 Running 1 134m\r\nom-mmforc-9fc9b5cdf-grx8g 1/1 Running 1 134m\r\nom-mmlogicapi-575f686475-bk9vn "]
[17.816089, "o", " 1/1 Running 1 134m\r\nom-redis-master-0 1/1 Running 0 134m\r\nom-redis-metrics-66c8fbfbc-jmgvg 1/1 Running"]
[17.816286, "o", " 0 134m\r\nom-redis-slave-8477c666fc-qjqpx 1/1 Running 0 134m\r\nopen-match-grafana-6769f969f-ck8kz 2/2 Running 3 134m\r\nopen-match-prometheus-alertmanager-58c9f6ffc7-6b95x 2/2 Running"]
[17.81648, "o", " 0 134m\r\nopen-match-prometheus-kube-state-metrics-79c8d85c55-msdxp 1/1 Running 0 134m\r\nopen-match-prometheus-node-exporter-bmbqd 1/1 Running 0 134m\r\nopen-match-prometheus-node-exporter-d7qcw "]
[17.816729, "o", " 1/1 Running 0 134m\r\nopen-match-prometheus-node-exporter-v6bqs 1/1 Running 0 134m\r\nopen-match-prometheus-pushgateway-6c67d47f48-98552 1/1 Running 0 134m"]
[17.816945, "o", "\r\nopen-match-prometheus-server-86c459ddc4-4rnt9 2/2 Running 0 134m\r\n\r\n==> v1/Role\r\nNAME AGE\r\nmmforc-job-runner 134m\r\n\r\n==> v1/Secret\r\nNAME TYPE "]
[17.817152, "o", "DATA AGE\r\nopen-match-grafana Opaque 3 134m\r\n\r\n==> v1/Service\r\nNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE"]
[17.817356, "o", "\r\nom-backendapi ClusterIP 10.0.12.71 <none> 50505/TCP,51505/TCP 134m\r\nom-frontendapi ClusterIP 10.0.10.201 <none> 50504/TCP,51504/TCP 134m\r\nom-mmlogicapi "]
[17.817567, "o", " ClusterIP 10.0.15.187 <none> 50503/TCP,51503/TCP 134m\r\nom-redis-master ClusterIP 10.0.11.83 <none> 6379/TCP 134m\r\nom-redis-metrics ClusterIP"]
[17.817771, "o", " 10.0.5.128 <none> 9121/TCP 134m\r\nom-redis-slave ClusterIP 10.0.2.167 <none> 6379/TCP 134m\r\nopen-match-grafana ClusterIP"]
[17.817939, "o", " 10.0.4.151 <none> 3000/TCP 134m\r\nopen-match-prometheus-alertmanager ClusterIP 10.0.13.126 <none> 80/TCP 134m\r\nopen-match-prometheus-kube-state-metrics ClusterIP None "]
[17.818083, "o", " <none> 80/TCP 134m\r\nopen-match-prometheus-node-exporter ClusterIP None <none> 9100/TCP 134m\r\nopen-match-prometheus-pushgateway "]
[17.818236, "o", "ClusterIP 10.0.8.140 <none> 9091/TCP 134m\r\nopen-match-prometheus-server ClusterIP 10.0.6.211 <none> 80/TCP "]
[17.818397, "o", " 134m\r\n\r\n==> v1/ServiceAccount\r\nNAME SECRETS AGE\r\nmmforc-job-runner 1 134m\r\nopen-match-grafana"]
[17.818537, "o", " 1 134m\r\nopen-match-prometheus-alertmanager 1 134m\r\nopen-match-prometheus-kube-state-metrics 1 134m\r\nopen-match-prometheus-node-exporter 1 134m\r\n"]
[17.818671, "o", "open-match-prometheus-pushgateway 1 134m\r\nopen-match-prometheus-server 1 134m\r\n\r\n==> v1beta1/ClusterRole\r\n"]
[17.818804, "o", "NAME AGE\r\nopen-match-prometheus-kube-state-metrics 134m\r\nopen-match-prometheus-server 134m\r\n\r\n==> v1beta1/ClusterRoleBinding\r\n"]
[17.818936, "o", "NAME AGE\r\nopen-match-prometheus-kube-state-metrics 134m\r\nopen-match-prometheus-server 134m\r\n\r\n==> v1beta1/DaemonSet\r\nNAME"]
[17.819062, "o", " DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE\r\nopen-match-prometheus-node-exporter "]
[17.819203, "o", "3 3 3 3 3 <none> 134m\r\n\r\n==> v1beta1/Deployment\r\nNAME "]
[17.819339, "o", " READY UP-TO-DATE AVAILABLE AGE\r\nom-backendapi 1/1 1 1 "]
[17.819472, "o", " 134m\r\nom-frontendapi 1/1 1 1 134m\r\nom-mmforc "]
[17.819604, "o", " 1/1 1 1 134m\r\nom-mmlogicapi 1/1 1 1"]
[17.819733, "o", " 134m\r\nom-redis-metrics 1/1 1 1 134m\r\nom-redis-slave "]
[17.819864, "o", " 1/1 1 1 134m\r\nopen-match-prometheus-alertmanager 1/1 1 1 134m"]
[17.819993, "o", "\r\nopen-match-prometheus-kube-state-metrics 1/1 1 1 134m\r\nopen-match-prometheus-pushgateway 1/1 1 1 "]
[17.820126, "o", " 134m\r\nopen-match-prometheus-server 1/1 1 1 134m\r\n\r\n==> v1beta1/PodSecurityPolicy\r\n"]
[17.820267, "o", "NAME PRIV CAPS SELINUX RUNASUSER FSGROUP SUPGROUP READONLYROOTFS VOLUMES\r\nopen-match-grafana false "]
[17.82042, "o", "RunAsAny RunAsAny RunAsAny RunAsAny false configMap,emptyDir,projected,secret,downwardAPI,persistentVolumeClaim\r\n\r\n==> v1beta1/Role\r\nNAME AGE\r\nopen-match-grafana 134m"]
[17.820554, "o", "\r\n\r\n==> v1beta1/RoleBinding\r\nNAME AGE\r\nmmforc-job-runner 134m\r\nopen-match-grafana 134m\r\n\r\n"]
[17.820683, "o", "==> v1beta2/Deployment\r\nNAME READY UP-TO-DATE AVAILABLE AGE\r\nopen-match-grafana 1/1 "]
[17.820796, "o", "1 1 134m\r\n\r\n==> v1beta2/StatefulSet\r\nNAME READY AGE\r\nom-redis-master"]
[17.820904, "o", " 1/1 134m\r\n\r\n\r\nNOTES:\r\nThe Open Match has been installed in the namespace open-match.\r\n\r\nYou can watch the status by running 'kubectl --namespace open-match get pods,svc'\r\n\r\nFinally don't forget to explore our documentation and usage guides on how to develop Open Match match making functions:"]
[17.821288, "o", "\r\n\r\n - [Matchmaking Logic (MMLogic) API\r\n](https://github.com/GoogleCloudPlatform/open-match#matchmaking-logic-mmlogic-api)\r\n - [Go Example](https://github.com/GoogleCloudPlatform/open-match/tree/master/examples/functions/golang/manual-simple)\r\n - [Python3 Example](https://github.com/GoogleCloudPlatform/open-match/tree/master/examples/functions/python3/mmlogic-simple)\r\n \r\n"]
[17.823579, "o", "/home/openmatch/workspace/open-match/build/toolchain/bin/helm upgrade --install --wait --debug open-match-example install/helm/open-match-example \\\r\n --namespace=open-match \\\r\n --set openmatch.image.registry=gcr.io/openmatch-gaming-dev \\\r\n --set openmatch.image.tag=0.4.0-290667f\r\n"]
[18.230938, "o", "[debug] Created tunnel using local port: '33187'\r\n\r\n[debug] SERVER: \"127.0.0.1:33187\"\r\n\r\n"]
[20.627353, "o", "REVISION: 5\r\nRELEASED: Fri Apr 19 09:00:38 2019\r\nCHART: open-match-example-"]
[20.627691, "o", "0.4.0\r\nUSER-SUPPLIED VALUES:\r\nopenmatch:\r\n image:\r\n registry: gcr.io/openmatch-gaming-dev\r\n tag: 0.4.0-290667f\r\n\r\nCOMPUTED VALUES:\r\nopenmatch:\r\n backendclient:\r\n install: true\r\n clientloadgen:\r\n install: true\r\n config:\r\n matchmaker: /config\r\n testprofile: /profiles\r\n evaluator:\r\n install: true\r\n frontendclient:\r\n install: true\r\n function:\r\n install: true\r\n image:\r\n backendclient:\r\n name: openmatch-backendclient\r\n pullPolicy: Always\r\n clientloadgen:\r\n name: openmatch-clientloadgen\r\n pullPolicy: Always\r\n evaluator:\r\n name: openmatch-evaluator-simple\r\n pullPolicy: Always\r\n frontendclient:\r\n name: openmatch-frontendclient\r\n pullPolicy: Always\r\n function:\r\n name: openmatch-mmf-go-mmlogic-simple\r\n pullPolicy: Always\r\n registry: gcr.io/openmatch-gaming-dev\r\n tag: 0.4.0-290667f\r\n\r\nHOOKS:\r\nMANIFEST:\r\n\r\n---\r\n# Source: open-match-example/templates/testprofile-configmap.yaml\r\n# Copyright 2019 Google Inc. All "]
[20.627949, "o", "Rights Reserved.\r\n#\r\n# Licensed under the Apache License, Version 2.0 (the \"License\");\r\n# you may not use this file except in compliance with the License.\r\n# You may obtain a copy of the License at\r\n#\r\n# http://www.apache.org/licenses/LICENSE-2.0\r\n#\r\n# Unless required by applicable law or agreed to in writing, software\r\n# distributed under the License is distributed on an \"AS IS\" BASIS,\r\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n# See the License for the specific language governing permissions and\r\n# limitations under the License.\r\n\r\napiVersion: v1\r\nkind: ConfigMap\r\nnamespace: open-match\r\nmetadata:\r\n name: om-testprofile-config\r\n labels:\r\n app: open-match-example\r\n component: config\r\n chart: open-match-example-0.4.0\r\n release: open-match-example\r\n heritage: Tiller\r\ndata:\r\n testprofile.json: |\r\n {\r\n \"imagename\":\"gcr.io/openmatch-gaming-dev/openmatch-mmf-py3-mmlogic-simple:dev\",\r\n \"name\":\"testprofilev1\",\r\n \"id\":\"testprofile\",\r\n \""]
[20.628207, "o", "properties\":{\r\n \"pools\": [\r\n {\r\n \"name\": \"defaultPool\",\r\n \"filters\": [\r\n { \"name\": \"europeWest1ElapsedUnder150\", \"attribute\": \"region.europe-west1\", \"maxv\": \"150\" },\r\n { \"name\": \"silverRanking\", \"attribute\": \"mmr.rating\", \"maxv\": \"1250\", \"minv\": \"950\" }\r\n ]\r\n },\r\n {\r\n \"name\": \"supportPool\",\r\n \"filters\": [\r\n { \"name\": \"europeWest1ElapsedUnder150\", \"attribute\": \"region.europe-west1\", \"maxv\": \"150\" },\r\n { \"name\": \"silverRanking\", \"attribute\": \"mmr.rating\", \"maxv\": \"1250\", \"minv\": \"950\" },\r\n { \"name\": \"supportRole\", \"attribute\": \"role.support\", \"maxv\": \"2147483647\" }\r\n ]\r\n }\r\n ],\r\n \"rosters\": [\r\n {\r\n \"name\": \"red\",\r\n \"players\": [\r\n { \"pool\": \"defaultPool\" },\r\n { \"pool\": \"defaultPool\" },\r\n { \"pool\": \"defaultPool\" },\r"]
[20.628442, "o", "\n { \"pool\": \"defaultPool\" },\r\n { \"pool\": \"defaultPool\" },\r\n { \"pool\": \"defaultPool\" },\r\n { \"pool\": \"defaultPool\" },\r\n { \"pool\": \"defaultPool\" }\r\n ]\r\n },\r\n {\r\n \"name\": \"blu\",\r\n \"players\": [\r\n { \"pool\": \"defaultPool\" },\r\n { \"pool\": \"defaultPool\" },\r\n { \"pool\": \"defaultPool\" },\r\n { \"pool\": \"defaultPool\" },\r\n { \"pool\": \"defaultPool\" },\r\n { \"pool\": \"defaultPool\" },\r\n { \"pool\": \"defaultPool\" },\r\n { \"pool\": \"defaultPool\" }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n---\r\n# Source: open-match-example/templates/backendclient.yaml\r\napiVersion: extensions/v1beta1\r\nkind: Deployment\r\nmetadata:\r\n name: om-backendclient\r\n namespace: open-match\r\n labels:\r\n app: open-match-example\r\n component: backendclient\r\n chart: open-match-example-0.4.0\r\n "]
[20.628645, "o", " release: open-match-example\r\n heritage: Tiller\r\nspec:\r\n replicas: 1\r\n selector:\r\n matchLabels:\r\n app: open-match-example\r\n component: backendclient\r\n chart: open-match-example-0.4.0\r\n release: open-match-example\r\n heritage: Tiller\r\n template:\r\n namespace: open-match\r\n metadata:\r\n labels:\r\n app: open-match-example\r\n component: backendclient\r\n chart: open-match-example-0.4.0\r\n release: open-match-example\r\n heritage: Tiller\r\n spec:\r\n containers:\r\n - name: om-backendclient\r\n image: \"gcr.io/openmatch-gaming-dev/openmatch-backendclient:0.4.0-290667f\"\r\n imagePullPolicy: Always\r\n volumeMounts:\r\n - name: om-config-volume\r\n mountPath: /config\r\n - name: om-testprofile-volume\r\n mountPath: /profiles\r\n resources:\r\n requests:\r\n memory: 100Mi\r\n cpu: 100m\r\n env:\r\n - name: REDIS_SERVICE_HOST\r\n value: \"$(OM_REDIS_MASTER"]
[20.628868, "o", "_SERVICE_HOST)\"\r\n - name: REDIS_SERVICE_PORT\r\n value: \"$(OM_REDIS_MASTER_SERVICE_PORT)\"\r\n volumes:\r\n - name: om-config-volume\r\n configMap:\r\n name: om-configmap\r\n - name: om-testprofile-volume\r\n configMap:\r\n name: om-testprofile-config\r\n---\r\n# Source: open-match-example/templates/clientloadgen.yaml\r\napiVersion: extensions/v1beta1\r\nkind: Deployment\r\nmetadata:\r\n name: om-clientloadgen\r\n namespace: open-match\r\n labels:\r\n app: open-match-example\r\n component: clientloadgen\r\n chart: open-match-example-0.4.0\r\n release: open-match-example\r\n heritage: Tiller\r\nspec:\r\n replicas: 1\r\n selector:\r\n matchLabels:\r\n app: open-match-example\r\n component: clientloadgen\r\n chart: open-match-example-0.4.0\r\n release: open-match-example\r\n heritage: Tiller\r\n template:\r\n namespace: open-match\r\n metadata:\r\n labels:\r\n app: open-match-example\r\n component: clientloadgen\r\n chart: open-match-example-0."]
[20.629031, "o", "4.0\r\n release: open-match-example\r\n heritage: Tiller\r\n spec:\r\n containers:\r\n - name: om-clientloadgen\r\n image: \"gcr.io/openmatch-gaming-dev/openmatch-clientloadgen:0.4.0-290667f\"\r\n imagePullPolicy: Always\r\n volumeMounts:\r\n - name: om-config-volume\r\n mountPath: /config\r\n resources:\r\n requests:\r\n memory: 100Mi\r\n cpu: 100m\r\n env:\r\n - name: REDIS_SERVICE_HOST\r\n value: \"$(OM_REDIS_MASTER_SERVICE_HOST)\"\r\n - name: REDIS_SERVICE_PORT\r\n value: \"$(OM_REDIS_MASTER_SERVICE_PORT)\"\r\n volumes:\r\n - name: om-config-volume\r\n configMap:\r\n name: om-configmap\r\n---\r\n# Source: open-match-example/templates/evaluator.yaml\r\napiVersion: extensions/v1beta1\r\nkind: Deployment\r\nmetadata:\r\n name: om-evaluator\r\n namespace: open-match\r\n labels:\r\n app: open-match-example\r\n component: evaluator\r\n chart: open-match-example-0.4.0\r\n release: open-match-example\r\n "]
[20.629183, "o", " heritage: Tiller\r\nspec:\r\n replicas: 1\r\n selector:\r\n matchLabels:\r\n app: open-match-example\r\n component: evaluator\r\n chart: open-match-example-0.4.0\r\n release: open-match-example\r\n heritage: Tiller\r\n template:\r\n namespace: open-match\r\n metadata:\r\n labels:\r\n app: open-match-example\r\n component: evaluator\r\n chart: open-match-example-0.4.0\r\n release: open-match-example\r\n heritage: Tiller\r\n spec:\r\n containers:\r\n - name: om-evaluator\r\n image: \"gcr.io/openmatch-gaming-dev/openmatch-evaluator-simple:0.4.0-290667f\"\r\n imagePullPolicy: Always\r\n volumeMounts:\r\n - name: om-config-volume\r\n mountPath: /config\r\n resources:\r\n requests:\r\n memory: 100Mi\r\n cpu: 100m\r\n env:\r\n - name: REDIS_SERVICE_HOST\r\n value: \"$(OM_REDIS_MASTER_SERVICE_HOST)\"\r\n - name: REDIS_SERVICE_PORT\r\n value: \"$(OM_REDIS_MASTER_SERVICE_PORT)\"\r\n vo"]
[20.629329, "o", "lumes:\r\n - name: om-config-volume\r\n configMap:\r\n name: om-configmap\r\n---\r\n# Source: open-match-example/templates/frontendclient.yaml\r\napiVersion: extensions/v1beta1\r\nkind: Deployment\r\nmetadata:\r\n name: om-frontendclient\r\n namespace: open-match\r\n labels:\r\n app: open-match-example\r\n component: frontendclient\r\n chart: open-match-example-0.4.0\r\n release: open-match-example\r\n heritage: Tiller\r\nspec:\r\n replicas: 1\r\n selector:\r\n matchLabels:\r\n app: open-match-example\r\n component: frontendclient\r\n chart: open-match-example-0.4.0\r\n release: open-match-example\r\n heritage: Tiller\r\n template:\r\n namespace: open-match\r\n metadata:\r\n labels:\r\n app: open-match-example\r\n component: frontendclient\r\n chart: open-match-example-0.4.0\r\n release: open-match-example\r\n heritage: Tiller\r\n spec:\r\n containers:\r\n - name: om-frontendclient\r\n image: \"gcr.io/openmatch-gaming-dev/openmatch-frontendclient:"]
[20.629537, "o", "0.4.0-290667f\"\r\n imagePullPolicy: Always\r\n command: [\"/frontendclient\"]\r\n args: [\"-cycle=true\", \"-numplayers=100\"]\r\n volumeMounts:\r\n - name: om-config-volume\r\n mountPath: /config\r\n resources:\r\n requests:\r\n memory: 100Mi\r\n cpu: 100m\r\n env:\r\n - name: REDIS_SERVICE_HOST\r\n value: \"$(OM_REDIS_MASTER_SERVICE_HOST)\"\r\n - name: REDIS_SERVICE_PORT\r\n value: \"$(OM_REDIS_MASTER_SERVICE_PORT)\"\r\n volumes:\r\n - name: om-config-volume\r\n configMap:\r\n name: om-configmap\r\n---\r\n# Source: open-match-example/templates/function.yaml\r\napiVersion: extensions/v1beta1\r\nkind: Deployment\r\nmetadata:\r\n name: om-function\r\n namespace: open-match\r\n labels:\r\n app: open-match-example\r\n component: function\r\n chart: open-match-example-0.4.0\r\n release: open-match-example\r\n heritage: Tiller\r\nspec:\r\n replicas: 1\r\n selector:\r\n matchLabels:\r\n app: open-match-example\r\n componen"]
[20.629716, "o", "t: function\r\n chart: open-match-example-0.4.0\r\n release: open-match-example\r\n heritage: Tiller\r\n template:\r\n namespace: open-match\r\n metadata:\r\n labels:\r\n app: open-match-example\r\n component: function\r\n chart: open-match-example-0.4.0\r\n release: open-match-example\r\n heritage: Tiller\r\n spec:\r\n containers:\r\n - name: om-function\r\n image: \"gcr.io/openmatch-gaming-dev/openmatch-mmf-go-mmlogic-simple:0.4.0-290667f\"\r\n imagePullPolicy: Always\r\n volumeMounts:\r\n - name: om-config-volume\r\n mountPath: /config\r\n resources:\r\n requests:\r\n memory: 100Mi\r\n cpu: 100m\r\n env:\r\n - name: REDIS_SERVICE_HOST\r\n value: \"$(OM_REDIS_MASTER_SERVICE_HOST)\"\r\n - name: REDIS_SERVICE_PORT\r\n value: \"$(OM_REDIS_MASTER_SERVICE_PORT)\"\r\n volumes:\r\n - name: om-config-volume\r\n configMap:\r\n name: om-configmap\r\n---\r\n# Source: open-match"]
[20.629862, "o", "-example/templates/backendclient.yaml\r\n# Copyright 2019 Google Inc. All Rights Reserved.\r\n#\r\n# Licensed under the Apache License, Version 2.0 (the \"License\");\r\n# you may not use this file except in compliance with the License.\r\n# You may obtain a copy of the License at\r\n#\r\n# http://www.apache.org/licenses/LICENSE-2.0\r\n#\r\n# Unless required by applicable law or agreed to in writing, software\r\n# distributed under the License is distributed on an \"AS IS\" BASIS,\r\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n# See the License for the specific language governing permissions and\r\n# limitations under the License.\r\n---\r\n# Source: open-match-example/templates/clientloadgen.yaml\r\n# Copyright 2019 Google Inc. All Rights Reserved.\r\n#\r\n# Licensed under the Apache License, Version 2.0 (the \"License\");\r\n# you may not use this file except in compliance with the License.\r\n# You may obtain a copy of the License at\r\n#\r\n# http://www.apache.org/licenses/LICENSE-2.0\r\n#\r\n# Unless required by app"]
[20.629999, "o", "licable law or agreed to in writing, software\r\n# distributed under the License is distributed on an \"AS IS\" BASIS,\r\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n# See the License for the specific language governing permissions and\r\n# limitations under the License.\r\n---\r\n# Source: open-match-example/templates/evaluator.yaml\r\n# Copyright 2019 Google Inc. All Rights Reserved.\r\n#\r\n# Licensed under the Apache License, Version 2.0 (the \"License\");\r\n# you may not use this file except in compliance with the License.\r\n# You may obtain a copy of the License at\r\n#\r\n# http://www.apache.org/licenses/LICENSE-2.0\r\n#\r\n# Unless required by applicable law or agreed to in writing, software\r\n# distributed under the License is distributed on an \"AS IS\" BASIS,\r\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n# See the License for the specific language governing permissions and\r\n# limitations under the License.\r\n---\r\n# Source: open-match-example/templates/frontendclient"]
[20.630134, "o", ".yaml\r\n# Copyright 2019 Google Inc. All Rights Reserved.\r\n#\r\n# Licensed under the Apache License, Version 2.0 (the \"License\");\r\n# you may not use this file except in compliance with the License.\r\n# You may obtain a copy of the License at\r\n#\r\n# http://www.apache.org/licenses/LICENSE-2.0\r\n#\r\n# Unless required by applicable law or agreed to in writing, software\r\n# distributed under the License is distributed on an \"AS IS\" BASIS,\r\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n# See the License for the specific language governing permissions and\r\n# limitations under the License.\r\n---\r\n# Source: open-match-example/templates/function.yaml\r\n# Copyright 2019 Google Inc. All Rights Reserved.\r\n#\r\n# Licensed under the Apache License, Version 2.0 (the \"License\");\r\n# you may not use this file except in compliance with the License.\r\n# You may obtain a copy of the License at\r\n#\r\n# http://www.apache.org/licenses/LICENSE-2.0\r\n#\r\n# Unless required by applicable law or agreed to in writing, "]
[20.63027, "o", "software\r\n# distributed under the License is distributed on an \"AS IS\" BASIS,\r\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n# See the License for the specific language governing permissions and\r\n# limitations under the License.\r\nRelease \"open-match-example\" has been upgraded. Happy Helming!\r\n"]
[21.19213, "o", "LAST DEPLOYED: Fri Apr 19 09:00:38 2019\r\nNAMESPACE: open-match\r\nSTATUS: DEPLOYED\r\n\r\n"]
[21.192458, "o", "RESOURCES:\r\n==> v1/ConfigMap\r\nNAME DATA AGE\r\nom-testprofile-config 1 133m\r\n\r\n==> v1/Pod(related)\r\nNAME READY STATUS RESTARTS AGE\r\nom-backendclient-6966b55cf6-25lsq"]
[21.192801, "o", " 1/1 Running 4 133m\r\nom-clientloadgen-847d7688b6-7zs5m 1/1 Running 0 133m\r\nom-evaluator-854dbfb67f-scxz7 0/1 CrashLoopBackOff 30 133m\r\nom-frontendclient-6446869777-fdhzl 0/1"]
[21.193016, "o", " CrashLoopBackOff 26 133m\r\nom-function-7cf8ff6cd-59x99 0/1 CrashLoopBackOff 30 133m\r\n\r\n==> v1beta1/Deployment\r\nNAME READY UP-TO-DATE"]
[21.193227, "o", " AVAILABLE AGE\r\nom-backendclient 1/1 1 1 133m\r\nom-clientloadgen 1/1 1 1 133m"]
[21.1934, "o", "\r\nom-evaluator 0/1 1 0 133m\r\nom-frontendclient 0/1 1 0 "]
[21.193555, "o", " 133m\r\nom-function 0/1 1 0 133m\r\n\r\n\r\n"]
[21.193779, "o", "NOTES:\r\nThe Open Match examples have been installed in the namespace open-match.\r\n\r\nYou can watch the status by running 'kubectl --namespace open-match get pods,svc'\r\n\r\n"]
[21.269042, "o", "\u001b[?2004h\u001b]0;openmatch@openmatch: ~/workspace/open-match\u0007openmatch@openmatch:~/workspace/open-match$ "]
[25.016859, "o", "\u001b[?2004l"]
[25.017225, "o", "exit\r\n"]