From 01a0a1dcdc5a587b8398081ca89c194f297bd0a0 Mon Sep 17 00:00:00 2001 From: aerokube/moon2 Date: Mon, 12 Aug 2024 16:32:51 +0000 Subject: [PATCH] Documentation for Moon commit 544e15b1b3fac2fec90b96c2308402e710068889 --- latest/index.html | 74 ++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 67 insertions(+), 7 deletions(-) diff --git a/latest/index.html b/latest/index.html index 5249f59..08efdde 100644 --- a/latest/index.html +++ b/latest/index.html @@ -2296,12 +2296,8 @@
Add -
-
    -
  1. +

    This feature is available since Moon 2.3.0.

    -
  2. -
@@ -2317,6 +2313,32 @@
Add +
+
Disable Window Manager: windowManager
+
+ + + + + +
+ + +
+

This feature is available since Moon 2.7.0.

+
+
+
+
+

A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface. By default, all browsers are started with enabled window manager. This capability allows to turn off window manager. The main change that will happen when you turn off window manager - browser window will have no title bar and border, you will be unable to resize and move browser window when doing manual testing, but you still can do this with code.

+
+
+
Type: boolean
+
+
windowManager: false # Default is true
+
+
+

2.2.2. Headless Mode

@@ -4950,6 +4972,7 @@

3.3
  • -

    Access to S3 bucket can be provided either with a pair of static credentials (an access key and a secret key) or by adding cloud platform roles. This section shows how to configure static credentials. How to configure role-based access to S3 bucket is shown below.

    +

    Access to S3 bucket can be provided either with a pair of static credentials (an access key and a secret key) or by adding cloud platform roles. This section shows how to configure static credentials. How to configure role-based access to S3 bucket is shown below. How to load S3 credentials from Kubernetes secret is described here.

  • Update storage settings in configuration object:

    @@ -6454,6 +6477,43 @@
    <

    Syntax of these fields correspond to NO_PROXY, HTTP_PROXY and HTTPS_PROXY environment variables.

  • +
    +
    Disabling instance metadata support
    +
    + + + + + +
    + + +
    +

    This feature is available since Moon 2.7.0.

    +
    +
    +
    +
    +

    By default, Moon expects that S3 client used for uploading videos can rely on so-called instance metadata API. This is supported in the majority of cloud platforms. In some cases however such API is not available. In that case you can instruct Moon to disable instance metadata support in S3 uploading logic:

    +
    +
    +
    Disabling instance metadata for S3 uploads
    +
    +
      apiVersion: moon.aerokube.com/v1
    +  kind: Config
    +  metadata:
    +    name: default
    +    namespace: moon
    +    # Other Kubernetes metadata
    +  spec:
    +    # Some fields before
    +    storage:
    +      # Other S3 storage settings
    +      metadata: false # This disables instance metadata (default is true)
    +    # Other fields
    +
    +
    +