Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup style fixes #21

Merged
merged 69 commits into from
Aug 25, 2024
Merged

Conversation

alonkeyval
Copy link
Owner

No description provided.

blumamir and others added 30 commits July 30, 2024 12:48
…#1404)

Co-authored-by: Tamir David <tamirdavid@Tamirs-MacBook-Pro.local>
…entation to version v1.7.0 (odigos-io#470)

This pull request updates the Java instrumentation to version v2.6.0 and
the .NET instrumentation to version v1.7.0. It was created automatically
by a GitHub Action.

---------

Co-authored-by: edeNFed <5587419+edeNFed@users.noreply.github.com>
Co-authored-by: Eden Federman <eden@keyval.dev>
Co-authored-by: edeNFed <edeNFed@users.noreply.github.com>
…3 updates (odigos-io#1383)

Bumps the k8s-dependencies group with 2 updates in the /cli directory:
[k8s.io/api](https://github.com/kubernetes/api) and
[k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver).

Updates `k8s.io/api` from 0.30.1 to 0.30.3
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kubernetes/api/commit/83bdab1c667f4708f1fe5cf9ce45af76505c12fd"><code>83bdab1</code></a>
Update dependencies to v0.30.3 tag</li>
<li>See full diff in <a
href="https://github.com/kubernetes/api/compare/v0.30.1...v0.30.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `k8s.io/apiextensions-apiserver` from 0.30.1 to 0.30.3
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kubernetes/apiextensions-apiserver/commit/1aec848b5ab9935b5243e1d3b7d252738f68f073"><code>1aec848</code></a>
Update dependencies to v0.30.3 tag</li>
<li><a
href="https://github.com/kubernetes/apiextensions-apiserver/commit/803669d1708dd3f55830a78c85c96545a6448131"><code>803669d</code></a>
Merge pull request <a
href="https://github.com/kubernetes/apiextensions-apiserver/issues/124676">#124676</a><code>cici37/automated-cherry-pick-of-#124675</code></li>
<li><a
href="https://github.com/kubernetes/apiextensions-apiserver/commit/5e9c6936bb35d5aa41bb056d130d852e2f0c8954"><code>5e9c693</code></a>
Adding the feature gates to fix cost for VAP and webhook
matchConditions.</li>
<li>See full diff in <a
href="https://github.com/kubernetes/apiextensions-apiserver/compare/v0.30.1...v0.30.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `k8s.io/client-go` from 0.30.1 to 0.30.3
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kubernetes/client-go/commit/ece8c00014596d814f9549b10c5f78cb7c022e82"><code>ece8c00</code></a>
Update dependencies to v0.30.3 tag</li>
<li>See full diff in <a
href="https://github.com/kubernetes/client-go/compare/v0.30.1...v0.30.3">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eden Federman <eden@keyval.dev>
…r in the k8s-dependencies group across 1 directory (odigos-io#1382)

Bumps the k8s-dependencies group with 1 update in the /scheduler
directory: [k8s.io/client-go](https://github.com/kubernetes/client-go).

Updates `k8s.io/client-go` from 0.30.1 to 0.30.3
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kubernetes/client-go/commit/ece8c00014596d814f9549b10c5f78cb7c022e82"><code>ece8c00</code></a>
Update dependencies to v0.30.3 tag</li>
<li>See full diff in <a
href="https://github.com/kubernetes/client-go/compare/v0.30.1...v0.30.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=k8s.io/client-go&package-manager=go_modules&previous-version=0.30.1&new-version=0.30.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eden Federman <eden@keyval.dev>
Co-authored-by: Eden Federman <eden@keyval.dev>
Update the odiglet base image to a newer version of Debian.
One of the advantages of this upgrade is a newer version of clang and
llvm.
Co-authored-by: Tamir David <tamirdavid@Tamirs-MacBook-Pro.local>
Relevant breaking changes in the collector that are addressed in this PR
(from the [contribe
releases](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
and [collector
release](https://github.com/open-telemetry/opentelemetry-collector/releases).


> The otlpreceiver now uses localhost by default instead of 0.0.0.0.
This may break the receiver in containerized environments like
Kubernetes. If you depend on 0.0.0.0 disable the
component.UseLocalHostAsDefaultHost feature gate or explicitly set the
endpoint to 0.0.0.0

> confmap: When passing configuration for a string field using any
provider, use the verbatim string representation as the value.
(open-telemetry/opentelemetry-collector#10605,
open-telemetry/opentelemetry-collector#10405)
This matches the behavior of ${ENV} syntax prior to the promotion of the
confmap.unifyEnvVarExpansion feature gate
to beta. It changes the behavior of the ${env:ENV} syntax with escaped
strings
…1429)

After merging this we will be managing helm charts in this repo fully.
The old index will then stay up and working but will be stale.

This has a benefit of being able to update helm and code in the same PR,
simplifying the whole release process and having e2e tests run on the
latest unreleased helm version.

This PR will also change the chart versioning(currently `0.3.x`) to
match the application version(currently `1.0.x`) on every release.

This includes
[2bd8d7b](odigos-io/odigos-charts@2bd8d7b)
of odigos-charts which is the last commit at the moment of creation of
this PR.

Commits:

- **feat: migrate helm chart over as is**
- **feat: default image tags to Chart.AppVersion**
- **feat: point references to external chart repository to this repo**

---------

Co-authored-by: Amir Blum <amirgiraffe@gmail.com>
alonkeyval and others added 29 commits August 14, 2024 12:55
With this pull request, you will be able to monitor the amount of
information flowing through the system.
…strumentor (odigos-io#1420)

Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from
1.33.1 to 1.34.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/gomega/releases">github.com/onsi/gomega's
releases</a>.</em></p>
<blockquote>
<h2>v1.34.1</h2>
<h2>1.34.1</h2>
<h3>Maintenance</h3>
<ul>
<li>Use slices from exp/slices to keep golang 1.20 compat [5e71dcd]</li>
</ul>
<h2>v1.34.0</h2>
<h2>1.34.0</h2>
<h3>Features</h3>
<ul>
<li>Add RoundTripper method to ghttp.Server [c549e0d]</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>fix incorrect handling of nil slices in HaveExactElements (fixes <a
href="https://github.com/onsi/gomega/issues/771">#771</a>)
[878940c]</li>
<li>issue_765 - fixed bug in Hopcroft-Karp algorithm [ebadb67]</li>
</ul>
<h3>Maintenance</h3>
<ul>
<li>bump ginkgo [8af2ece]</li>
<li>Fix typo in docs [123a071]</li>
<li>Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 (<a
href="https://github.com/onsi/gomega/issues/756">#756</a>)
[0e69083]</li>
<li>Bump google.golang.org/protobuf from 1.33.0 to 1.34.1 (<a
href="https://github.com/onsi/gomega/issues/755">#755</a>)
[2675796]</li>
<li>Bump golang.org/x/net from 0.24.0 to 0.25.0 (<a
href="https://github.com/onsi/gomega/issues/754">#754</a>)
[4160c0f]</li>
<li>Bump github-pages from 230 to 231 in /docs (<a
href="https://github.com/onsi/gomega/issues/748">#748</a>)
[892c303]</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/gomega/blob/master/CHANGELOG.md">github.com/onsi/gomega's
changelog</a>.</em></p>
<blockquote>
<h2>1.34.1</h2>
<h3>Maintenance</h3>
<ul>
<li>Use slices from exp/slices to keep golang 1.20 compat [5e71dcd]</li>
</ul>
<h2>1.34.0</h2>
<h3>Features</h3>
<ul>
<li>Add RoundTripper method to ghttp.Server [c549e0d]</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>fix incorrect handling of nil slices in HaveExactElements (fixes <a
href="https://github.com/onsi/gomega/issues/771">#771</a>)
[878940c]</li>
<li>issue_765 - fixed bug in Hopcroft-Karp algorithm [ebadb67]</li>
</ul>
<h3>Maintenance</h3>
<ul>
<li>bump ginkgo [8af2ece]</li>
<li>Fix typo in docs [123a071]</li>
<li>Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 (<a
href="https://github.com/onsi/gomega/issues/756">#756</a>)
[0e69083]</li>
<li>Bump google.golang.org/protobuf from 1.33.0 to 1.34.1 (<a
href="https://github.com/onsi/gomega/issues/755">#755</a>)
[2675796]</li>
<li>Bump golang.org/x/net from 0.24.0 to 0.25.0 (<a
href="https://github.com/onsi/gomega/issues/754">#754</a>)
[4160c0f]</li>
<li>Bump github-pages from 230 to 231 in /docs (<a
href="https://github.com/onsi/gomega/issues/748">#748</a>)
[892c303]</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/onsi/gomega/commit/fa057b845528c9336265d6df77e21d827f268c7d"><code>fa057b8</code></a>
v1.34.1</li>
<li><a
href="https://github.com/onsi/gomega/commit/5e71dcd56a0fbef9afebe5922242772b83bf31a7"><code>5e71dcd</code></a>
Use slices from exp/slices to keep golang 1.20 compat</li>
<li><a
href="https://github.com/onsi/gomega/commit/32e5498ab3b29bca44b5178a21073187bb0ae8db"><code>32e5498</code></a>
v1.34.0</li>
<li><a
href="https://github.com/onsi/gomega/commit/cb3fa6a593fc3bd7693dcb1855ea4643875596e1"><code>cb3fa6a</code></a>
run go mod tidy and wonder why go get doesnt just run it for me in the
first ...</li>
<li><a
href="https://github.com/onsi/gomega/commit/8af2ece8247f1be7b3595a0af472752c12215c58"><code>8af2ece</code></a>
bump ginkgo</li>
<li><a
href="https://github.com/onsi/gomega/commit/878940cf2a236aea525f81e80a147d2be6cc38e3"><code>878940c</code></a>
fix incorrect handling of nil slices in HaveExactElements (fixes <a
href="https://github.com/onsi/gomega/issues/771">#771</a>)</li>
<li><a
href="https://github.com/onsi/gomega/commit/f5bec80718b411ff0d1a07306b8a6b1cf2a00b89"><code>f5bec80</code></a>
clean up bipartitegraph tests</li>
<li><a
href="https://github.com/onsi/gomega/commit/ebadb6778a63ea433c408cae730d96c23e896217"><code>ebadb67</code></a>
issue_765 - fixed bug in Hopcroft-Karp algorithm</li>
<li><a
href="https://github.com/onsi/gomega/commit/123a07101709b7dd894807a99a747c62c6e68b75"><code>123a071</code></a>
Fix typo in docs</li>
<li><a
href="https://github.com/onsi/gomega/commit/c549e0d8f3c75dc469b2ef55ad6ddd59d5e351af"><code>c549e0d</code></a>
Add RoundTripper method to ghttp.Server</li>
<li>Additional commits viewable in <a
href="https://github.com/onsi/gomega/compare/v1.33.1...v1.34.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/onsi/gomega&package-manager=go_modules&previous-version=1.33.1&new-version=1.34.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tamir David <tamir@odigos.io>
…os-io#1444)

Co-authored-by: Alon Braymok <138359965+alonkeyval@users.noreply.github.com>
…heduler (odigos-io#1421)

Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from
1.33.1 to 1.34.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/gomega/releases">github.com/onsi/gomega's
releases</a>.</em></p>
<blockquote>
<h2>v1.34.1</h2>
<h2>1.34.1</h2>
<h3>Maintenance</h3>
<ul>
<li>Use slices from exp/slices to keep golang 1.20 compat [5e71dcd]</li>
</ul>
<h2>v1.34.0</h2>
<h2>1.34.0</h2>
<h3>Features</h3>
<ul>
<li>Add RoundTripper method to ghttp.Server [c549e0d]</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>fix incorrect handling of nil slices in HaveExactElements (fixes <a
href="https://github.com/onsi/gomega/issues/771">#771</a>)
[878940c]</li>
<li>issue_765 - fixed bug in Hopcroft-Karp algorithm [ebadb67]</li>
</ul>
<h3>Maintenance</h3>
<ul>
<li>bump ginkgo [8af2ece]</li>
<li>Fix typo in docs [123a071]</li>
<li>Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 (<a
href="https://github.com/onsi/gomega/issues/756">#756</a>)
[0e69083]</li>
<li>Bump google.golang.org/protobuf from 1.33.0 to 1.34.1 (<a
href="https://github.com/onsi/gomega/issues/755">#755</a>)
[2675796]</li>
<li>Bump golang.org/x/net from 0.24.0 to 0.25.0 (<a
href="https://github.com/onsi/gomega/issues/754">#754</a>)
[4160c0f]</li>
<li>Bump github-pages from 230 to 231 in /docs (<a
href="https://github.com/onsi/gomega/issues/748">#748</a>)
[892c303]</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/gomega/blob/master/CHANGELOG.md">github.com/onsi/gomega's
changelog</a>.</em></p>
<blockquote>
<h2>1.34.1</h2>
<h3>Maintenance</h3>
<ul>
<li>Use slices from exp/slices to keep golang 1.20 compat [5e71dcd]</li>
</ul>
<h2>1.34.0</h2>
<h3>Features</h3>
<ul>
<li>Add RoundTripper method to ghttp.Server [c549e0d]</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>fix incorrect handling of nil slices in HaveExactElements (fixes <a
href="https://github.com/onsi/gomega/issues/771">#771</a>)
[878940c]</li>
<li>issue_765 - fixed bug in Hopcroft-Karp algorithm [ebadb67]</li>
</ul>
<h3>Maintenance</h3>
<ul>
<li>bump ginkgo [8af2ece]</li>
<li>Fix typo in docs [123a071]</li>
<li>Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 (<a
href="https://github.com/onsi/gomega/issues/756">#756</a>)
[0e69083]</li>
<li>Bump google.golang.org/protobuf from 1.33.0 to 1.34.1 (<a
href="https://github.com/onsi/gomega/issues/755">#755</a>)
[2675796]</li>
<li>Bump golang.org/x/net from 0.24.0 to 0.25.0 (<a
href="https://github.com/onsi/gomega/issues/754">#754</a>)
[4160c0f]</li>
<li>Bump github-pages from 230 to 231 in /docs (<a
href="https://github.com/onsi/gomega/issues/748">#748</a>)
[892c303]</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/onsi/gomega/commit/fa057b845528c9336265d6df77e21d827f268c7d"><code>fa057b8</code></a>
v1.34.1</li>
<li><a
href="https://github.com/onsi/gomega/commit/5e71dcd56a0fbef9afebe5922242772b83bf31a7"><code>5e71dcd</code></a>
Use slices from exp/slices to keep golang 1.20 compat</li>
<li><a
href="https://github.com/onsi/gomega/commit/32e5498ab3b29bca44b5178a21073187bb0ae8db"><code>32e5498</code></a>
v1.34.0</li>
<li><a
href="https://github.com/onsi/gomega/commit/cb3fa6a593fc3bd7693dcb1855ea4643875596e1"><code>cb3fa6a</code></a>
run go mod tidy and wonder why go get doesnt just run it for me in the
first ...</li>
<li><a
href="https://github.com/onsi/gomega/commit/8af2ece8247f1be7b3595a0af472752c12215c58"><code>8af2ece</code></a>
bump ginkgo</li>
<li><a
href="https://github.com/onsi/gomega/commit/878940cf2a236aea525f81e80a147d2be6cc38e3"><code>878940c</code></a>
fix incorrect handling of nil slices in HaveExactElements (fixes <a
href="https://github.com/onsi/gomega/issues/771">#771</a>)</li>
<li><a
href="https://github.com/onsi/gomega/commit/f5bec80718b411ff0d1a07306b8a6b1cf2a00b89"><code>f5bec80</code></a>
clean up bipartitegraph tests</li>
<li><a
href="https://github.com/onsi/gomega/commit/ebadb6778a63ea433c408cae730d96c23e896217"><code>ebadb67</code></a>
issue_765 - fixed bug in Hopcroft-Karp algorithm</li>
<li><a
href="https://github.com/onsi/gomega/commit/123a07101709b7dd894807a99a747c62c6e68b75"><code>123a071</code></a>
Fix typo in docs</li>
<li><a
href="https://github.com/onsi/gomega/commit/c549e0d8f3c75dc469b2ef55ad6ddd59d5e351af"><code>c549e0d</code></a>
Add RoundTripper method to ghttp.Server</li>
<li>Additional commits viewable in <a
href="https://github.com/onsi/gomega/compare/v1.33.1...v1.34.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/onsi/gomega&package-manager=go_modules&previous-version=1.33.1&new-version=1.34.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eden Federman <eden@keyval.dev>
This will remove usage of `odigosconfigurations.odigos.io` CRD and
replace it with a plain ConfigMap to remove race conditions when
installing named CRD and CR at the same time during the install process.
New ConfigMap will look as following:

```
[...]
data:
  config.yaml: { ... serialized JSON of odigosconfiguration.spec ... }
[...]
```

With the exception of removal of `SupportedSDKs`(as per @blumamir
request to remove it from CM) the contents of `config.yaml` value and
the `Spec` field are identical and serialize from the same string and
parse to the same object.

Installs now just install ConfigMap instead of the CR of
OdigosConfiguration, Helm upgrades are unchanged, as they used to just
overwrite the CR anyway. CLI parses the old config unless there's
already a ConfigMap and creates it as a ConfigMap.

The old CRD is left there unused for now to be able to keep on using the
API for it(for migration) - can be removed when we feel we are ready to
remove the migration path.
…-io#1446)

Since odigos upgrade is a potentially sensative process which can fail
for various reasons, this PR adds an e2e test that starts with the
latest odigos version from github, and then calls cli upgrade to the
current version in HEAD.

Then it generates traffic and verify that traces are created.

- This is a basic test for the most straight forward case. while it can
catch many issues, we can consider extending it in the future to run and
assert more aspects after the upgrade
- It currently only runs cli upgrade and not helm upgrade. since we are
soon going to migrate cli to helm as well, I think it can be taken care
of after the refactor. @rauno56
- I duplicated many of the existing yamls from existing tests, with
slight modifications. looks like we can extract some of it to a common
directory and reuse it?
…n /odiglet (odigos-io#1363)

Bumps [github.com/moby/sys/mountinfo](https://github.com/moby/sys) from
0.7.1 to 0.7.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/moby/sys/releases">github.com/moby/sys/mountinfo's
releases</a>.</em></p>
<blockquote>
<h2>mountinfo v0.7.2</h2>
<h2>What's Changed</h2>
<ul>
<li>mountinfo: rm unneeded errorlint annotation</li>
<li>update minimum supported go version to go1.17</li>
<li>bump golang.org/x/sys to v0.1.0</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/moby/sys/compare/mountinfo/v0.7.1...mountinfo/v0.7.2">https://github.com/moby/sys/compare/mountinfo/v0.7.1...mountinfo/v0.7.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/moby/sys/compare/signal/v0.7.1...mountinfo/v0.7.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/moby/sys/mountinfo&package-manager=go_modules&previous-version=0.7.1&new-version=0.7.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ron Federman <73110295+RonFed@users.noreply.github.com>
Co-authored-by: Amir Blum <amirgiraffe@gmail.com>
Fix broken link in README and add GH for validating links.
…entation to version v1.7.0 (odigos-io#1448)

This pull request updates the Java instrumentation to version v2.7.0 and
the .NET instrumentation to version v1.7.0. It was created automatically
by a GitHub Action.

Co-authored-by: edeNFed <5587419+edeNFed@users.noreply.github.com>
Co-authored-by: Eden Federman <eden@keyval.dev>
Check the commits for list of changes. I added `odigos.io/config` and
`odigos.io/system-object` labels to all CRDs, not just the tested.

---------

Co-authored-by: Amir Blum <amirgiraffe@gmail.com>
…ve common functions (odigos-io#1449)

This is another step in the way to move everything related to common
things into the common packages, and avoid duplications and untyped
usages in the project.

This PR:
- adds more files to the `workload` package in k8sutils to differentiate
between the different utils and enums
- enums for the workload kinds
- function to handle and convert workload kinds
- rename function to common format
- replace usages in controllers code to use enums where possible

There are countless places to go over and improve. This PR is touching
on the most easy and straight forward cases I spotted.
I've added @RonFed CRD additions for Head-sampling + change in the
relevant places in the code.

---------

Co-authored-by: Tamir David <tamirdavid@Tamirs-MacBook-Pro.local>
Since now odigos config is a ConfigMap, it has to be updated as a whole
(cannot update one specific field with kubectl patch).

This PR removes the `OdigosVersion` property from this configmap so that
users do not have to specify it when changing the content
by using localhost the ui is only accesible through localhost and
non-routable from the outside

Co-authored-by: Amir Blum <amirgiraffe@gmail.com>
Co-authored-by: Tamir David <tamirdavid@Tamirs-MacBook-Pro.local>
Co-authored-by: Tamir David <tamirdavid@Tamirs-MacBook-Pro.local>
Co-authored-by: Tamir David <tamirdavid@Tamirs-MacBook-Pro.local>
@alonkeyval alonkeyval merged commit 14eac57 into gen-1096-product-rebranding Aug 25, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants