SA1305 is ignoring exceptions in stylecop.json

After latest update (1.1.0-Beta1) I got many SA1305 (Hungarian notation violations).
I have bunch of parameters and variables named "dbVariable" to distinguish them from dtoVariable.
"db" is added to stylecop.json file, which is located in solution root folder only (I guess it should "inherit" for projects in subfolders).
{
  "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
  "settings": {
    "documentationRules": {
      "companyName": "client name",
      "copyrightText": "Copyright (c) {companyName}. All Rights Reserved.",
      "xmlHeader": false,
      "fileNamingConvention": "metadata"
    },
    "indentation": {
      "indentationSize": 4,
      "tabSize": 4,
      "useTabs": false
    },
    "layoutRules": {
      "newlineAtEndOfFile": "allow",
      "allowConsecutiveUsings": false
    },
    "orderingRules": {
      "usingDirectivesPlacement": "insideNamespace",
      "systemUsingDirectivesFirst": true,
      "blankLinesBetweenUsingGroups": "allow"
    },
    "namingRules": {
      "allowCommonHungarianPrefixes": true,
      "allowedHungarianPrefixes": [
        "db"
      ]
    }
  }
}

It seems either rule does not pick up either configuration file, either allowed prefixes in it.

Your configuraton file will not be read just because you add it in the solution folder. It needs to be explicitly added to each project you want it to apply to. Instructions on how to do that can be found in https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/Configuration.md and https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/EnableConfiguration.md

Thanks.


Day187

Resolves #387.

Pull Request Test Coverage Report for Build 718

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 724:
0.0%

Covered Lines:
5

Relevant Lines:
5

💛  - Coveralls


How to add collectionview on callout?

Hello, I want to add a collection view of images on callout of annotation. How can I do that?

It should be ok to add any view as callout view, I believe. What happens when you return the collection view as the custom callout view?

Please re-open if you need any further dialog.


fix: Linear gradient border styles with BackgroundStyleApplicator

Summary:
Fix linear gradient borders with BackgroundStyleApplicator.

After fix

Changelog:
[ANDROID] [FIXED] - Linear gradient border styles

Test Plan:
Test border examples in LinearGradientExample.js

@NickGerleman pushed all the mentioned changes. Thanks!


Possible typo in vaccinations data

Hi, we are currently relying on your vaccination data for our dataset owid/covid-19-data and spotted a possible typo in your data.
If you check the data for 23/01/2021 and 24/01/2021:

Date
Total Vaccination Doses
Second Dose Taken

23/01/2021
18930
0

24/01/2021
19981
1198

Now, if the field "Second Dose Taken" is correct for 24/01/2021, it seems to me that the field "Total Vaccination Doses" is wrongly reported. Note that the number of total doses on the 23rd + the new number of second doses on the 24th is greater, i.e. 18930 + 1198 = 20128 > 19981.
Maybe you could help us with this? Thanks in advance! Also for tracking this data.

Dear @lucasrodes apologies for the delayed response. Our team received the first dataset for second dose on 24/01/2021. Thi s implies that before 24/01/2021 there might have already been second doses given. Moving forward we will work to see whether we can update this data.


Server compatibility while generating token

Hey,
I had a problem while uploading photos something was breaking, after some debuggin I found that my server is not compatible with some functions running when generating token in Component/UtilComponent.php
What I've done to fix this is change the crypto_rand_secure($min, $max) to:
public function crypto_rand_secure($min, $max)
{
    return md5(uniqid(mt_rand(), true));
}

Fixed in commit a53b43c041f59452f0ff55cc63d9785c0724bbad


Update KCL to 1.9.0. Add cross-account w/ STSAssumeRoleCredentialsPro…

…vider
Issue #, if available: #54
Description of changes:
Updates KCL to 1.9.0 and adds cross-account support with optional roles for the source table/stream, KCL and destination table.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

I am not sure if this is ever going to be merged, but I feel this code is still very useful for cross-account replication.
The current implementation does not pass AwsCredentials to DDBEmitter, thus replication will always fail. You can remove all constructors and leave the single one looking like this:
    public DynamoDBReplicationEmitter(final DynamoDBStreamsConnectorConfiguration configuration) {
        this.applicationName = configuration.APP_NAME;
        this.endpoint = configuration.DYNAMODB_ENDPOINT;
        this.region = configuration.REGION_NAME;
        this.tableName = configuration.DYNAMODB_DATA_TABLE_NAME;

        AmazonDynamoDBAsync dynamoDBAsync = new AmazonDynamoDBAsyncClient(configuration.AWS_CREDENTIALS_PROVIDER,
                                                                          new ClientConfiguration().withMaxConnections(MAX_THREADS).withRetryPolicy(PredefinedRetryPolicies.DYNAMODB_DEFAULT),
                                                                          Executors.newFixedThreadPool(MAX_THREADS));

        final boolean setDynamoDB = DYNAMODB.compareAndSet(null, dynamoDBAsync);

        if (setDynamoDB && dynamoDBAsync != null) {
            DYNAMODB.get().setEndpoint(endpoint);
        }

        skipErrors = false; // TODO make configurable
    }

Also lombok needs to be updated to 1.18.2 or higher to make the build pass.


fine tune the number of ballot/vote consumers

Each ballot/vote consumer will connect to the ethereum node.
It implies using file descriptors (at least for sockets).
Having a lot of consumers might make the ethereum node crash because it won't have any file descriptor left.
When it happens, the geth logs show the following message:
http: Accept error: accept tcp <IP_ADDRESS>:8545: accept: too many open files; retrying in 10ms

[ ] augment the maximum number of file/socket descriptors for geth
[ ] make sure ballot_consumer_count, vote_consumer_count and the queue prefetch value won't cause a file desriptor shortage

Related issue: https://github.com/ethereum/go-ethereum/issues/2358


inference

I used the ljspeech pre-trained model you provided for inference, and found that directly using the Inference_LJSpeech.ipynb file under the /Demo directory for generation works well. However, if I first use the compute_style function to calculate the style of the audio (data in the LJSpeech data set), then When combined, the result will be slightly less effective. I want to ask why?

What do you mean by “less effective”? Can you share one example of synthesized examples with styles calculated from reference audio instead of sampled from the diffusion model? Surely it will sound worse than styles sampled by the diffusion model, which is exactly the point of this paper (in the ablation study section, no style diffusion produces the highest CMOS drop).


Not Jiggling On Startup

When I use the command line MouseJiggler -j it's supposed to start jiggling everytime on startup. But it doesn't seem to work. The command just starts MouseJiggler with it jiggling, but when I close out of it and start it up again, it no longer starts jiggling. I have to rechechk it. How do I fix this?

it's supposed to start jiggling everytime on startup.

It's not. The options (-m, -z, -s) are persistent, but -j applies only to the current invocation.
If you want it to start jiggling every time, either set an alias to run it with the -j flag (for command-line), or put -j in the shortcut (GUI).


Openlayer 3 support

It would be very usefull if you integrate your liberary with openlayer3 ..
thanks

Thanks for the suggestion. Currently eegeo.js is targeting leaflet.js for simplicity. We'll consider openlayer3 support in a future release.

Have you implemented this enhancement already (since 2016) ?

Hi - thanks for the question. We haven't yet moved to support OpenLayers, but this remains something that we would consider in the future - I'm afraid no time frame yet though.

This isn't something on the roadmap.

any news  ?

Sorry, nothing has changed and we're not planning/working on openlayers support at this time


SVG fix for safari browser

Stats card in safari browser:

Possible fix

@ochowei sure

Because this issue must be resolved as soon as possible, I am keeping it open to everyone.


Hello all

All of the sudden, im getting a 404 error on admin page! Have no idea what could be wrong. Tried all htaccess suggestions

Can you check your Apache Error Logs (or IIS, NGINX) for the cause of the 404 server response?

Do you get 404 for other regular pages or just the admin? If so did you accidentally remove the admin? Or perhaps did you change the admin route to something else other than 'admin' ?

did you change the admin url in the admin plugin?

Closing for inactivity.


New clock: Gemini Clock

A  new simple, stylish clock face using the Buro Destruct version of the classic retro 'computer' font Gemini, inspired by their Pebble watch faces.

Cool looking!

Looks great - thank you!


Malfunctioning L515 (malformed vid, device not functioning)

Required Info

Camera Model
L515

Firmware Version
Unable to determine (device does not appear)

Driver Version
10.0.19041.1202

Operating System & Version
Windows 10

Platform
PC

SDK Version
WIN10-<IP_ADDRESS>74

Language
Python

Segment
AR, Holographic content

Issue Description: The intel L515 that I am using stopped being identified in the viewer and any other application attempting to use it.
Details:
I have been using an L515 camera for an application I am developing since about around July of this year. I had no problems with it until recently when it has stopped being recognized on my work PC. I originally thought it might be an issue with my PC in particular, but I have since been able to recreate the issue on multiple other PCs. The error is as follows (from the viewer terminal):
11:35:17 [Info]  - librealsense version: 2.49.0

11:35:17 [Info] C:\jenkins_sys_rsbuild\workspace\LRS_windows_compile_pipeline\src\rs.cpp:2618 - Framebuffer size changed to 2256 x 1410
11:35:17 [Info] C:\jenkins_sys_rsbuild\workspace\LRS_windows_compile_pipeline\src\rs.cpp:2618 - Window size changed to 2256 x 1410
11:35:17 [Info] C:\jenkins_sys_rsbuild\workspace\LRS_windows_compile_pipeline\src\rs.cpp:2618 - Scale Factor is now 1
11:35:18 [Error] c:\jenkins_sys_rsbuild\workspace\lrs_windows_compile_pipeline\src\core\../types.h:310 - hr returned: HResult 0x8007001f: "A device attached to the system is not functioning."
11:35:18 [Warn] C:\jenkins_sys_rsbuild\workspace\LRS_windows_compile_pipeline\src\rs.cpp:308 - null pointer passed for argument "device"
11:35:18 [Warn] C:\jenkins_sys_rsbuild\workspace\LRS_windows_compile_pipeline\src\rs.cpp:2621 - Couldn't refresh devices - hr returned: HResult 0x8007001f: "A device attached to the system is not functioning."
11:35:18 [Error] C:\jenkins_sys_rsbuild\workspace\LRS_windows_compile_pipeline\src\win\win-helpers.cpp:147 - malformed vid string: hid_device_system_vhf
11:35:18 [Info] C:\jenkins_sys_rsbuild\workspace\LRS_windows_compile_pipeline\src\context.cpp:381 - Found 1 RealSense devices (mask 0xfe)

The camera appears in Device Manager and the troubleshooting diagnosis finds no issues. I am able to access the RGB camera in applications like Zoom or MS Teams, but never the depth camera.
I have attempted to update the firmware of the device with the included firmware update tool and latest firmware image (.bin), but all it does is briefly open the terminal and flash the "malformed vid string" error before exiting.
I also have access to 2 other L515's that both seem to work fine when connected to my PC. This leads me to believe it is a problem specific to this camera.
Any help would be greatly appreciated :)

Hi @tquintudelft-source  There was a previous L515 case of the malformed vid string message in https://github.com/IntelRealSense/librealsense/issues/7715
Please follow the following sequence of actions.

Unplug the micro-sized end of the USB cable from the base of the camera, turn it around the opposite way (USB-C cables are two-way insertion at the micro-sized end) and re-insert it into the base of the camera.

If this does not resolve the problem, update the RealSense SDK to version 2.50.0 using the installer file in the 'Assets' file list of 2.50.0.

https://github.com/IntelRealSense/librealsense/releases/tag/v2.50.0

If this does not resolve the problem, please open the Device Manager and check whether two L515 drivers (Depth and RGB) are listed.

If they are listed, right-click on each of these two drivers and select the Uninstall menu option to remove it.  When they are both uninstalled, unplug the camera, wait a couple of seconds and then plug the camera back in.  This should cause the two drivers to automatically reinstall.
Do you still experience the problem after trying this uninstall-reinstall, please?

Hi @MartyG-RealSense
Thanks for your response!
The problem unfortunately still persists after following your recommendations. I have tried the USB-C cable both ways round.
I'm beginning to think it may be a physical problem with the camera.

Thanks very much for carrying out those tests.  You have also confirmed that other L515s can work correctly with the same computer.
I also note that you have already attempted a firmware update with a bin file on the affected camera, presumably using the Update Firmware option in the RealSense Viewer, and that has failed too.
If swapping the USB cable with one from a working camera does not rectify the problem then I recommend returning the camera to the retailer that you purchased it from using the Return Material Authorization (RMA) procedure of that retailer.

Hi @tquintudelft-source  Do you require further assistance with this case, please?  Thanks!

Hi @MartyG-RealSense, No I think it is okay. I'll try and return it to Amazon. Thanks again for your help!

Okay, I will keep this case open until you achieve an outcome from your return such as a refund.  Thanks very much for the update!

Hi @tquintudelft-source   Do you have an update about your camera return that you can provide, please?  Thanks!

This case will be closed after 7 days from the time of writing this if we do not receive a further comment.  Thanks!

Hi @MartyG-RealSense! Sorry for the inactivity. You can go ahead and close the issue. Thanks again for your help :)

No problem at all - thanks very much for the update.  As you suggest, I will close the issue.  Thanks again!


e2e tests should deploy to a separate namespace

To make it easier to do cleanup of a botched run and have separation from existing deployments the e2e tests should deploy to their own namespace, or possibly allow for configuring which namespace to use.

Yes. there is an open TODO for it: https://github.com/GoogleCloudPlatform/k8s-multicluster-ingress/blob/22c516ef9fb39c64f0032de51fa35a14fdf1ce5c/test/e2e/cases/basic.go#L61


When using 'Docker Image Can Be Customized', plugin ignores mesos offer selection attributes

When a mesos cloud has multiple nodes and some nodes ares setup with specific mesos offer selection attributes, the agents that are created by mesos no longer are restricted to just those nodes in the defined selection attributes when a docker image is provided in a job using the 'Docker Image Can Be Customized'

Anyone having any idea how to fix this?

I had to revert back to 0.16 to resolve.   Must have been a bug that was introduced when that part of the code was refactored in 0.17.

@sjcollin and @danielmagnussons, did you try 1.0 of the plugin?

Closing for lack of response.


docs: some progress on the update of the react-cheat-sheet section re…

related to issue 1679
Overview

What is it?

[x] Feature / enhancement
[ ] Bug
[x] Docs / tests / types / typos

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Use cases and why

One use case

Another use case

Checklist:

[x] My code follows the developer guidelines of this project
[x] I have performed a self-review of my own code
[x] I have made corresponding changes to the documentation
[x] Added new tests to cover the fix / functionality

Thanks @nsdonato
Looking good!

Thank you for these changes! They look great! I would like to encourage you to fix other things you may find.

Thank you for these changes! They look great! I would like to encourage you to fix other things you may find.

They are already in the PR, they were two silly mistakes in the examples nothing else 😊 I realized it by testing them locally 😅 Thanks ♥


Reduce StringEscapeHelper escape and unescape allocations

Motivation:

StringEscapeHelper allocates StringBuilder of default size (16) so there's a good chance it will either be too large, or too small and reallocate underlying char array.
escaped always allocate StringBuilder, even when there's nothing to escape in the input String.


docs(samples): adding sample recaptcha enterprise application

This PR contains an end-to-end sample application which demonstrates how to integrate reCAPTCHA Enterprise with a simple web application.

Closing PR as sample code has migrated to https://github.com/GoogleCloudPlatform/python-docs-samples/tree/main/recaptcha_enterprise/snippets/


fix(forms) Fix a couple of small inconsistencies with forms

While doing other forms work, I came across a couple of small inconsistencies with out forms work that should have been included in the original PR that brought forms into open source.
Checklist

[ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
[ ] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

@chriscollins3456 Seems that Docker Build, Scan, Test / Run Smoke Tests (cypress_rest) (pull_request) is failing. Something we need to address here?

@chriscollins3456 Seems that Docker Build, Scan, Test / Run Smoke Tests (cypress_rest) (pull_request) is failing. Something we need to address here?

nope looks totally unrelated and in fact known flaky tests! i'm merging master into this branch one more time since it's an old PR then i'll merge once green


Backend service names

Thanks for the PR! 🚀
Unfortunately it looks like some of our CI checks failed. See the Contributing Guide for details.

⚠check_generate_modules
The modules need to be regenerated. Please run make_build.

Checking submodule's files generation
diff -r '--exclude=.terraform' '--exclude=.kitchen' '--exclude=.git' /workspace/README.md /tmp/tmp.htn8awz1LE/workspace/README.md
113,137c113,140
< |------|-------------|:----:|:-----:|:-----:|
< | address | IPv4 address (actual IP address value) | string | `"null"` | no |
< | ipv6\_address | IPv6 address (actual IP address value) | string | `"null"` | no |
< | backends | Map backend indices to list of backend maps. | object | n/a | yes |
< | cdn | Set to `true` to enable cdn on backend. | bool | `"false"` | no |
< | certificate | Content of the SSL certificate. Required if `ssl` is `true` and `ssl_certificates` is empty. | string | `"null"` | no |
< | create\_address | Create a new global IPv4 address | bool | `"true"` | no |
< | create\_ipv6\_address | Create a new global IPv6 address | bool | `"true"` | no |
< | create\_url\_map | Set to `false` if url_map variable is provided. | bool | `"true"` | no |
< | firewall\_networks | Names of the networks to create firewall rules in | list(string) | `<list>` | no |
< | firewall\_projects | Names of the projects to create firewall rules in | list(string) | `<list>` | no |
< | http\_forward | Set to `false` to disable HTTP port 80 forward | bool | `"true"` | no |
< | https\_redirect | Set to `true` to enable https redirect on the lb. | bool | `"false"` | no |
< | name | Name for the forwarding rule and prefix for supporting resources | string | n/a | yes |
< | private\_key | Content of the private SSL key. Required if `ssl` is `true` and `ssl_certificates` is empty. | string | `"null"` | no |
< | project | The project to deploy to, if not set the default provider project is used. | string | n/a | yes |
< | quic | Set to `true` to enable QUIC support | bool | `"false"` | no |
< | security\_policy | The resource URL for the security policy to associate with the backend service | string | `"null"` | no |
< | ssl | Set to `true` to enable SSL support, requires variable `ssl_certificates` - a list of self_link certs | bool | `"false"` | no |
< | ssl\_certificates | SSL cert self_link list. Required if `ssl` is `true` and no `private_key` and `certificate` is provided. | list(string) | `<list>` | no |
< | ssl\_policy | Selfink to SSL Policy | string | `"null"` | no |
< | target\_service\_accounts | List of target service accounts for health check firewall rule. Exactly one of target_tags or target_service_accounts should be specified. | list(string) | `<list>` | no |
< | target\_tags | List of target tags for health check firewall rule. Exactly one of target_tags or target_service_accounts should be specified. | list(string) | `<list>` | no |
< | url\_map | The url_map resource to use. Default is to send all traffic to first backend. | string | `"null"` | no |
< | use\_ssl\_certificates | If true, use the certificates provided by `ssl_certificates`, otherwise, create cert from `private_key` and `certificate` | bool | `"false"` | no |
---
> |------|-------------|------|---------|:--------:|
> | address | Existing IPv4 address to use (the actual IP address value) | `string` | `null` | no |
> | backends | Map backend indices to list of backend maps. |
map(object({
    protocol  = string
    port      = number
    port_name = string

    name                    = string
    description             = string
    enable_cdn              = bool
    security_policy         = string
    custom_request_headers  = list(string)
    custom_response_headers = list(string)

    timeout_sec                     = number
    connection_draining_timeout_sec = number
    session_affinity                = string
    affinity_cookie_ttl_sec         = number

    health_check = object({
      check_interval_sec  = number
      timeout_sec         = number
      healthy_threshold   = number
      unhealthy_threshold = number
      request_path        = string
      port                = number
      host                = string
      logging             = bool
    })

    log_config = object({
      enable      = bool
      sample_rate = number
    })

    groups = list(object({
      group = string

      balancing_mode               = string
      capacity_scaler              = number
      description                  = string
      max_connections              = number
      max_connections_per_instance = number
      max_connections_per_endpoint = number
      max_rate                     = number
      max_rate_per_instance        = number
      max_rate_per_endpoint        = number
      max_utilization              = number
    }))
    iap_config = object({
      enable               = bool
      oauth2_client_id     = string
      oauth2_client_secret = string
    })
  }))
 | n/a | yes |
> | cdn | Set to `true` to enable cdn on backend. | `bool` | `false` | no |
> | certificate | Content of the SSL certificate. Required if `ssl` is `true` and `ssl_certificates` is empty. | `string` | `null` | no |
> | create\_address | Create a new global IPv4 address | `bool` | `true` | no |
> | create\_ipv6\_address | Allocate a new IPv6 address. Conflicts with "ipv6\_address" - if both specified, "create\_ipv6\_address" takes precedence. | `bool` | `false` | no |
> | create\_url\_map | Set to `false` if url\_map variable is provided. | `bool` | `true` | no |
> | enable\_ipv6 | Enable IPv6 address on the CDN load-balancer | `bool` | `false` | no |
> | firewall\_networks | Names of the networks to create firewall rules in | `list(string)` |
[
  "default"
]
 | no |
> | firewall\_projects | Names of the projects to create firewall rules in | `list(string)` |
[
  "default"
]
 | no |
> | http\_forward | Set to `false` to disable HTTP port 80 forward | `bool` | `true` | no |
> | https\_redirect | Set to `true` to enable https redirect on the lb. | `bool` | `false` | no |
> | ipv6\_address | An existing IPv6 address to use (the actual IP address value) | `string` | `null` | no |
> | managed\_ssl\_certificate\_domains | Create Google-managed SSL certificates for specified domains. Requires `ssl` to be set to `true` and `use_ssl_certificates` set to `false`. | `list(string)` | `[]` | no |
> | name | Name for the forwarding rule and prefix for supporting resources | `string` | n/a | yes |
> | private\_key | Content of the private SSL key. Required if `ssl` is `true` and `ssl_certificates` is empty. | `string` | `null` | no |
> | project | The project to deploy to, if not set the default provider project is used. | `string` | n/a | yes |
> | quic | Set to `true` to enable QUIC support | `bool` | `false` | no |
> | random\_certificate\_suffix | Bool to enable/disable random certificate name generation. Set and keep this to true if you need to change the SSL cert. | `bool` | `false` | no |
> | security\_policy | The resource URL for the security policy to associate with the backend service | `string` | `null` | no |
> | ssl | Set to `true` to enable SSL support, requires variable `ssl_certificates` - a list of self\_link certs | `bool` | `false` | no |
> | ssl\_certificates | SSL cert self\_link list. Required if `ssl` is `true` and no `private_key` and `certificate` is provided. | `list(string)` | `[]` | no |
> | ssl\_policy | Selfink to SSL Policy | `string` | `null` | no |
> | target\_service\_accounts | List of target service accounts for health check firewall rule. Exactly one of target\_tags or target\_service\_accounts should be specified. | `list(string)` | `[]` | no |
> | target\_tags | List of target tags for health check firewall rule. Exactly one of target\_tags or target\_service\_accounts should be specified. | `list(string)` | `[]` | no |
> | url\_map | The url\_map resource to use. Default is to send all traffic to first backend. | `string` | `null` | no |
> | use\_ssl\_certificates | If true, use the certificates provided by `ssl_certificates`, otherwise, create cert from `private_key` and `certificate` | `bool` | `false` | no |
144,145c147,148
< | external\_ip | The external IPv4 address assigned to the global fowarding rule. |
< | external\_ipv6\_address | The external IPv6 address assigned to the global fowarding rule. |
---
> | external\_ip | The external IPv4 assigned to the global fowarding rule. |
> | external\_ipv6\_address | The external IPv6 assigned to the global fowarding rule. |
147c150,151
< | https\_proxy | The HTTPS proxyused by this module. |
---
> | https\_proxy | The HTTPS proxy used by this module. |
> | ipv6\_enabled | Whether IPv6 configuration is enabled on this load-balancer |
diff -r '--exclude=.terraform' '--exclude=.kitchen' '--exclude=.git' /workspace/modules/dynamic_backends/README.md /tmp/tmp.htn8awz1LE/workspace/modules/dynamic_backends/README.md
106,130c106,133
< |------|-------------|:----:|:-----:|:-----:|
< | address | IPv4 address (actual IP address value) | string | `"null"` | no |
< | ipv6\_address | IPv6 address (actual IP address value) | string | `"null"` | no |
< | backends | Map backend indices to list of backend maps. | object | n/a | yes |
< | cdn | Set to `true` to enable cdn on backend. | bool | `"false"` | no |
< | certificate | Content of the SSL certificate. Required if `ssl` is `true` and `ssl_certificates` is empty. | string | `"null"` | no |
< | create\_address | Create a new global IPv4 address | bool | `"true"` | no |
< | create\_ipv6\_address | Create a new global IPv6 address | bool | `"true"` | no |
< | create\_url\_map | Set to `false` if url_map variable is provided. | bool | `"true"` | no |
< | firewall\_networks | Names of the networks to create firewall rules in | list(string) | `<list>` | no |
< | firewall\_projects | Names of the projects to create firewall rules in | list(string) | `<list>` | no |
< | http\_forward | Set to `false` to disable HTTP port 80 forward | bool | `"true"` | no |
< | https\_redirect | Set to `true` to enable https redirect on the lb. | bool | `"false"` | no |
< | name | Name for the forwarding rule and prefix for supporting resources | string | n/a | yes |
< | private\_key | Content of the private SSL key. Required if `ssl` is `true` and `ssl_certificates` is empty. | string | `"null"` | no |
< | project | The project to deploy to, if not set the default provider project is used. | string | n/a | yes |
< | quic | Set to `true` to enable QUIC support | bool | `"false"` | no |
< | security\_policy | The resource URL for the security policy to associate with the backend service | string | `"null"` | no |
< | ssl | Set to `true` to enable SSL support, requires variable `ssl_certificates` - a list of self_link certs | bool | `"false"` | no |
< | ssl\_certificates | SSL cert self_link list. Required if `ssl` is `true` and no `private_key` and `certificate` is provided. | list(string) | `<list>` | no |
< | ssl\_policy | Selfink to SSL Policy | string | `"null"` | no |
< | target\_service\_accounts | List of target service accounts for health check firewall rule. Exactly one of target_tags or target_service_accounts should be specified. | list(string) | `<list>` | no |
< | target\_tags | List of target tags for health check firewall rule. Exactly one of target_tags or target_service_accounts should be specified. | list(string) | `<list>` | no |
< | url\_map | The url_map resource to use. Default is to send all traffic to first backend. | string | `"null"` | no |
< | use\_ssl\_certificates | If true, use the certificates provided by `ssl_certificates`, otherwise, create cert from `private_key` and `certificate` | bool | `"false"` | no |
---
> |------|-------------|------|---------|:--------:|
> | address | Existing IPv4 address to use (the actual IP address value) | `string` | `null` | no |
> | backends | Map backend indices to list of backend maps. |
map(object({
    protocol  = string
    port      = number
    port_name = string

    name                    = string
    description             = string
    enable_cdn              = bool
    security_policy         = string
    custom_request_headers  = list(string)
    custom_response_headers = list(string)

    timeout_sec                     = number
    connection_draining_timeout_sec = number
    session_affinity                = string
    affinity_cookie_ttl_sec         = number

    health_check = object({
      check_interval_sec  = number
      timeout_sec         = number
      healthy_threshold   = number
      unhealthy_threshold = number
      request_path        = string
      port                = number
      host                = string
      logging             = bool
    })

    log_config = object({
      enable      = bool
      sample_rate = number
    })

    groups = list(object({
      group = string

      balancing_mode               = string
      capacity_scaler              = number
      description                  = string
      max_connections              = number
      max_connections_per_instance = number
      max_connections_per_endpoint = number
      max_rate                     = number
      max_rate_per_instance        = number
      max_rate_per_endpoint        = number
      max_utilization              = number
    }))
    iap_config = object({
      enable               = bool
      oauth2_client_id     = string
      oauth2_client_secret = string
    })
  }))
 | n/a | yes |
> | cdn | Set to `true` to enable cdn on backend. | `bool` | `false` | no |
> | certificate | Content of the SSL certificate. Required if `ssl` is `true` and `ssl_certificates` is empty. | `string` | `null` | no |
> | create\_address | Create a new global IPv4 address | `bool` | `true` | no |
> | create\_ipv6\_address | Allocate a new IPv6 address. Conflicts with "ipv6\_address" - if both specified, "create\_ipv6\_address" takes precedence. | `bool` | `false` | no |
> | create\_url\_map | Set to `false` if url\_map variable is provided. | `bool` | `true` | no |
> | enable\_ipv6 | Enable IPv6 address on the CDN load-balancer | `bool` | `false` | no |
> | firewall\_networks | Names of the networks to create firewall rules in | `list(string)` |
[
  "default"
]
 | no |
> | firewall\_projects | Names of the projects to create firewall rules in | `list(string)` |
[
  "default"
]
 | no |
> | http\_forward | Set to `false` to disable HTTP port 80 forward | `bool` | `true` | no |
> | https\_redirect | Set to `true` to enable https redirect on the lb. | `bool` | `false` | no |
> | ipv6\_address | An existing IPv6 address to use (the actual IP address value) | `string` | `null` | no |
> | managed\_ssl\_certificate\_domains | Create Google-managed SSL certificates for specified domains. Requires `ssl` to be set to `true` and `use_ssl_certificates` set to `false`. | `list(string)` | `[]` | no |
> | name | Name for the forwarding rule and prefix for supporting resources | `string` | n/a | yes |
> | private\_key | Content of the private SSL key. Required if `ssl` is `true` and `ssl_certificates` is empty. | `string` | `null` | no |
> | project | The project to deploy to, if not set the default provider project is used. | `string` | n/a | yes |
> | quic | Set to `true` to enable QUIC support | `bool` | `false` | no |
> | random\_certificate\_suffix | Bool to enable/disable random certificate name generation. Set and keep this to true if you need to change the SSL cert. | `bool` | `false` | no |
> | security\_policy | The resource URL for the security policy to associate with the backend service | `string` | `null` | no |
> | ssl | Set to `true` to enable SSL support, requires variable `ssl_certificates` - a list of self\_link certs | `bool` | `false` | no |
> | ssl\_certificates | SSL cert self\_link list. Required if `ssl` is `true` and no `private_key` and `certificate` is provided. | `list(string)` | `[]` | no |
> | ssl\_policy | Selfink to SSL Policy | `string` | `null` | no |
> | target\_service\_accounts | List of target service accounts for health check firewall rule. Exactly one of target\_tags or target\_service\_accounts should be specified. | `list(string)` | `[]` | no |
> | target\_tags | List of target tags for health check firewall rule. Exactly one of target\_tags or target\_service\_accounts should be specified. | `list(string)` | `[]` | no |
> | url\_map | The url\_map resource to use. Default is to send all traffic to first backend. | `string` | `null` | no |
> | use\_ssl\_certificates | If true, use the certificates provided by `ssl_certificates`, otherwise, create cert from `private_key` and `certificate` | `bool` | `false` | no |
137,138c140,141
< | external\_ip | The external IPv4 address assigned to the global fowarding rule. |
< | external\_ipv6\_address | The external IPv6 address assigned to the global fowarding rule. |
---
> | external\_ip | The external IPv4 assigned to the global fowarding rule. |
> | external\_ipv6\_address | The external IPv6 assigned to the global fowarding rule. |
140c143,144
< | https\_proxy | The HTTPS proxyused by this module. |
---
> | https\_proxy | The HTTPS proxy used by this module. |
> | ipv6\_enabled | Whether IPv6 configuration is enabled on this load-balancer |
diff -r '--exclude=.terraform' '--exclude=.kitchen' '--exclude=.git' /workspace/modules/serverless_negs/README.md /tmp/tmp.htn8awz1LE/workspace/modules/serverless_negs/README.md
72,96c72,95
< |------|-------------|:----:|:-----:|:-----:|
< | address | IPv4 address (actual IP address value) | string | `"null"` | no |
< | ipv6\_address | IPv6 address (actual IP address value) | string | `"null"` | no |
< | backends | Map backend indices to list of backend maps. | object | n/a | yes |
< | cdn | Set to `true` to enable cdn on backend. | bool | `"false"` | no |
< | certificate | Content of the SSL certificate. Required if `ssl` is `true` and `ssl_certificates` is empty. | string | `"null"` | no |
< | create\_address | Create a new global IPv4 address | bool | `"true"` | no |
< | create\_ipv6\_address | Create a new global IPv6 address | bool | `"true"` | no |
< | create\_url\_map | Set to `false` if url_map variable is provided. | bool | `"true"` | no |
< | firewall\_networks | Names of the networks to create firewall rules in | list(string) | `<list>` | no |
< | firewall\_projects | Names of the projects to create firewall rules in | list(string) | `<list>` | no |
< | http\_forward | Set to `false` to disable HTTP port 80 forward | bool | `"true"` | no |
< | https\_redirect | Set to `true` to enable https redirect on the lb. | bool | `"false"` | no |
< | name | Name for the forwarding rule and prefix for supporting resources | string | n/a | yes |
< | private\_key | Content of the private SSL key. Required if `ssl` is `true` and `ssl_certificates` is empty. | string | `"null"` | no |
< | project | The project to deploy to, if not set the default provider project is used. | string | n/a | yes |
< | quic | Set to `true` to enable QUIC support | bool | `"false"` | no |
< | security\_policy | The resource URL for the security policy to associate with the backend service | string | `"null"` | no |
< | ssl | Set to `true` to enable SSL support, requires variable `ssl_certificates` - a list of self_link certs | bool | `"false"` | no |
< | ssl\_certificates | SSL cert self_link list. Required if `ssl` is `true` and no `private_key` and `certificate` is provided. | list(string) | `<list>` | no |
< | ssl\_policy | Selfink to SSL Policy | string | `"null"` | no |
< | target\_service\_accounts | List of target service accounts for health check firewall rule. Exactly one of target_tags or target_service_accounts should be specified. | list(string) | `<list>` | no |
< | target\_tags | List of target tags for health check firewall rule. Exactly one of target_tags or target_service_accounts should be specified. | list(string) | `<list>` | no |
< | url\_map | The url_map resource to use. Default is to send all traffic to first backend. | string | `"null"` | no |
< | use\_ssl\_certificates | If true, use the certificates provided by `ssl_certificates`, otherwise, create cert from `private_key` and `certificate` | bool | `"false"` | no |
---
> |------|-------------|------|---------|:--------:|
> | address | Existing IPv4 address to use (the actual IP address value) | `string` | `null` | no |
> | backends | Map backend indices to list of backend maps. |
map(object({

    name                    = string
    description             = string
    enable_cdn              = bool
    security_policy         = string
    custom_request_headers  = list(string)
    custom_response_headers = list(string)

    log_config = object({
      enable      = bool
      sample_rate = number
    })

    groups = list(object({
      group = string

    }))
    iap_config = object({
      enable               = bool
      oauth2_client_id     = string
      oauth2_client_secret = string
    })
  }))
 | n/a | yes |
> | cdn | Set to `true` to enable cdn on backend. | `bool` | `false` | no |
> | certificate | Content of the SSL certificate. Required if `ssl` is `true` and `ssl_certificates` is empty. | `string` | `null` | no |
> | create\_address | Create a new global IPv4 address | `bool` | `true` | no |
> | create\_ipv6\_address | Allocate a new IPv6 address. Conflicts with "ipv6\_address" - if both specified, "create\_ipv6\_address" takes precedence. | `bool` | `false` | no |
> | create\_url\_map | Set to `false` if url\_map variable is provided. | `bool` | `true` | no |
> | enable\_ipv6 | Enable IPv6 address on the CDN load-balancer | `bool` | `false` | no |
> | http\_forward | Set to `false` to disable HTTP port 80 forward | `bool` | `true` | no |
> | https\_redirect | Set to `true` to enable https redirect on the lb. | `bool` | `false` | no |
> | ipv6\_address | An existing IPv6 address to use (the actual IP address value) | `string` | `null` | no |
> | managed\_ssl\_certificate\_domains | Create Google-managed SSL certificates for specified domains. Requires `ssl` to be set to `true` and `use_ssl_certificates` set to `false`. | `list(string)` | `[]` | no |
> | name | Name for the forwarding rule and prefix for supporting resources | `string` | n/a | yes |
> | private\_key | Content of the private SSL key. Required if `ssl` is `true` and `ssl_certificates` is empty. | `string` | `null` | no |
> | project | The project to deploy to, if not set the default provider project is used. | `string` | n/a | yes |
> | quic | Set to `true` to enable QUIC support | `bool` | `false` | no |
> | random\_certificate\_suffix | Bool to enable/disable random certificate name generation. Set and keep this to true if you need to change the SSL cert. | `bool` | `false` | no |
> | security\_policy | The resource URL for the security policy to associate with the backend service | `string` | `null` | no |
> | ssl | Set to `true` to enable SSL support, requires variable `ssl_certificates` - a list of self\_link certs | `bool` | `false` | no |
> | ssl\_certificates | SSL cert self\_link list. Required if `ssl` is `true` and no `private_key` and `certificate` is provided. | `list(string)` | `[]` | no |
> | ssl\_policy | Selfink to SSL Policy | `string` | `null` | no |
> | url\_map | The url\_map resource to use. Default is to send all traffic to first backend. | `string` | `null` | no |
> | use\_ssl\_certificates | If true, use the certificates provided by `ssl_certificates`, otherwise, create cert from `private_key` and `certificate` | `bool` | `false` | no |
103,104c102,103
< | external\_ip | The external IPv4 address assigned to the global fowarding rule. |
< | external\_ipv6\_address | The external IPv6 address assigned to the global fowarding rule. |
---
> | external\_ip | The external IPv4 assigned to the global fowarding rule. |
> | external\_ipv6\_address | The external IPv6 assigned to the global fowarding rule. |
106c105,106
< | https\_proxy | The HTTPS proxyused by this module. |
---
> | https\_proxy | The HTTPS proxy used by this module. |
> | ipv6\_enabled | Whether IPv6 configuration is enabled on this load-balancer |
Error: submodule's files generation has not been run, please run the
'make build' command and commit changes

⚠check_documentation
The documentation needs to be regenerated. Please run make generate_docs.

Checking for documentation generation
diff -r '--exclude=.terraform' '--exclude=.kitchen' '--exclude=.git' '--exclude=autogen' '--exclude=*.tfvars' /workspace/README.md /tmp/tmp.ZsXmj7hFSi/generate_docs/workspace/README.md
113,137c113,140
< |------|-------------|:----:|:-----:|:-----:|
< | address | IPv4 address (actual IP address value) | string | `"null"` | no |
< | ipv6\_address | IPv6 address (actual IP address value) | string | `"null"` | no |
< | backends | Map backend indices to list of backend maps. | object | n/a | yes |
< | cdn | Set to `true` to enable cdn on backend. | bool | `"false"` | no |
< | certificate | Content of the SSL certificate. Required if `ssl` is `true` and `ssl_certificates` is empty. | string | `"null"` | no |
< | create\_address | Create a new global IPv4 address | bool | `"true"` | no |
< | create\_ipv6\_address | Create a new global IPv6 address | bool | `"true"` | no |
< | create\_url\_map | Set to `false` if url_map variable is provided. | bool | `"true"` | no |
< | firewall\_networks | Names of the networks to create firewall rules in | list(string) | `<list>` | no |
< | firewall\_projects | Names of the projects to create firewall rules in | list(string) | `<list>` | no |
< | http\_forward | Set to `false` to disable HTTP port 80 forward | bool | `"true"` | no |
< | https\_redirect | Set to `true` to enable https redirect on the lb. | bool | `"false"` | no |
< | name | Name for the forwarding rule and prefix for supporting resources | string | n/a | yes |
< | private\_key | Content of the private SSL key. Required if `ssl` is `true` and `ssl_certificates` is empty. | string | `"null"` | no |
< | project | The project to deploy to, if not set the default provider project is used. | string | n/a | yes |
< | quic | Set to `true` to enable QUIC support | bool | `"false"` | no |
< | security\_policy | The resource URL for the security policy to associate with the backend service | string | `"null"` | no |
< | ssl | Set to `true` to enable SSL support, requires variable `ssl_certificates` - a list of self_link certs | bool | `"false"` | no |
< | ssl\_certificates | SSL cert self_link list. Required if `ssl` is `true` and no `private_key` and `certificate` is provided. | list(string) | `<list>` | no |
< | ssl\_policy | Selfink to SSL Policy | string | `"null"` | no |
< | target\_service\_accounts | List of target service accounts for health check firewall rule. Exactly one of target_tags or target_service_accounts should be specified. | list(string) | `<list>` | no |
< | target\_tags | List of target tags for health check firewall rule. Exactly one of target_tags or target_service_accounts should be specified. | list(string) | `<list>` | no |
< | url\_map | The url_map resource to use. Default is to send all traffic to first backend. | string | `"null"` | no |
< | use\_ssl\_certificates | If true, use the certificates provided by `ssl_certificates`, otherwise, create cert from `private_key` and `certificate` | bool | `"false"` | no |
---
> |------|-------------|------|---------|:--------:|
> | address | Existing IPv4 address to use (the actual IP address value) | `string` | `null` | no |
> | backends | Map backend indices to list of backend maps. |
map(object({
    protocol  = string
    port      = number
    port_name = string

    name                    = string
    description             = string
    enable_cdn              = bool
    security_policy         = string
    custom_request_headers  = list(string)
    custom_response_headers = list(string)

    timeout_sec                     = number
    connection_draining_timeout_sec = number
    session_affinity                = string
    affinity_cookie_ttl_sec         = number

    health_check = object({
      check_interval_sec  = number
      timeout_sec         = number
      healthy_threshold   = number
      unhealthy_threshold = number
      request_path        = string
      port                = number
      host                = string
      logging             = bool
    })

    log_config = object({
      enable      = bool
      sample_rate = number
    })

    groups = list(object({
      group = string

      balancing_mode               = string
      capacity_scaler              = number
      description                  = string
      max_connections              = number
      max_connections_per_instance = number
      max_connections_per_endpoint = number
      max_rate                     = number
      max_rate_per_instance        = number
      max_rate_per_endpoint        = number
      max_utilization              = number
    }))
    iap_config = object({
      enable               = bool
      oauth2_client_id     = string
      oauth2_client_secret = string
    })
  }))
 | n/a | yes |
> | cdn | Set to `true` to enable cdn on backend. | `bool` | `false` | no |
> | certificate | Content of the SSL certificate. Required if `ssl` is `true` and `ssl_certificates` is empty. | `string` | `null` | no |
> | create\_address | Create a new global IPv4 address | `bool` | `true` | no |
> | create\_ipv6\_address | Allocate a new IPv6 address. Conflicts with "ipv6\_address" - if both specified, "create\_ipv6\_address" takes precedence. | `bool` | `false` | no |
> | create\_url\_map | Set to `false` if url\_map variable is provided. | `bool` | `true` | no |
> | enable\_ipv6 | Enable IPv6 address on the CDN load-balancer | `bool` | `false` | no |
> | firewall\_networks | Names of the networks to create firewall rules in | `list(string)` |
[
  "default"
]
 | no |
> | firewall\_projects | Names of the projects to create firewall rules in | `list(string)` |
[
  "default"
]
 | no |
> | http\_forward | Set to `false` to disable HTTP port 80 forward | `bool` | `true` | no |
> | https\_redirect | Set to `true` to enable https redirect on the lb. | `bool` | `false` | no |
> | ipv6\_address | An existing IPv6 address to use (the actual IP address value) | `string` | `null` | no |
> | managed\_ssl\_certificate\_domains | Create Google-managed SSL certificates for specified domains. Requires `ssl` to be set to `true` and `use_ssl_certificates` set to `false`. | `list(string)` | `[]` | no |
> | name | Name for the forwarding rule and prefix for supporting resources | `string` | n/a | yes |
> | private\_key | Content of the private SSL key. Required if `ssl` is `true` and `ssl_certificates` is empty. | `string` | `null` | no |
> | project | The project to deploy to, if not set the default provider project is used. | `string` | n/a | yes |
> | quic | Set to `true` to enable QUIC support | `bool` | `false` | no |
> | random\_certificate\_suffix | Bool to enable/disable random certificate name generation. Set and keep this to true if you need to change the SSL cert. | `bool` | `false` | no |
> | security\_policy | The resource URL for the security policy to associate with the backend service | `string` | `null` | no |
> | ssl | Set to `true` to enable SSL support, requires variable `ssl_certificates` - a list of self\_link certs | `bool` | `false` | no |
> | ssl\_certificates | SSL cert self\_link list. Required if `ssl` is `true` and no `private_key` and `certificate` is provided. | `list(string)` | `[]` | no |
> | ssl\_policy | Selfink to SSL Policy | `string` | `null` | no |
> | target\_service\_accounts | List of target service accounts for health check firewall rule. Exactly one of target\_tags or target\_service\_accounts should be specified. | `list(string)` | `[]` | no |
> | target\_tags | List of target tags for health check firewall rule. Exactly one of target\_tags or target\_service\_accounts should be specified. | `list(string)` | `[]` | no |
> | url\_map | The url\_map resource to use. Default is to send all traffic to first backend. | `string` | `null` | no |
> | use\_ssl\_certificates | If true, use the certificates provided by `ssl_certificates`, otherwise, create cert from `private_key` and `certificate` | `bool` | `false` | no |
144,145c147,148
< | external\_ip | The external IPv4 address assigned to the global fowarding rule. |
< | external\_ipv6\_address | The external IPv6 address assigned to the global fowarding rule. |
---
> | external\_ip | The external IPv4 assigned to the global fowarding rule. |
> | external\_ipv6\_address | The external IPv6 assigned to the global fowarding rule. |
147c150,151
< | https\_proxy | The HTTPS proxyused by this module. |
---
> | https\_proxy | The HTTPS proxy used by this module. |
> | ipv6\_enabled | Whether IPv6 configuration is enabled on this load-balancer |
diff -r '--exclude=.terraform' '--exclude=.kitchen' '--exclude=.git' '--exclude=autogen' '--exclude=*.tfvars' /workspace/modules/dynamic_backends/README.md /tmp/tmp.ZsXmj7hFSi/generate_docs/workspace/modules/dynamic_backends/README.md
106,130c106,133
< |------|-------------|:----:|:-----:|:-----:|
< | address | IPv4 address (actual IP address value) | string | `"null"` | no |
< | ipv6\_address | IPv6 address (actual IP address value) | string | `"null"` | no |
< | backends | Map backend indices to list of backend maps. | object | n/a | yes |
< | cdn | Set to `true` to enable cdn on backend. | bool | `"false"` | no |
< | certificate | Content of the SSL certificate. Required if `ssl` is `true` and `ssl_certificates` is empty. | string | `"null"` | no |
< | create\_address | Create a new global IPv4 address | bool | `"true"` | no |
< | create\_ipv6\_address | Create a new global IPv6 address | bool | `"true"` | no |
< | create\_url\_map | Set to `false` if url_map variable is provided. | bool | `"true"` | no |
< | firewall\_networks | Names of the networks to create firewall rules in | list(string) | `<list>` | no |
< | firewall\_projects | Names of the projects to create firewall rules in | list(string) | `<list>` | no |
< | http\_forward | Set to `false` to disable HTTP port 80 forward | bool | `"true"` | no |
< | https\_redirect | Set to `true` to enable https redirect on the lb. | bool | `"false"` | no |
< | name | Name for the forwarding rule and prefix for supporting resources | string | n/a | yes |
< | private\_key | Content of the private SSL key. Required if `ssl` is `true` and `ssl_certificates` is empty. | string | `"null"` | no |
< | project | The project to deploy to, if not set the default provider project is used. | string | n/a | yes |
< | quic | Set to `true` to enable QUIC support | bool | `"false"` | no |
< | security\_policy | The resource URL for the security policy to associate with the backend service | string | `"null"` | no |
< | ssl | Set to `true` to enable SSL support, requires variable `ssl_certificates` - a list of self_link certs | bool | `"false"` | no |
< | ssl\_certificates | SSL cert self_link list. Required if `ssl` is `true` and no `private_key` and `certificate` is provided. | list(string) | `<list>` | no |
< | ssl\_policy | Selfink to SSL Policy | string | `"null"` | no |
< | target\_service\_accounts | List of target service accounts for health check firewall rule. Exactly one of target_tags or target_service_accounts should be specified. | list(string) | `<list>` | no |
< | target\_tags | List of target tags for health check firewall rule. Exactly one of target_tags or target_service_accounts should be specified. | list(string) | `<list>` | no |
< | url\_map | The url_map resource to use. Default is to send all traffic to first backend. | string | `"null"` | no |
< | use\_ssl\_certificates | If true, use the certificates provided by `ssl_certificates`, otherwise, create cert from `private_key` and `certificate` | bool | `"false"` | no |
---
> |------|-------------|------|---------|:--------:|
> | address | Existing IPv4 address to use (the actual IP address value) | `string` | `null` | no |
> | backends | Map backend indices to list of backend maps. |
map(object({
    protocol  = string
    port      = number
    port_name = string

    name                    = string
    description             = string
    enable_cdn              = bool
    security_policy         = string
    custom_request_headers  = list(string)
    custom_response_headers = list(string)

    timeout_sec                     = number
    connection_draining_timeout_sec = number
    session_affinity                = string
    affinity_cookie_ttl_sec         = number

    health_check = object({
      check_interval_sec  = number
      timeout_sec         = number
      healthy_threshold   = number
      unhealthy_threshold = number
      request_path        = string
      port                = number
      host                = string
      logging             = bool
    })

    log_config = object({
      enable      = bool
      sample_rate = number
    })

    groups = list(object({
      group = string

      balancing_mode               = string
      capacity_scaler              = number
      description                  = string
      max_connections              = number
      max_connections_per_instance = number
      max_connections_per_endpoint = number
      max_rate                     = number
      max_rate_per_instance        = number
      max_rate_per_endpoint        = number
      max_utilization              = number
    }))
    iap_config = object({
      enable               = bool
      oauth2_client_id     = string
      oauth2_client_secret = string
    })
  }))
 | n/a | yes |
> | cdn | Set to `true` to enable cdn on backend. | `bool` | `false` | no |
> | certificate | Content of the SSL certificate. Required if `ssl` is `true` and `ssl_certificates` is empty. | `string` | `null` | no |
> | create\_address | Create a new global IPv4 address | `bool` | `true` | no |
> | create\_ipv6\_address | Allocate a new IPv6 address. Conflicts with "ipv6\_address" - if both specified, "create\_ipv6\_address" takes precedence. | `bool` | `false` | no |
> | create\_url\_map | Set to `false` if url\_map variable is provided. | `bool` | `true` | no |
> | enable\_ipv6 | Enable IPv6 address on the CDN load-balancer | `bool` | `false` | no |
> | firewall\_networks | Names of the networks to create firewall rules in | `list(string)` |
[
  "default"
]
 | no |
> | firewall\_projects | Names of the projects to create firewall rules in | `list(string)` |
[
  "default"
]
 | no |
> | http\_forward | Set to `false` to disable HTTP port 80 forward | `bool` | `true` | no |
> | https\_redirect | Set to `true` to enable https redirect on the lb. | `bool` | `false` | no |
> | ipv6\_address | An existing IPv6 address to use (the actual IP address value) | `string` | `null` | no |
> | managed\_ssl\_certificate\_domains | Create Google-managed SSL certificates for specified domains. Requires `ssl` to be set to `true` and `use_ssl_certificates` set to `false`. | `list(string)` | `[]` | no |
> | name | Name for the forwarding rule and prefix for supporting resources | `string` | n/a | yes |
> | private\_key | Content of the private SSL key. Required if `ssl` is `true` and `ssl_certificates` is empty. | `string` | `null` | no |
> | project | The project to deploy to, if not set the default provider project is used. | `string` | n/a | yes |
> | quic | Set to `true` to enable QUIC support | `bool` | `false` | no |
> | random\_certificate\_suffix | Bool to enable/disable random certificate name generation. Set and keep this to true if you need to change the SSL cert. | `bool` | `false` | no |
> | security\_policy | The resource URL for the security policy to associate with the backend service | `string` | `null` | no |
> | ssl | Set to `true` to enable SSL support, requires variable `ssl_certificates` - a list of self\_link certs | `bool` | `false` | no |
> | ssl\_certificates | SSL cert self\_link list. Required if `ssl` is `true` and no `private_key` and `certificate` is provided. | `list(string)` | `[]` | no |
> | ssl\_policy | Selfink to SSL Policy | `string` | `null` | no |
> | target\_service\_accounts | List of target service accounts for health check firewall rule. Exactly one of target\_tags or target\_service\_accounts should be specified. | `list(string)` | `[]` | no |
> | target\_tags | List of target tags for health check firewall rule. Exactly one of target\_tags or target\_service\_accounts should be specified. | `list(string)` | `[]` | no |
> | url\_map | The url\_map resource to use. Default is to send all traffic to first backend. | `string` | `null` | no |
> | use\_ssl\_certificates | If true, use the certificates provided by `ssl_certificates`, otherwise, create cert from `private_key` and `certificate` | `bool` | `false` | no |
137,138c140,141
< | external\_ip | The external IPv4 address assigned to the global fowarding rule. |
< | external\_ipv6\_address | The external IPv6 address assigned to the global fowarding rule. |
---
> | external\_ip | The external IPv4 assigned to the global fowarding rule. |
> | external\_ipv6\_address | The external IPv6 assigned to the global fowarding rule. |
140c143,144
< | https\_proxy | The HTTPS proxyused by this module. |
---
> | https\_proxy | The HTTPS proxy used by this module. |
> | ipv6\_enabled | Whether IPv6 configuration is enabled on this load-balancer |
diff -r '--exclude=.terraform' '--exclude=.kitchen' '--exclude=.git' '--exclude=autogen' '--exclude=*.tfvars' /workspace/modules/serverless_negs/README.md /tmp/tmp.ZsXmj7hFSi/generate_docs/workspace/modules/serverless_negs/README.md
72,96c72,95
< |------|-------------|:----:|:-----:|:-----:|
< | address | IPv4 address (actual IP address value) | string | `"null"` | no |
< | ipv6\_address | IPv6 address (actual IP address value) | string | `"null"` | no |
< | backends | Map backend indices to list of backend maps. | object | n/a | yes |
< | cdn | Set to `true` to enable cdn on backend. | bool | `"false"` | no |
< | certificate | Content of the SSL certificate. Required if `ssl` is `true` and `ssl_certificates` is empty. | string | `"null"` | no |
< | create\_address | Create a new global IPv4 address | bool | `"true"` | no |
< | create\_ipv6\_address | Create a new global IPv6 address | bool | `"true"` | no |
< | create\_url\_map | Set to `false` if url_map variable is provided. | bool | `"true"` | no |
< | firewall\_networks | Names of the networks to create firewall rules in | list(string) | `<list>` | no |
< | firewall\_projects | Names of the projects to create firewall rules in | list(string) | `<list>` | no |
< | http\_forward | Set to `false` to disable HTTP port 80 forward | bool | `"true"` | no |
< | https\_redirect | Set to `true` to enable https redirect on the lb. | bool | `"false"` | no |
< | name | Name for the forwarding rule and prefix for supporting resources | string | n/a | yes |
< | private\_key | Content of the private SSL key. Required if `ssl` is `true` and `ssl_certificates` is empty. | string | `"null"` | no |
< | project | The project to deploy to, if not set the default provider project is used. | string | n/a | yes |
< | quic | Set to `true` to enable QUIC support | bool | `"false"` | no |
< | security\_policy | The resource URL for the security policy to associate with the backend service | string | `"null"` | no |
< | ssl | Set to `true` to enable SSL support, requires variable `ssl_certificates` - a list of self_link certs | bool | `"false"` | no |
< | ssl\_certificates | SSL cert self_link list. Required if `ssl` is `true` and no `private_key` and `certificate` is provided. | list(string) | `<list>` | no |
< | ssl\_policy | Selfink to SSL Policy | string | `"null"` | no |
< | target\_service\_accounts | List of target service accounts for health check firewall rule. Exactly one of target_tags or target_service_accounts should be specified. | list(string) | `<list>` | no |
< | target\_tags | List of target tags for health check firewall rule. Exactly one of target_tags or target_service_accounts should be specified. | list(string) | `<list>` | no |
< | url\_map | The url_map resource to use. Default is to send all traffic to first backend. | string | `"null"` | no |
< | use\_ssl\_certificates | If true, use the certificates provided by `ssl_certificates`, otherwise, create cert from `private_key` and `certificate` | bool | `"false"` | no |
---
> |------|-------------|------|---------|:--------:|
> | address | Existing IPv4 address to use (the actual IP address value) | `string` | `null` | no |
> | backends | Map backend indices to list of backend maps. |
map(object({

    name                    = string
    description             = string
    enable_cdn              = bool
    security_policy         = string
    custom_request_headers  = list(string)
    custom_response_headers = list(string)

    log_config = object({
      enable      = bool
      sample_rate = number
    })

    groups = list(object({
      group = string

    }))
    iap_config = object({
      enable               = bool
      oauth2_client_id     = string
      oauth2_client_secret = string
    })
  }))
 | n/a | yes |
> | cdn | Set to `true` to enable cdn on backend. | `bool` | `false` | no |
> | certificate | Content of the SSL certificate. Required if `ssl` is `true` and `ssl_certificates` is empty. | `string` | `null` | no |
> | create\_address | Create a new global IPv4 address | `bool` | `true` | no |
> | create\_ipv6\_address | Allocate a new IPv6 address. Conflicts with "ipv6\_address" - if both specified, "create\_ipv6\_address" takes precedence. | `bool` | `false` | no |
> | create\_url\_map | Set to `false` if url\_map variable is provided. | `bool` | `true` | no |
> | enable\_ipv6 | Enable IPv6 address on the CDN load-balancer | `bool` | `false` | no |
> | http\_forward | Set to `false` to disable HTTP port 80 forward | `bool` | `true` | no |
> | https\_redirect | Set to `true` to enable https redirect on the lb. | `bool` | `false` | no |
> | ipv6\_address | An existing IPv6 address to use (the actual IP address value) | `string` | `null` | no |
> | managed\_ssl\_certificate\_domains | Create Google-managed SSL certificates for specified domains. Requires `ssl` to be set to `true` and `use_ssl_certificates` set to `false`. | `list(string)` | `[]` | no |
> | name | Name for the forwarding rule and prefix for supporting resources | `string` | n/a | yes |
> | private\_key | Content of the private SSL key. Required if `ssl` is `true` and `ssl_certificates` is empty. | `string` | `null` | no |
> | project | The project to deploy to, if not set the default provider project is used. | `string` | n/a | yes |
> | quic | Set to `true` to enable QUIC support | `bool` | `false` | no |
> | random\_certificate\_suffix | Bool to enable/disable random certificate name generation. Set and keep this to true if you need to change the SSL cert. | `bool` | `false` | no |
> | security\_policy | The resource URL for the security policy to associate with the backend service | `string` | `null` | no |
> | ssl | Set to `true` to enable SSL support, requires variable `ssl_certificates` - a list of self\_link certs | `bool` | `false` | no |
> | ssl\_certificates | SSL cert self\_link list. Required if `ssl` is `true` and no `private_key` and `certificate` is provided. | `list(string)` | `[]` | no |
> | ssl\_policy | Selfink to SSL Policy | `string` | `null` | no |
> | url\_map | The url\_map resource to use. Default is to send all traffic to first backend. | `string` | `null` | no |
> | use\_ssl\_certificates | If true, use the certificates provided by `ssl_certificates`, otherwise, create cert from `private_key` and `certificate` | `bool` | `false` | no |
103,104c102,103
< | external\_ip | The external IPv4 address assigned to the global fowarding rule. |
< | external\_ipv6\_address | The external IPv6 address assigned to the global fowarding rule. |
---
> | external\_ip | The external IPv4 assigned to the global fowarding rule. |
> | external\_ipv6\_address | The external IPv6 assigned to the global fowarding rule. |
106c105,106
< | https\_proxy | The HTTPS proxyused by this module. |
---
> | https\_proxy | The HTTPS proxy used by this module. |
> | ipv6\_enabled | Whether IPv6 configuration is enabled on this load-balancer |
Error: Documentation generation has not been run, please run the
'make docker_generate_docs' command and commit the above changes.

⚠check_whitespace
Failed whitespace check. More details below.

Checking for trailing whitespace
./modules/dynamic_backends/variables.tf:87:
./modules/dynamic_backends/variables.tf:88:    name                    = string
./modules/serverless_negs/variables.tf:61:
./modules/serverless_negs/variables.tf:62:    name                    = string
./variables.tf:87:
./variables.tf:88:    name                    = string
Error: Trailing whitespace found in the lines above.
Checking for missing newline at end of file

⚠check_terraform
Failed Terraform check. More details below.

Running terraform fmt
modules/dynamic_backends/variables.tf
--- old/modules/dynamic_backends/variables.tf
+++ new/modules/dynamic_backends/variables.tf
@@ -84,8 +84,8 @@
    protocol  = string
    port      = number
    port_name = string
-
-    name                    = string
+
+    name                    = string
    description             = string
    enable_cdn              = bool
    security_policy         = string
Error: terraform fmt failed with exit code 3
Check the output for diffs and correct using terraform fmt <dir>
modules/serverless_negs/variables.tf
--- old/modules/serverless_negs/variables.tf
+++ new/modules/serverless_negs/variables.tf
@@ -58,8 +58,8 @@
variable "backends" {
  description = "Map backend indices to list of backend maps."
  type = map(object({
-
-    name                    = string
+
+    name                    = string
    description             = string
    enable_cdn              = bool
    security_policy         = string
Error: terraform fmt failed with exit code 3
Check the output for diffs and correct using terraform fmt <dir>
variables.tf
--- old/variables.tf
+++ new/variables.tf
@@ -84,8 +84,8 @@
    protocol  = string
    port      = number
    port_name = string
-
-    name                    = string
+
+    name                    = string
    description             = string
    enable_cdn              = bool
    security_policy         = string
Error: terraform fmt failed with exit code 3
Check the output for diffs and correct using terraform fmt <dir>

i give up. I can not see the errors as I do not have access rights, so the error will stay in the code

@menza12 I'm confused why you can't see the error? This comment above is continuously updated with the latest lint results.


if user is already logged in, directly refer to app.home

+1

Is working but found bug in login with security rules see #98Is working but found bug in login with security rules see #98


Anchor WildcardPattern to start

This makes sure the WildcardPattern anchors its test to the start of the string, not only the end.
This comes with a minor performance penalty (quick test said 5-10%), but I think correctness trumps speed here.
I would have liked to compare speed with pre-compiled regexes (Pattern.quote() the operand, replace % with .*? and anchor it with ^ and $), but if the LIKE operand is inside a SelectItem, that would mean compiling a new regex pattern for every row, which would probably be very expensive, so I opted not to try. There seem to be some similar optimization of the IN operator, so I might be wrong, though.
Fixes METAMODEL-1103

I agree that this needs to be fixed and it seems like a good fix. Just a remark that we should also support empty string operands. Probably worth a unittest too :)

Whoopsie, yes

Empty strings now supported.
We're still pretty far from full LIKE support as we're missing single character (_), character lists ([abc] much like regex), negation ([!abc]) and ESCAPE. However those are simply missing features and not a  bug like this. I'll create a lower-priority issue with that.

Ah, it seems only % and _ are standard SQL, according to SQL-99 Complete, Really. That probably makes the job much simpler.

LGTM. And I see you've created an issue for the underscore thing, so let's merge this. Does this PR have a issue though?

Ah, METAMODEL-1103 ... I'll merge then.


Showcase Submission for challenges/1-starfield

Thank you Panna for your contribution! A member of the Coding Train team will review it shortly.

Soap Bubble
Panna

So cute!! ❤


feat(mempool): efficient transaction gossip

Description
Adds efficient gossip procedure to mempool
Motivation and Context
The procedure is as follows:

as a non-involved validator node, gossip to a random set of $f + 1$ nodes in each input shard

If the transaction is not already known:

as an input shard node:

gossip to $f + 1$ local replicas after the node's position in the local VN set
gossip to a small portion𖭫 of other input shard replicas according to their relative position in their respective VN sets
do not gossip back to the shard that sent you the transaction
after execution, gossip to a small portion𖭫 according to their relative position in their respective VN sets of output shard replicas that are not already part of the input shards

as an output shard node:

verify that the sender is an input shard replica for the transaction, if not discard the message
gossip to $f + 1$ local replicas after the node's position in the local VN set
do not gossip to any foreign shards (exception: since CreateFreeTestCoins have no inputs we make an exception for 0 input transactions and propagate as if belonging to an input shard)

𖭫 depending on the relative number of committee members in the shard. For example, if the sending shard $V_{a}$ is 3 members and the destination shard $V_{b}$ is 6, each node sends $6/3=2$ messages. If the sending shard size is 6, and the remote 3, each node sends 1 message to the respective node (i.e. $V_{a_1}$ and $V_{a_2}$ send to $V_{b_1}$ etc)
How Has This Been Tested?
Manually, 3 committee network sending CreateFreeTestCoin transactions.
What process can a PR reviewer use to test or verify this change?
Test that we do not hit missing transactions in consensus very often
Breaking Changes

[x] None
[ ] Requires data directory to be deleted
[ ] Other - Please specify

there was a failing test, so rerunning to check if it's related to this pr


Add DataFrame.partitions accessor similar to Array.blocks

This makes it easier to pull out smaller parts of a large dataframe
I'm not sure how I feel about using the name partitions for this.  Alternatives welcome.  We could also use blocks from dask.array.
I ran into a need of this when I had a larger dataframe than I really wanted to play with.

Ah, an entry in the dataframe api.rst would be good to have.


Sharp crashes on invalid input

We're using sharp for handling all kinds of images user's throw at us. Sometimes, invalid images get uploaded, which we attempt to handle using try/catch.
However, by coincidence, we found a file which crashes sharp, and with it the whole node process.
The error message is the following:
thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', libcore/option.rs:345:21
note: Run with `RUST_BACKTRACE=1` for a backtrace.
fish: 'ts-node crash.ts' terminated by signal SIGABRT (Abort)

Code to reproduce (using ts-node):
import * as sharp from 'sharp'
import * as fs from 'fs'

sharp(fs.readFileSync("sharp_error.png.invalid")).metadata().then(console.log)

File which caused the crash.

Hi, this file is an HTML document with an embedded SVG, so is passed to librsvg to see if it can render it.
I see the following error with the latest version of sharp using prebuilt binaries:
Error: Input file has corrupt header: glib: XML parse error: Error domain 1 code 77 on line 68 column 1 of data: Premature end of data in tag html line 2

This is probably the same as #1572
What platform/OS does this occur with? Are you using the prebuilt binaries? What does console.log(sharp.versions) display?

console.log(sharp.versions) is
{ cairo: '1.15.12',
  croco: '0.6.12',
  exif: '0.6.21',
  expat: '2.2.6',
  ffi: '3.2.1',
  fontconfig: '2.12.6',
  freetype: '2.9.1',
  fribidi: '1.0.5',
  gdkpixbuf: '2.36.12',
  gettext: '<IP_ADDRESS>',
  gif: '5.1.4',
  glib: '2.56.1',
  gsf: '1.14.44',
  harfbuzz: '1.8.7',
  jpeg: '1.5.3',
  lcms: '2.9',
  orc: '0.4.28',
  pango: '1.42.3',
  pixman: '0.34.0',
  png: '1.6.34',
  svg: '2.43.4',
  tiff: '4.0.9',
  vips: '8.7.0',
  webp: '1.0.0',
  xml: '2.9.8',
  zlib: '1.2.11' }

This is Arch Linux
Linux archlinux 5.1.3-arch2-1-ARCH #1 SMP PREEMPT Tue May 21 23:16:12 UTC 2019 x86_64 GNU/Linux
With
ts-node v4.1.0
node v9.6.1
typescript v2.6.2

The binaries were built locally during yarn/npm install.

Thanks, it looks like you're using the prebuilt binaries so you'll need to upgrade from sharp v0.21.x to v0.22.x, the same as in #1572.

That's it.
Thank you, I should have looked more carefully.

@amyxguo Please can you upgrade to the latest version and if you're still having a problem, please open a new issue.


The type or method "file" cannot be used extension development.

As I m having a Record variable for table File, I m getting below error.

Also want to know what is replacement for Automation type Variable in AL.
Like I m using Automation
FileSystem : Automation "{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B} 1.0:{0D43FE01-F093-11CF-8940-00A0C9054228}:'Windows Script Host Object Model'.FileSystemObject";

Thanks

Yikes, you come with really old stuff around the corner XD.

You shouldn't use automation anymore. (Since Nav 2013 or so)

DotNet variables are currently possible again in the preview, but only OnPremise.

Otherwise it is necessary to organize an own microservice layer. For example with Azure Function or similar. Of course you can write a own service. (e.g. DotNet Core)
file management is not possible in extensions like this. Use either the File Mgt Codeunit (not all functions work) or trade the file management with a micro service. So just like with your libraries.
You could have already read all this through the search, the wiki here or on Microsoft Docs ;)
Files FAQ
DotNet FAQ
DotNet issues
Microsoft Docs

As I remember it, it should be in the Nightly Build. But I may be wrong.
Since unfortunately a lot is now only possible with the Ready to go program, I'm not quite up to date anymore.

Okk Thanks


k8s-infra chart does not collect logs in Oracle OKE

We have installed SigNoz Helm chart (0.12.1) and also k8s-infra chart as well. K8s-infra chart is with default values (Oracle OKE 1.23.4). Problem is that kubernetes pod logs are not visible in SigNoz. In otel agent logs I can see that it detects the file to watch in node:
2023-03-20T11:57:39.619Z    info    fileconsumer/file.go:171    Started watching file   {"kind": "receiver", "name": "filelog/k8s", "pipeline": "logs", "component": "fileconsumer", "path": "/var/log/pods/*********/configuration/0.log"}
I have verified that file contains all the logs for the container.
There are no errors visible in agent logs, signoz-otel-collector logs or clickhouse logs, but the logs are not visible in SigNoz.
signoz-k8s-infra-otel-agent-nz7rk.log
It's hard to debug since one can not exec into agent container to check can it access the files on node:
kubectl exec -i -t -n platform signoz-k8s-infra-otel-agent-nz7rk -c signoz-k8s-infra-otel-agent -- sh -c "clear; (bash || ash || sh)"
ERRO[0000] exec failed: unable to start container process: exec: "sh": executable file not found in $PATH
command terminated with exit code 255
In nodes /var/log/messages there's log entries related to this:
Apr  5 07:24:19 oke-cul2jmprnmq-nr6xzjb6w6q-su3ppd6zdfa-0 setroubleshoot[1714595]: SELinux is preventing otelcol-contrib from read access on the directory /var/log/pods.#012#012*****  Plugin catchall (100. confidence) suggests   **************************#012#012If you believe that otelcol-contrib should be allowed read access on the pods directory by default.#012Then you should report this as a bug.#012You can generate a local policy module to allow this access.#012Do#012allow this access for now by executing:#012# ausearch -c 'otelcol-contrib' --raw | audit2allow -M my-otelcolcontrib#012# semodule -X 300 -i my-otelcolcontrib.pp#012

We overcame the issue by new SELinux policy, but maybe some notes should be included in repo that there is a "challenge" when SELinux is used.

@patrijua Thanks for sharing your experience. I will look into it.

@euclidesflores Would it be possible for you to verify logs collections as well when you test OKE?

@prashant-shahi yes, leave it with me. I will take a look.


*: add an shell script to make checkout PR branch easier

cherry-pick https://github.com/pingcap/tidb/pull/4794

PTAL @lamxTyler


how to verify Descending order with assertJ assertions?

Hi,
I have a scenario as below.
arrayList countryList =new arrayList();
I have taken arrayList and added all countries to it . Now I need to verify those are in ascending/Descending order or not.
//working fine for Ascending  order.
assertThat(sortAscending(countryList)).as("Ascending Sorted order is: "+countryList).isSorted();
is there is a way to verify for Descending  order with assertJ. I have seen "isSortedAccordingTo" . it is using comparator. But in my implementation there is no comparator(it is not required for me to implement comparator).
is any other assert will verfiy Descending  order? any example with it ?
Thanks in advance for your help.

is that the same issue as https://github.com/joel-costigliola/assertj-examples/issues/43 ?

Yes Joel. Its extension to that

the only option at the moment is to use isSortedAccordingTo and define your reverse comparator.


File modification check breaks when Nix manages .fnl files

I keep my entire Neovim config managed by Nix. Right now, it seems that in order to recompile a file Aniseed checks its timestamp instead of whether the actual contents have changed (via integrity checks). Files managed in the Nix store have their timestamps set at zero to help with reproducibility, meaning that my .fnl files never get recompiled.
Could this behavior be changed, or at least a flag be introduced to use an integrity check to determine whether a change has occurred? If it helps, the Lua files could contain the checksum of its original source in a comment.
Alternatively if there's a way to compile my Fennel files to Lua with Nix when building instead of using Aniseed I'd love to know it!

Ah interesting! Thank you for raising this, I've seen a few people run into Nix issues recently. I actually use NixOS myself but have never managed my dotfiles with it since it seems like too much hassle 😬
So we'd definitely need some kind of metadata which complicates things, I liked just relying on the filesystem metadata, it felt pretty elegant and efficient.
As an interim step you can call compile.glob directly when you make changes to your configuration... this may actually be the best solution for you! So every time you change your config you can do something like this: (I'll use Lua so you can script it / pass it as an arg easily)
require("aniseed.compile").glob("**/*.fnl", "~/.config/nvim/fnl",  "~/.config/nvim/lua", {})

I'm not sure if you have to expand the tilde or not... but that's minor. The important part is after all of Aniseed's checks to try and avoid compiling, that's essentially all it executes after it works out something has changed and something needs recompiling.
So, I could add another option to allow you to force compiling through the aniseed.env module but I think this will be better for you. You can invoke nvim and tell it to run that Lua at the CLI I think whenever you sync your Nix based config?
Then aniseed.env will load up and not compile (you can set {compile = false} as the env opts to short circuit that check efficiently without touching the fs) but it will load your config.
Soooo if this fits your workflow well, maybe this should be the recommended approach for Nix folks, if not I can look deeper into storing metadata etc, I'd just like to avoid it if possible. So far I've avoided storing anything other than the raw files and their metadata, if I can keep it that way that'd be great, less state is less problems.

Going to close this for now hoping that my previous suggestion is enough to keep people going in Nix land. Maybe I can work something out eventually, it just seems hard to do just for this NixOS based usage


Add GImage

https://github.com/joseluisq/gimage

How is this different/better/worse than the existing frameworks that we list? As much as I am for great new stuff - I think your library is pretty cool, I always hated dealing with image manipulation - I don't want to add people's pet projects without good reasons :)

Really, I sent not this PR catalogued as "pet project", but by collaboration-related purposes.
Anyway, I understand your position about good reasons.

Cool, thanks for understanding :)


Per season limited crops not working on Safari

Eg: On Summer, click on a day. Now choose a crop in the dropdown list. On Chrome, only the crops for Summer are available (normal behavior). On Safari (OS X and iOS) all the crops are available in the dropdown list.

Thanks. This should be fixed now, though I don't have Safari to test it. Would you be able to check and let me know if it's working now?

Yep it's fixed now, on both platforms.


[Enhancement] Remove unnecessary txn log vacuum

Avoid performing vacuumn operations on the same txn log directory at the same time.
Fixes #issue
What type of PR is this:

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.2
[x] 3.1
[ ] 3.0
[ ] 2.5

[FE Incremental Coverage Report]
:disappointed: fail : 0 / 3 (00.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/lake/vacuum/AutovacuumDaemon.java
0
3
00.00%
[151, 160, 162]

[BE Incremental Coverage Report]
:heart_eyes: pass : 2 / 2 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/storage/lake/vacuum.cpp
2
2
100.00%
[]

[FE Incremental Coverage Report]
:disappointed: fail : 0 / 3 (00.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/lake/vacuum/AutovacuumDaemon.java
0
3
00.00%
[151, 160, 162]

[BE Incremental Coverage Report]
:heart_eyes: pass : 2 / 2 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/storage/lake/vacuum.cpp
2
2
100.00%
[]

@Mergifyio backport branch-3.2

@Mergifyio backport branch-3.1


push_key.js files are always tracked after starting absolute.

The two push_key.js files(c/p/push_keys.js, s/p/push_keys.js) are modified after starting absolute because creating a new key for push. It causes inconvenient.
So, what should we do? One way is that we add their names to .gitignore.

@JayChl, @daehyunjimmy Can you follow this issue up?

Will add this to .gitignore

It's better to preserve server/push/push_key.js's form to make code simply,
however .gitignore is not affect to already commited file.
commands
$ git update-index --assume-unchanged server/push/push_key.js
$ git update-index --assume-unchanged server/push/push_key.js;
achive this purpose. Can we add this command to script?

Closing this issue #372


[TextField] Issue

Unhandled Runtime Error
Error: Could not find the module "C:\Users\sjagj\OneDrive\Documents\GitHub\Next Js<EMAIL_ADDRESS>in the React Client Manifest. This is probably a bug in the React Server Components bundler.

When I'm trying to import a text field it gives me this error and all the other components are working perfectly without any problem

There are issues with React server components and parts used via dot notation (e.g. TextField.Root). Import the parts individually, e.g. TextFieldRoot, TextFieldInput, etc.

Yeah, thank you so much it's working now.


Fixed keylogger for newer ruby + stderr to logfile

This will add support for fiddle which is recommended instead of 'DL'. Versions 2.3 and above will use Fiddle, while versions before that will use DL.

@Ret2lib I'm trying to test this PR out but the patch appears to be empty? Forgive my ignorance, but could you re-submit this? Sorry for the inconvenience.


Test failure: DataScience - VSCode Notebook - (Execution) (slow)

Failed pretty frequently
2022-09-26 - TestLogs-local-nonConda-3.9-prerelease--ubuntu-latest
https://github.com/microsoft/vscode-jupyter/actions/runs/3131591570
2022-09-26 - TestLogs-local-nonConda-3.9-prerelease--ubuntu-latest
https://github.com/microsoft/vscode-jupyter/actions/runs/3131539772
2022-09-26 - TestLogs-local-nonConda-3.9-prerelease--ubuntu-latest
https://github.com/microsoft/vscode-jupyter/actions/runs/3131337726
2022-09-22 - TestLogs-raw-nonConda-3.10---windows-latest
https://github.com/microsoft/vscode-jupyter/actions/runs/3107113759
2022-09-15 - TestLogs-raw-nonConda-3.10---windows-latest
https://github.com/microsoft/vscode-jupyter/actions/runs/3058653938
2022-09-13 - TestLogs-raw-nonConda-3.10---windows-latest
https://github.com/microsoft/vscode-jupyter/actions/runs/3047228474

Should be fixed


Install on Kibana 4.1?

Thanks for creating this plugin! How would one go about installing it with Kibana 4.1, since the plugin install method wasn't introduced until Kibana 4.2? I'm sadly limited to Kibana 4.1, since I'm using a Drupal module that is in turn limited to Elasticsearch 1.x (Elasticsearch Connector).
Thanks in advanced for any help.

I am not sure plugin installation is possible with 4.1. It looks like
kibana added the plugin framework with release 4.2. It looks like elastic
connector has a drupal module that supports elasticsearch 2.x so maybe
upgrading is an option.
Nathan
On Wed, Aug 3, 2016 at 8:44 AM, saftle<EMAIL_ADDRESS>wrote:

Thanks for creating this plugin! How would one go about installing it with
Kibana 4.1, since the plugin install method wasn't introduced until Kibana
4.2? I'm sadly limited to Kibana 4.1, since I'm using a Drupal module that
is in turn limited to Elasticsearch 1.x (Elasticsearch Connector
https://www.drupal.org/project/elasticsearch_connector).
Thanks in advanced for any help.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/nreese/kibana-time-plugin/issues/1, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAWzu2eNoSkWrA9lWUS-JHfpsUBU2hCGks5qcKk7gaJpZM4Jbs6W
.

Thanks for responding! Yeah, sadly the version of the Elasticsearch Connector module that support Elasticsearch 2.x is for Drupal 8 rather than Drupal 7. The site I'm working on currently is limited to Drupal 7 due to Drupal 8 being relatively new and not all modules, that are currently in use, have been updated yet.

Plugin can only support kibana 4.2 and up


set CCD temperature in a more correct way

Right now the CCD temperatures are alll set to the temperture measured by the sensor HTR8A on the back of the UV2 channel.

Done in #75


add: Sentry, fix #257

Using the black Sentry logo.

It's mindblowing how fast you are!
Awesome, thank you so much! :pray:

Thank's Alexander (well, it was an easy one).
If it fit your need I'll indulge myself to merge it.