Added New Script for Generating integration docs

Notes for Reviewers
This PR fixes #9189
Signed commits

[ ✓] Yes, I signed my commits.

🚀 Preview for commit ab28939fd406136b038be88a688ca4bbc92e34d5 at: https://653bbf6f2a07ac5c2e509be6--meshery-docs-preview.netlify.app

🚀 Preview for commit 3dae4bd0d2f645c92e73c8b36fc1deedbaa991e6 at: https://653bc6241926cb613a040917--meshery-docs-preview.netlify.app

Thanks for this. Ultimately, we'll want to integrate this publishing capability into the existing publishing capability, @aboobakersiddiqr63

@aboobakersiddiqr63, am I using the script incorrectly?
$ go run main.go https://docs.google.com/spreadsheets/d/1DZHnzxYWOlJ69Oguz4LkRVTFM79kC2tuvdwizOJmeMw/edit\#gid\=0
2023/10/27 16:13:04 CSV file downloaded and saved as integration.csv
2023/10/27 16:13:04 Error reading input file: parse error on line 1, column 29: bare " in non-quoted-field
2023/10/27 16:13:04 Error opening input file: open filtered.csv: no such file or directory
2023/10/27 16:13:04 Error deleting filtered.csv: remove filtered.csv: no such file or directory
2023/10/27 16:13:04 integration.csv deleted successfully.

@aboobakersiddiqr63, am I using the script incorrectly?
$ go run main.go https://docs.google.com/spreadsheets/d/1DZHnzxYWOlJ69Oguz4LkRVTFM79kC2tuvdwizOJmeMw/edit\#gid\=0
2023/10/27 16:13:04 CSV file downloaded and saved as integration.csv
2023/10/27 16:13:04 Error reading input file: parse error on line 1, column 29: bare " in non-quoted-field
2023/10/27 16:13:04 Error opening input file: open filtered.csv: no such file or directory
2023/10/27 16:13:04 Error deleting filtered.csv: remove filtered.csv: no such file or directory
2023/10/27 16:13:04 integration.csv deleted successfully.

@aboobakersiddiqr63, am I using the script incorrectly?
$ go run main.go https://docs.google.com/spreadsheets/d/1DZHnzxYWOlJ69Oguz4LkRVTFM79kC2tuvdwizOJmeMw/edit\#gid\=0
2023/10/27 16:13:04 CSV file downloaded and saved as integration.csv
2023/10/27 16:13:04 Error reading input file: parse error on line 1, column 29: bare " in non-quoted-field
2023/10/27 16:13:04 Error opening input file: open filtered.csv: no such file or directory
2023/10/27 16:13:04 Error deleting filtered.csv: remove filtered.csv: no such file or directory
2023/10/27 16:13:04 integration.csv deleted successfully.

is the url valid one because when i tried it is showing as page not found.
Some steps you will find common, getting the csv, parsing it, creating svg and so on.
Can you make the scripts simple such that script do not contain hard core logic but are only calls to functions inside meshkit?
How quickly can you achieve this?
The goal is to get rid of these scripts but instead add the generation functionality inside mesheryctl.
When you have modified the script such that those are just calls to functions in meshkit, the goal would be achieved.
If you can quickly achieve the goal, then please generate doc with this script in a separate PR so that users can be benefitted.
And then continue on this PR to augment the script.
If it takes too long then we will merge this PR and you can work at your pace to achieve the end goal with the generation scripts (if you want)

@aboobakersiddiqr63 Have you gone through other scripts? Some steps you will find common, getting the csv, parsing it, creating svg and so on. Can you make the scripts simple such that script do not contain hard core logic but are only calls to functions inside meshkit? How quickly can you achieve this?
The goal is to get rid of these scripts but instead add the generation functionality inside mesheryctl.
When you have modified the script such that those are just calls to functions in meshkit, the goal would be achieved.
If you can quickly achieve the goal, then please generate doc with this script in a separate PR so that users can be benefitted. And then continue on this PR to augment the script.
If it takes too long then we will merge this PR and you can work at your pace to achieve the end goal with the generation scripts (if you want)

@MUzairS15 Since I haven't had a chance to go through the other scripts and I'm not very familiar with the codebase, I'm not certain how quickly I can address those changes. My suggestion is that we proceed with merging this pull request first. Afterward, I can focus on enhancing the script generation, as you mentioned.


Azure SDK Perf MQ Work 2021

This MQ item covers the task to add support for Performance Testing AMQP SDKs in the Performance framework across our tier - 1 languages.
Achieving this will:

Unblock the automation of AMQP Performance tests.

Allow to catch any regressions introduced via sensitive code changes (memory management, scheduling etc.) in AMQP SDK codebase. Eliminate Performance hits seen by our customers in the newly shipped  AMQP SDKs.

Write Consistent perf framework backed performance tests for AMQP SDKs across tier-1 languages. Currently the AMQP SDK owners have to write manual standalone application based performance tests which doesn't guarantee consistency across tier-1 languages.

Closing this epic.  All issues except for one (this one) are resolved.


Difference between offset and inset?

New Issue Checklist
🚫 If this template is not filled out your issue will be closed with no comment. 🚫

[x] I have looked at the Documentation
[x] I have read the F.A.Q.
[x] I have filled out this issue template.

Issue Info

Info
Value

Platform
any

Platform Version
any

SnapKit Version
any

Integration Method
any

Issue Description
I have the following code chunks:
someView.snp.makeConstraings {
    $0.top.equalToSuperview().offset(16)
}

someView.snp.makeConstraings {
    $0.top.equalToSuperview().inset(16)
}

Is there any difference (except of +/- signs before number)?

@gerchicov-vg offset's are always added to the constraint e.g. top + <offset> where as insets depend on the edge:
top + <inset>
bottom - <inset>
left + <inset>
right - <inset>
leading + <inset>
trailing - <inset>


[BACKLOG-16610] - [PDI CE] - In some operation when connect to Pentaho

Repository we see the following error on console "Perspective with
schedulerPerspective is not found"

Build Completed
:x: This pull request has errors. They will need to be addressed before it can be accepted. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -fn -f engine/pom.xml clean install && mvn -B -f engine/pom.xml site
mvn -B -fn -f plugins/pur/core/pom.xml clean install && mvn -B -f plugins/pur/core/pom.xml site

Cleanup Commands
mvn -B -f engine/pom.xml build-helper:remove-project-artifact && mvn -B -f plugins/pur/core/pom.xml build-helper:remove-project-artifact

Changed files
  engine/src/main/java/org/pentaho/di/repository/RepositorySecurityProvider.java
  plugins/pur/core/src/main/java/org/pentaho/di/ui/repository/EESpoonPlugin.java
  plugins/pur/core/src/main/java/org/pentaho/di/ui/repository/pur/services/IAbsSecurityProvider.java
  plugins/pur/core/src/test/java/org/pentaho/di/ui/repository/EESpoonPluginTest.java

Unit test coverage change
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.
org.pentaho.di.core.injection.bean.BeanInjector

Branch Change:  + .84%
Complexity Change:  + 1.39%

org.pentaho.di.job.entries.evaluatetablecontent.JobEntryEvalTableContent

Branch Change:  + 1.01%
Complexity Change:  + 1.06%
Instruction Change:  + .17%

org.pentaho.di.job.entries.sql.JobEntrySQL

Instruction Change: -3.28%:small_red_triangle_down:
Line Change: -3.87%:small_red_triangle_down:

org.pentaho.di.trans.step.StepMeta

Branch Change: -.68%:small_red_triangle_down:
Complexity Change: -.58%:small_red_triangle_down:
Instruction Change: -.19%:small_red_triangle_down:
Line Change: -.26%:small_red_triangle_down:

org.pentaho.di.trans.steps.checksum.CheckSumMeta

Instruction Change: -.11%:small_red_triangle_down:

org.pentaho.di.trans.steps.combinationlookup.CombinationLookupMeta

Instruction Change: -.04%:small_red_triangle_down:

org.pentaho.di.trans.steps.datagrid.DataGridMeta

Branch Change:  + 1.92%
Complexity Change:  + 1.69%
Instruction Change:  + .17%

org.pentaho.di.trans.steps.groupby.GroupByMeta

Branch Change:  + 1.04%
Complexity Change:  + 1.05%

org.pentaho.di.trans.steps.ifnull.IfNullMeta

Branch Change: -2.00%:small_red_triangle_down:
Complexity Change: -1.89%:small_red_triangle_down:
Instruction Change: -.17%:small_red_triangle_down:

org.pentaho.di.trans.steps.ldapoutput.LDAPOutputMeta

Instruction Change: -.06%:small_red_triangle_down:

org.pentaho.di.trans.steps.memgroupby.MemoryGroupByMeta

Branch Change: -1.18%:small_red_triangle_down:
Complexity Change: -1.35%:small_red_triangle_down:
Instruction Change: -.18%:small_red_triangle_down:
Line Change: -.48%:small_red_triangle_down:

org.pentaho.di.trans.steps.rowgenerator.RowGeneratorMeta

Instruction Change:  + .08%

org.pentaho.di.trans.steps.sort.SortRowsMeta

Instruction Change: -.08%:small_red_triangle_down:

org.pentaho.di.trans.steps.sortedmerge.SortedMergeMeta

Instruction Change:  + .18%

org.pentaho.di.trans.steps.synchronizeaftermerge.SynchronizeAfterMergeMeta

Instruction Change: -.04%:small_red_triangle_down:

org.pentaho.di.trans.steps.uniquerows.UniqueRowsMeta

Instruction Change: -.18%:small_red_triangle_down:

org.pentaho.di.www.TransformationMap

Branch Change: -9.09%:small_red_triangle_down:
Complexity Change: -6.15%:small_red_triangle_down:
Instruction Change: -10.03%:small_red_triangle_down:
Line Change: -10.00%:small_red_triangle_down:

org.pentaho.di.ui.repository.EESpoonPlugin

Branch Change:  + 10.52%
Complexity Change:  + 8.07%
Instruction Change:  + 13.57%
Line Change:  + 17.18%
Method Change:  + 23.75%

org.pentaho.di.ui.repository.EESpoonPlugin.new ChangedWarningDialog() {...}

Complexity Change:  + 20.00%
Instruction Change:  + 4.84%
Line Change:  + 6.25%
Method Change:  + 33.33%

org.pentaho.di.ui.repository.pur.repositoryexplorer.model.UISecurityRole

Branch Change: -1.79%:small_red_triangle_down:
Complexity Change: -1.54%:small_red_triangle_down:
Instruction Change: -.16%:small_red_triangle_down:
Line Change: -.58%:small_red_triangle_down:

Checkstyle violations
The code submitted is not complying with one or more of our guidelines. To perform these checks locally, please use this tool.
/home/buildguy/project/plugins/pur/core/src/main/java/org/pentaho/di/ui/repository/EESpoonPlugin.java

:heavy_exclamation_mark: Line has trailing spaces at Line: 458

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -fn -f engine/pom.xml clean install && mvn -B -f engine/pom.xml site
mvn -B -fn -f plugins/pur/core/pom.xml clean install && mvn -B -f plugins/pur/core/pom.xml site

Cleanup Commands
mvn -B -f engine/pom.xml build-helper:remove-project-artifact && mvn -B -f plugins/pur/core/pom.xml build-helper:remove-project-artifact

Changed files
  engine/src/main/java/org/pentaho/di/repository/RepositorySecurityProvider.java
  plugins/pur/core/src/main/java/org/pentaho/di/ui/repository/EESpoonPlugin.java
  plugins/pur/core/src/main/java/org/pentaho/di/ui/repository/pur/services/IAbsSecurityProvider.java
  plugins/pur/core/src/test/java/org/pentaho/di/ui/repository/EESpoonPluginTest.java

Unit test coverage change
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.
org.pentaho.di.core.injection.bean.BeanInjector

Branch Change:  + .84%
Complexity Change:  + 1.39%

org.pentaho.di.job.entries.evalfilesmetrics.JobEntryEvalFilesMetrics

Branch Change:  + .78%
Complexity Change:  + 1.03%
Instruction Change:  + .16%

org.pentaho.di.trans.steps.calculator.CalculatorMetaFunction

Branch Change:  + 8.70%
Complexity Change:  + 3.03%
Instruction Change:  + .75%
Line Change:  + .89%

org.pentaho.di.trans.steps.checksum.CheckSumMeta

Instruction Change: -.11%:small_red_triangle_down:

org.pentaho.di.trans.steps.combinationlookup.CombinationLookupMeta

Instruction Change:  + .04%

org.pentaho.di.trans.steps.constant.ConstantMeta

Instruction Change:  + .10%

org.pentaho.di.trans.steps.csvinput.CsvInputMeta

Instruction Change: -.05%:small_red_triangle_down:

org.pentaho.di.trans.steps.dbproc.DBProcMeta

Instruction Change:  + .11%

org.pentaho.di.trans.steps.ldapoutput.LDAPOutputMeta

Instruction Change: -.06%:small_red_triangle_down:

org.pentaho.di.trans.steps.memgroupby.MemoryGroupByMeta

Branch Change: -2.35%:small_red_triangle_down:
Complexity Change: -2.70%:small_red_triangle_down:

org.pentaho.di.trans.steps.rowgenerator.RowGeneratorMeta

Instruction Change:  + .08%

org.pentaho.di.trans.steps.synchronizeaftermerge.SynchronizeAfterMergeMeta

Instruction Change: -.04%:small_red_triangle_down:

org.pentaho.di.trans.steps.tableoutput.TableOutputMeta

Branch Change: -.91%:small_red_triangle_down:
Complexity Change: -.82%:small_red_triangle_down:

org.pentaho.di.trans.steps.webservices.WebServiceMeta

Branch Change:  + 1.79%
Complexity Change:  + 1.19%
Instruction Change:  + .07%

org.pentaho.di.www.TransformationMap

Branch Change: -9.09%:small_red_triangle_down:
Complexity Change: -6.15%:small_red_triangle_down:
Instruction Change: -10.03%:small_red_triangle_down:
Line Change: -10.00%:small_red_triangle_down:

org.pentaho.di.ui.repository.EESpoonPlugin

Branch Change:  + 10.52%
Complexity Change:  + 8.07%
Instruction Change:  + 13.57%
Line Change:  + 17.18%
Method Change:  + 23.75%

org.pentaho.di.ui.repository.EESpoonPlugin.new ChangedWarningDialog() {...}

Complexity Change:  + 20.00%
Instruction Change:  + 4.84%
Line Change:  + 6.25%
Method Change:  + 33.33%


Disable Debug Assert Popups in Unit Tests

We do run unit tests on CI so cannot have interactive UI elements blocking them.

CI gfxreconstruct build queued with queue ID 2342.

CI gfxreconstruct build # 2342 cancelled.

CI gfxreconstruct build queued with queue ID 2358.

Please include @juan-lunarg in reviews that are primarily CMake.
This looks awesome to me, but also has quite a bit of redundancy; I suspect it can be made more compact and easier to use by defining and using a CMake macro.  I'm sure Juan will know the best practice.

Please include @juan-lunarg in reviews that are primarily CMake.
This looks awesome to me, but also has quite a bit of redundancy; I suspect it can be made more compact and easier to use by defining and using a CMake macro. I'm sure Juan will know the best practice.

The CMake is probably not good - I just pounded on my keyboard until the first pass worked.  But since this fixes an issue that potentially hangs Windows CI, can we follow this PR with a PR that fixes the CMake style for this file and linker option in the tools and test targets?

CI gfxreconstruct build # 2713 running.

CI gfxreconstruct build # 2713 passed.

CI gfxreconstruct build queued with queue ID 2461.

CI gfxreconstruct build # 2715 running.

CI gfxreconstruct build # 2715 passed.


Cop idea: Avoid example keyword

This is dialect of it and specify. There is no information in the guide how to use example. I think it should be done this way.
# bad
example 'answers success status' do
  expect(pinger.call).to eq(200)
end

# good
it 'answers success status' do
  expect(pinger.call).to eq(200)
end

‘it’ is certainly more common.
Related http://rspec.info/features/3-12/rspec-core/example-groups/aliasing/ - no info on example aliasing, though, but as you point out, it’s similar.
https://github.com/rubocop/rspec-style-guide/issues/64 On it vs specify

For example, in system spec I have a use case that uses example. So I don't want it to be uniformly avoided.
example 'golden path to register user information' do
  #...
end

I think the Dialect cop would work for both cases, won’t it?

I think this should probably be mentioned in the Style guide about the use of example and it. You shouldn't create a cop that forces rubocop-rspec to do either, as shown below. So I'd like to close this issue. Thank you for your suggestion.
https://github.com/rubocop/rubocop-rspec/issues/1732#issuecomment-1888317404


Facilitate pushing charts to a registry

Historically, Helm has treated chart repositories as read-only.
This has immediate benefits in that charts can be hosted directly by any static webserver or object store. The downside to this approach is that it requires manual updating of the index both client-side and server-side in order to synchronize changes. This inability to easily add a new chart has effected the discoverability and sharing of community charts outside of the official charts repository.
In order to combat this problem, there are two existing community solutions: App Registry and ChartMuseum. Both offer a workflow for uploading charts to a remote service that will serve charts.
ChartMuseum strives to match the existing Helm repository model with the addition of HTTP methods for mutating charts. The ChartMuseum server acts a centralized point of generating the Chart repository index after one of the mutating HTTP methods is called. An example of this workflow can be achieved using Helm and cURL.
App Registry eschews existing Helm repository design in favor of a model that aligns with existing registries used for container images. App Registry does not create any Helm repositories or indexes, rather it leverages a docker-style registry protocol for uploading, downloading, and discovering charts. Charts are treated as opaque blobs and stored in content addressable storage (CAS). OCI-style JSON manifests are used to describe the metadata for a collection of blobs. An example of this workflow can be achieved using the Helm App Registry Plugin.
I'm opening this issue as a long-term discussion for how we should potentially move forward with improving Helm core to better support these workflows.

Thanks for kicking off this discussion @jzelinskie! We spoke about this during one of the unconference sessions at the Helm summit (Session 1 - Table 2). I've compiles some notes from that session and have opened a PR at https://github.com/kubernetes-helm/helm-summit-notes/pull/4.

closing. See https://helm.sh/docs/topics/registries/#helm, which includes instructions on how to push a chart to an OCI registry via helm chart push.

I'm not sure that this is satisfied by https://helm.sh/docs/topics/registries/#helm, for a couple of reasons.
First, this question is based around uploading to non-OCI registries, and unless support for non-OCI helm registries is planned to be dropped, that isn't a valid solution.
Second, the OCI support is currently experimental, and is likely to change greatly.

@tculp this discussion was about storing charts in OCI registries. App Registry was the first initiative pioneered by CoreOS to store charts in OCI registries. They helped kick off the discussion about moving away from the chart repository model to OCI registries as the backing storage layer.

App Registry eschews existing Helm repository design in favor of a model that aligns with existing registries used for container images.


Morton Order

Is there a way to compare which of two floats/doubles lies further along the Morton curse?
Is there a direct way to do this besides rescaling, converting to integer and doing the conversion?
Something like Moore's Hilbert code function hilbert_ieee_cmp() (here and here).

Will look into this!

I implemented this a long time ago. Recently I polished the code and put it on GitHub. See zorder_knn.


Z-Scaling

The component must support exaggeration scaling of the z-axis (depth) axis

Vertical scale can be selected to be f.ex, 1:2 or 1:3 vs horizontal in REP. This is supported in the zoomhandler.


"ROZNOV", "Chintinici" and "Slobozia" are listed in the drop-down

Description:
"ROZNOV", "Chintinici" and "Slobozia" are listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "ROZNOV" in the search bar.

Expected results
The location is listed in the drop-down menu as "Oraș ROZNOV, NEAMȚ (ROZNOV)" and "Oraș ROZNOV, NEAMȚ".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Type "Chintinici" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Chintinici, NEAMȚ (ROZNOV)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Type "Slobozia" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Slobozia, NEAMȚ (ROZNOV)".


1.10.0rc6 stuck on starting Raspiblitz

I updated to 1.10.0rc6 from 1.9.0 because my node stops working every day. But now when I SSH into the node the update does not finish and still stuck on "Starting Raspiblitz Please Wait ..." it has been 12 hours now. Also I checked the /mnt/hdd is not mounted in the system yet, even though it is connected.
Where can I find any logs for this to post it?

In /home/admin there are three raspiblitz log files. And there is raspiblitz.info

Sorry, I already reverted back to v1.9 but there was some error about btrfs no being installed and also tor_web_addr not found in Redis. I hope this helps.


Symbol doesn't show?

I tried some samples (amchart) but the symbol didn't show on PI Coresight...
Element inspect showing:
Uncaught TypeError: Cannot read property 'Extensibility' of undefined
reference to:
CS.Extensibility.Enums.DatasourceBehaviors
Any idea?

What version of PI Coresight are you using?

2016 R2

Which one specifically? It looks like I might have had a bad merge. At the bottom of the file it should pass window.Coresight into the IIFE (immediately executed functional expression). If it says PIVisualization, it was a bad merge.

It was, PIVisualization. I changed back to windows.Coresight and its working good now...
Thank you very much for your help @jgolla..

Hi, working through the AMcharts examples, the histogram, pie chart, radar chart, xyplot and trend are all still faulty.
So changing the return from window.PiVisualisation to window.Coresight (note the uppercase C!) fixes the issue.

Sorry about this. I rolled back my bad merge. It should take care of all these issues now.


Correctly determine lockfile path in helm repo add

What this PR does / why we need it:
helm repo add automatically creates a lockfile based on the repository config file path by replacing the file extension with .lock.
When the given filepath for --repository-config did not include a file extension, a lockfile in a nonexistent directory
would have been created.
For Example helm --repository-config /tmp/repo-config repo add ... resulted in Helm trying to create .lock/tmp/repo-config.
This PR corrects this, so that the extension is appended in those cases.
Special notes for your reviewer:
If applicable:

[ ] this PR contains documentation
[ ] this PR contains unit tests
[ ] this PR has been tested for backwards compatibility

Please write a test case to cover this new code path. Thanks


Mutliple captures can't download

Version of the software
0.1.26
Operating system
windows 2019 server
Browser / Native
chrome
What happened?
When I capture multi variables , If I download them from hits tab , I can't see the captures from 2nd variable . Instead of that in txt file \n ( next line ) is printing.
Relevant LoliCode if needed
No response

You have to give some sample code to replicate the issue otherwise how can I possibly figure out what you mean?

you can try yourself capture mutli captures in jobs, then after download those hits with multi-capture from hits tab.

I made 2 variables captures BAL and API.
when I downloaded BAL is printing and API is not printing anything

in hits

is this enough ?

There is an option in the config to remove empty captures, maybe disable it. The API capture is not printed to the capture string in the database because it's probably empty.

no I didn't enable anything. in database it is stored but when downloaded it prints \n ( next line operation )..

and Add multi files in DATA POOL in job. only 1 file it is supported.

Closing stale issue, cannot repro


disable the dex and ibc in minifront

references https://github.com/penumbra-zone/web/issues/1454
cc @hdevalence the warning messages can probably be improved.

Instead of a toast that shows up after they attempt an action, how about we just have a little banner at the top of the page with a message? Sort of like the red:

Instead of a toast that shows up after they attempt an action, how about we just have a little banner at the top of the page with a message?

that's a good idea. I think we should also still display a toast with the friendlier error message, effectively disabling the functionality in the UI. Otherwise, the alternative is allowing transaction planning to occur and letting the transactions fail.
the only thing I was worried about is the banner possibly displaying when it shouldn't, given our weird sync behaviors?

the only thing I was worried about is the banner possibly displaying when it shouldn't, given our weird sync behaviors?

I think this can be avoided if we show banner only when AppParameters are available and only if dexEnabled is false

closing as out of scope for now, since changes happening in a week should capture this. If this is a desirable feature in the future, we can re-open.


Use codecov token in github action

Codecov Report

Merging #1903 (dc1e438) into master (f0ccc72) will decrease coverage by 0.23%.
The diff coverage is 42.62%.

@@            Coverage Diff             @@
##           master    #1903      +/-   ##
==========================================
- Coverage   63.25%   63.01%   -0.24%
==========================================
  Files          96       92       -4
  Lines        4545     4648     +103
  Branches      316      308       -8
==========================================
+ Hits         2875     2929      +54
- Misses       1644     1689      +45
- Partials       26       30       +4

Impacted Files
Coverage Δ

squeaknode/network/peer_handler.py
61.11% <0.00%> (ø)

squeaknode/network/connection.py
39.39% <9.37%> (+0.23%)
:arrow_up:

squeaknode/node/squeak_controller.py
47.19% <16.50%> (+9.48%)
:arrow_up:

squeaknode/twitter/twitter_forwarder.py
26.37% <17.54%> (-2.96%)
:arrow_down:

squeaknode/admin/squeak_admin_server_handler.py
21.35% <19.35%> (-0.08%)
:arrow_down:

squeaknode/node/peer_connection_worker.py
55.55% <28.57%> (-8.74%)
:arrow_down:

squeaknode/node/network_handler.py
31.97% <31.97%> (ø)

squeaknode/node/peer_subscription_update_worker.py
55.55% <33.33%> (-4.45%)
:arrow_down:

...node/node/received_payments_subscription_client.py
31.25% <33.33%> (+1.46%)
:arrow_up:

squeaknode/node/squeak_deletion_worker.py
64.28% <33.33%> (ø)

... and 34 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d2e61a0...dc1e438. Read the comment docs.


SSH issues and VMware Fusion

Using docker-machine 0.1 (from homebrew), I can't create a VMware Fusion machine (7.1.1 (2498930)) anymore due to SSH suddenly being stubbornly uncooperative:
$ docker-machine create -d vmwarefusion dev1
INFO[0000] Creating CA: /Users/lloeki/.docker/machine/certs/ca.pem
INFO[0000] Creating client certificate: /Users/lloeki/.docker/machine/certs/cert.pem
INFO[0001] Downloading boot2docker.iso to /Users/lloeki/.docker/machine/cache/boot2docker-vmw.iso...
INFO[0033] Creating SSH key...
INFO[0034] Creating VM...
INFO[0037] Waiting for VM to come online...
ERRO[0061] Error creating machine: dial tcp <IP_ADDRESS>:22: connection refused
WARN[0061] You will want to check the provider to make sure the machine and associated resources were properly removed.
FATA[0061] Error creating machine

Sometimes, instead of being uncooperative, SSH is just being lazy as I get a timeout error.
Issue confirmed on two distinct machines (one on OS X 10.10.2, the other on 10.10.3 beta). Virtualbox works fine but I'd rather continue using Fusion as it happens to be much more battery-friendly.

Could you try the RC please to see if it works better for you?

Workie! Here's hoping it's not a fluke. Let me confirm that at work tomorrow.

It seems to be ok on my second machine too.

Great!  Do you feel like we can close this ticket?

Sure, thanks.


tap-test & target-test for quick ELT validation during pipeline and schedule setup

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/712
Originally created by @derek-knox on 2019-06-14 00:32:15

This is a note regarding improved UX where the user can click a "Test" button to ensure there are no errors when running the ELT pipeline. This could/would be a validation step prior to scheduling a "set it and forget it" pipeline.
cc @mbergeron Please add any additional context to act as a reminder when we get to this issue.

View 3 previous comments from the original issue on GitLab