Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
406 commits
Select commit Hold shift + click to select a range
dfa326b
Fix envs forwarding issue for configCheck
zvlb Nov 19, 2022
ce41c26
Release v.0.0.5
zvlb Nov 19, 2022
2a05e4e
Release v.0.0.5
zvlb Nov 19, 2022
f1fb2c8
Fast fix range for cluster vector pipeline in helm
zvlb Nov 19, 2022
47f2326
Repackage helm
zvlb Nov 19, 2022
12b84e3
Fix helm
zvlb Nov 19, 2022
244eaa0
Fic vector agent ds for journald logs
zvlb Nov 23, 2022
91c1df7
updahe helm
zvlb Nov 23, 2022
acc767e
Add Secure credentials docs
zvlb Nov 23, 2022
df172b5
Fix error in quick-start docs
zvlb Nov 23, 2022
7a2e2ef
Add helm-instalation to quick-start docs
zvlb Nov 23, 2022
a63203a
Add dock for collect logs from file
zvlb Nov 23, 2022
96f4d23
Add docs for collect journald logs
zvlb Nov 23, 2022
47f653a
Update chackelog for release
zvlb Nov 23, 2022
f9887a3
Fix journald
zvlb Nov 23, 2022
195b0a1
filter cache and disable time reconcile
dkhachyan Nov 24, 2022
c6d13f3
update chart
dkhachyan Nov 25, 2022
96332f1
update changelog
dkhachyan Nov 25, 2022
c9cd7eb
improve reconcile cluster objects
dkhachyan Nov 25, 2022
4d16948
Merge pull request #61 from kaasops/filter-cache
dkhachyan Nov 25, 2022
4611360
improve configcheck and reconcile
dkhachyan Nov 25, 2022
1e62758
trigger reconcile from channel
dkhachyan Nov 29, 2022
51b278b
trigger vector reconilevia channel in cvp
dkhachyan Nov 29, 2022
53928ac
rename vector agent reconcilation channel
dkhachyan Nov 29, 2022
78f5f10
Merge pull request #63 from kaasops/fix-gc
dkhachyan Nov 29, 2022
0db6ace
do not reconile vector if vp check fail
dkhachyan Nov 29, 2022
fca01e6
Merge pull request #64 from kaasops/refactoring
dkhachyan Nov 29, 2022
49b0d87
merge vp and cvp reconcile funcs
dkhachyan Dec 1, 2022
2fa76e9
update changelog
dkhachyan Dec 1, 2022
cf35ca8
Merge pull request #65 from kaasops/merge-vps
dkhachyan Dec 1, 2022
da0aa30
update docs
dkhachyan Dec 1, 2022
e7b8785
Merge pull request #66 from kaasops/update-doc
dkhachyan Dec 1, 2022
161131e
prepare release v0.0.8
dkhachyan Dec 1, 2022
7d2a5c2
Merge pull request #67 from kaasops/release-v0.0.8
dkhachyan Dec 1, 2022
b7515af
update crd in helm chart
dkhachyan Dec 2, 2022
c0e1393
update helm chart
dkhachyan Dec 2, 2022
52129b8
Merge pull request #68 from kaasops/helm-update-crd
dkhachyan Dec 2, 2022
544f686
remove cvp namespace from helm chart
dkhachyan Dec 2, 2022
74865f2
build helm chart
dkhachyan Dec 2, 2022
9bb0fcf
remove cvp ns from helm chart
dkhachyan Dec 2, 2022
f47866a
build chart
dkhachyan Dec 2, 2022
4e99a46
Add tolerations to helm-chart
zvlb Dec 3, 2022
104b609
add default podSecurityContext to values
zvlb Dec 3, 2022
955e9ce
Update changelog
zvlb Dec 3, 2022
4f40b68
fix nil vector panic
dkhachyan Dec 6, 2022
8d0fa8d
Merge pull request #70 from kaasops/fix-null-vector
dkhachyan Dec 6, 2022
993eef1
Add toleration-control for vector-operator deployment to helm chart
zvlb Dec 7, 2022
627d4f2
fix panic on empty sinks and sources
dkhachyan Dec 7, 2022
4a457dc
Merge pull request #71 from kaasops/hotfix
dkhachyan Dec 7, 2022
49681a4
add vp to all category
dkhachyan Dec 7, 2022
bec1d70
prepare release v0.0.9
dkhachyan Dec 7, 2022
2c51044
Merge pull request #72 from kaasops/vptoall
dkhachyan Dec 7, 2022
6f84bd4
Add vector tolerations for configCheck pod
zvlb Dec 15, 2022
61e63e7
update ConfigCheck
zvlb Dec 15, 2022
6445b74
prepare helm for release
zvlb Dec 15, 2022
4dc6c98
Add vector tolerations for configCheck pod
zvlb Dec 15, 2022
2ae3120
concurrent pipeline checks
dkhachyan Dec 28, 2022
0b8654d
add timeout to wait configcheck pod result
dkhachyan Jan 9, 2023
f73f322
cleanup if configcheck timeout
dkhachyan Jan 9, 2023
4ecc67b
Merge pull request #77 from kaasops/parallel-gc
dkhachyan Jan 9, 2023
ba73260
remove vector.dev/exclude label
dkhachyan Jan 10, 2023
19b631b
Merge pull request #79 from kaasops/fix-74
dkhachyan Jan 10, 2023
66600ff
prepare release v0.0.11
dkhachyan Jan 10, 2023
365fdc9
Merge pull request #80 from kaasops/release-0.0.11
dkhachyan Jan 10, 2023
cb84f9d
fix changelog
dkhachyan Jan 10, 2023
52a5103
Add control for configcheck params
zvlb Jan 12, 2023
a0b97a8
Update ChangeLog
zvlb Jan 12, 2023
fefa3e9
Prepare helm for 0.0.12 release
zvlb Jan 12, 2023
afd41d5
Fix hardcode for configcheck pod
zvlb Jan 12, 2023
0274389
opsy
zvlb Jan 12, 2023
1c88588
Add control for configcheck params
zvlb Jan 12, 2023
ec13ca2
Update CHANGELOG for release v0.0.12
zvlb Jan 12, 2023
0d7d85e
Update CHANGELOG for release v0.0.12
zvlb Jan 12, 2023
5d086a8
fix configcheck cleanup
dkhachyan Jan 13, 2023
cfe919d
release v0.0.13
dkhachyan Jan 13, 2023
2995811
Merge branch 'main' into fix-cleanup
dkhachyan Jan 13, 2023
f2889ca
Merge pull request #83 from kaasops/fix-cleanup
dkhachyan Jan 13, 2023
63564e2
Update docs about collect journald logs
zvlb Jan 18, 2023
2ac7894
Update docs about collecting journald logs
zvlb Jan 18, 2023
bd55466
enable metrics exporter and fix svc creation
dkhachyan Mar 28, 2023
5b83e23
add serivcemonitor creation
dkhachyan Mar 28, 2023
c827574
update changelog
dkhachyan Mar 28, 2023
c515393
Merge pull request #85 from kaasops/vector-service
dkhachyan Mar 28, 2023
b5fdf0e
release v0.0.14
dkhachyan Mar 28, 2023
36f7dd8
Merge pull request #86 from kaasops/release-v0.0.14
dkhachyan Mar 28, 2023
5c09a4e
fix pipeline validate
dkhachyan Mar 29, 2023
500e50b
Merge pull request #87 from kaasops/fix-vp-check
dkhachyan Mar 29, 2023
d7d2d11
fix-release-v0.0.14
dkhachyan Mar 29, 2023
357e8b6
poc optomized config
dkhachyan Mar 29, 2023
a56748d
fix vrl for filter when not equals selector
dkhachyan Mar 30, 2023
bd826a2
exclude cvp from config optimization
dkhachyan Mar 30, 2023
9b8ffbb
Merge pull request #88 from kaasops/fix-0.0.14
dkhachyan Mar 30, 2023
b216d10
Merge pull request #89 from kaasops/opt-config
dkhachyan Mar 30, 2023
aa10edc
release v0.0.15
dkhachyan Mar 30, 2023
8d310b9
Merge pull request #90 from kaasops/release-0.0.15
dkhachyan Mar 30, 2023
101be87
update helm chart for optimizeKubeSourceConfig
dkhachyan Mar 30, 2023
4c7c971
Merge pull request #91 from kaasops/fix-helm
dkhachyan Mar 30, 2023
07bf710
fix servicemonitors rbac
dkhachyan Mar 30, 2023
8512c4f
update changelog v0.0.16
dkhachyan Mar 30, 2023
b132f72
Merge pull request #92 from kaasops/release-v0.0.16
dkhachyan Mar 30, 2023
d877f5f
update crds in helm
dkhachyan Mar 30, 2023
c8d4e51
fix condition type
dkhachyan Apr 3, 2023
610502b
Merge pull request #93 from kaasops/fix-transform-condition
dkhachyan Apr 3, 2023
66952b6
release v0.0.17
dkhachyan Apr 3, 2023
3c306da
Merge pull request #94 from kaasops/release-0.0.17
dkhachyan Apr 3, 2023
b77bd67
change tranform condition type to interface{}
dkhachyan Apr 3, 2023
d41fd43
re-release v0.0.17
dkhachyan Apr 3, 2023
1589718
added imagepullpolicy to agent
dkhachyan Apr 3, 2023
ba6bab1
Merge pull request #95 from kaasops/pull-policy
dkhachyan Apr 3, 2023
417a5ed
release v0.0.18
dkhachyan Apr 3, 2023
f001f68
Merge pull request #96 from kaasops/release-v0.0.18
dkhachyan Apr 3, 2023
aa01000
check if ServiceMonitor crd exist in cluster
dkhachyan Apr 5, 2023
6a34a11
Merge pull request #97 from kaasops/fix-servicemonitor
dkhachyan Apr 5, 2023
2a0dc9e
release v0.0.19
dkhachyan Apr 5, 2023
d231fcf
Merge pull request #98 from kaasops/release-0.0.19
dkhachyan Apr 5, 2023
d3ff9d5
added vector csv
dkhachyan Apr 19, 2023
e44a3c4
fix vp and cvp rbac markers
dkhachyan Apr 19, 2023
e552925
fix rbac autogen
dkhachyan Apr 20, 2023
9a16d19
Merge pull request #100 from kaasops/create-csv
dkhachyan Apr 20, 2023
03fd722
release v0.0.20
dkhachyan Apr 20, 2023
35755fe
Merge pull request #101 from kaasops/release-v0.0.20
dkhachyan Apr 20, 2023
a7d2014
add containerSecurityContext, volumes, volumeMounts to Vector resource
Apr 25, 2023
21867f0
Merge pull request #102 from anisimovdk/main
dkhachyan Apr 27, 2023
fd0c761
release v0.0.21
dkhachyan Apr 27, 2023
04ddbde
Merge pull request #103 from kaasops/release-v0.0.21
dkhachyan Apr 27, 2023
083fa25
add secrets, openshift support to helm, refactor operator deployment
anisimovdk Apr 29, 2023
f1d9741
Merge pull request #104 from anisimovdk/main
zvlb May 3, 2023
235090c
Prepare for v0.0.22 release
zvlb May 3, 2023
d5a7c30
Add logo and telegram link
zvlb May 4, 2023
db1e573
fux syntax
zvlb May 4, 2023
d050fc7
Update telegram link
zvlb May 4, 2023
ffcd1fd
Update ReadMe
zvlb May 4, 2023
03e8318
compress config poc
dkhachyan May 12, 2023
d7f9c11
add securitycontext to configcheck and reloader
dkhachyan May 16, 2023
4a0f301
Merge pull request #105 from kaasops/compress-config
dkhachyan May 16, 2023
b26fcb3
release v0.0.23
dkhachyan May 16, 2023
2bec83b
Merge pull request #106 from kaasops/release-0.0.23
dkhachyan May 16, 2023
e21b290
update helm v0.0.23
dkhachyan May 16, 2023
185660a
increase configcheck timeout
dkhachyan May 16, 2023
3f7857c
return api resources only for a group and version
dkhachyan May 24, 2023
2c2f243
replace servicemonitor to podmonitor
dkhachyan May 24, 2023
cf16f47
allow override internal metrics pipeline
dkhachyan May 25, 2023
9cd33e5
copy crds when helm make package
dkhachyan May 25, 2023
6a41517
Merge pull request #109 from kaasops/config-builder
dkhachyan May 26, 2023
8ab8ab7
release v0.0.24
dkhachyan Jun 2, 2023
2a33b5f
Merge pull request #110 from kaasops/release-v0.0.24
dkhachyan Jun 2, 2023
adc5454
fix podmonitor port
dkhachyan Jun 2, 2023
461908e
hotfix v0.0.24 release
dkhachyan Jun 2, 2023
19d3b70
cleanup docs
zvlb Jun 9, 2023
26d4ae2
change merge k8s sources logic to routes
dkhachyan Jun 14, 2023
23d6219
do not reconcile vector if config is broken
dkhachyan Jun 14, 2023
0c0e451
Merge pull request #111 from kaasops/docs-cleanup
zvlb Jun 14, 2023
1ea48b8
Merge pull request #112 from kaasops/filter-to-route
dkhachyan Jun 14, 2023
838725c
release v0.0.25
dkhachyan Jun 14, 2023
3fd66c5
Merge pull request #113 from kaasops/release-v0.0.25
dkhachyan Jun 14, 2023
1e7382a
add mergeKubernetesSources to helm chart values
dkhachyan Jun 14, 2023
0c5e245
Merge pull request #114 from kaasops/release-v0.0.26
dkhachyan Jun 14, 2023
77def48
rebuild helm package
dkhachyan Jun 14, 2023
bb0081a
Merge pull request #115 from kaasops/release-v0.0.26
dkhachyan Jun 14, 2023
c559273
don not merge source if custom options exist
dkhachyan Jun 15, 2023
5aa8871
Merge pull request #116 from kaasops/fix-source-merge
dkhachyan Jun 15, 2023
1f89782
release v0.0.26
dkhachyan Jun 15, 2023
d7cf428
Merge pull request #117 from kaasops/release-v0.0.26
dkhachyan Jun 15, 2023
e8c20fa
fix prom exporter port
dkhachyan Jun 15, 2023
4d8acab
release v0.0.27
dkhachyan Jun 15, 2023
b1b8a93
merge sinks
dkhachyan Jun 19, 2023
03c103e
Merge pull request #118 from kaasops/merge-syncs
dkhachyan Jun 21, 2023
7e2f1ff
release v0.0.28
dkhachyan Jun 21, 2023
5e3e590
Merge pull request #119 from kaasops/release-v0.0.28
dkhachyan Jun 21, 2023
ab4b80f
feat: add nodeSelector to helm chart
anisimovdk Aug 28, 2023
a9aaa8a
Merge pull request #121 from anisimovdk/add-nodeSelector-to-helmchart
dkhachyan Aug 30, 2023
4aa44f1
release v0.0.29
dkhachyan Aug 30, 2023
ea55b24
Merge pull request #122 from kaasops/release-v0.0.29
dkhachyan Aug 30, 2023
fc2f51f
fix dockerfile to build arm64
dkhachyan Sep 5, 2023
21edd95
release v0.0.30
dkhachyan Sep 5, 2023
2eda851
Merge pull request #124 from kaasops/fix-arch
dkhachyan Sep 5, 2023
a513042
Add script for simple test
zvlb Oct 3, 2023
1161bcc
Merge pull request #125 from zvlb/main
zvlb Oct 3, 2023
35b8442
configurable configcheck timeout
dkhachyan Nov 2, 2023
0d77201
update configcheck-timeout flag mesage
dkhachyan Nov 2, 2023
b85eae5
Add imagePullSecrets from Vector Agent to ConfigCheck
zvlb Nov 9, 2023
a72dec6
Update ChangeLog for v0.0.31 release
zvlb Nov 9, 2023
d1f8303
Prepare helm for v0.0.31 release
zvlb Nov 9, 2023
fba63d8
Merge pull request #127 from zvlb/main
zvlb Nov 9, 2023
d7159fb
add probes attribute to vector-agent
anisimovdk Nov 14, 2023
31adc97
Merge pull request #128 from anisimovdk/add-probes
zvlb Nov 18, 2023
bc538d1
Revert "Added the ability to split the configuration among different …
zvlb Nov 20, 2023
aa8c71d
Revert "Added the ability to split the configuration among different …
zvlb Nov 20, 2023
3ba9e8e
release v0.0.32
dkhachyan Nov 20, 2023
7cba822
Merge pull request #132 from kaasops/release-v0.0.32
dkhachyan Nov 20, 2023
206d4e2
config build refactoring and add use_apiserver_cache
dkhachyan Nov 28, 2023
5704362
Merge pull request #134 from kaasops/fix-route
dkhachyan Dec 5, 2023
6263cf8
update golang version
dkhachyan Dec 5, 2023
28b8f05
update helm release
dkhachyan Dec 5, 2023
8870235
rename useApiServerCache and update helm
dkhachyan Dec 5, 2023
41cf6ea
hostfix DefaultSinkName
dkhachyan Dec 5, 2023
0ee4fc8
create or update funcs refactoring
dkhachyan Dec 9, 2023
765a7fd
Merge pull request #135 from kaasops/refactor-createorupdate
dkhachyan Dec 11, 2023
9d623c7
validate label selector
dkhachyan Dec 13, 2023
9b0e8df
update helm release
dkhachyan Dec 13, 2023
67fd30d
Merge pull request #136 from kaasops/validate-label
dkhachyan Dec 13, 2023
085cb73
fix configcheck get secret
dkhachyan Dec 13, 2023
1cd5679
update helm
dkhachyan Dec 14, 2023
b3d753d
update helm release
dkhachyan Dec 14, 2023
0dd725b
update desired obj after apply
dkhachyan Dec 15, 2023
d3f36b9
update helm release
dkhachyan Dec 15, 2023
ac81025
reconcile OwnerReferences
dkhachyan Dec 15, 2023
a63cb24
update helm release
dkhachyan Dec 15, 2023
949418c
disable require-healthy
dkhachyan Dec 15, 2023
a983c91
update helm
dkhachyan Dec 15, 2023
52c7390
vector configcheck configurable
dkhachyan Dec 18, 2023
7009ec6
update helm release
dkhachyan Dec 18, 2023
ccd74cb
Add access to podmonitor in quick-start quide
zvlb Jan 10, 2024
7ae26c3
added annotations
dkhachyan Apr 2, 2024
fd24eb9
Merge pull request #139 from kaasops/add-annotations
dkhachyan Apr 2, 2024
2640afc
Prepare v0.0.40 release
zvlb May 7, 2024
7b63ccc
Prepare v0.0.40 release
zvlb May 7, 2024
3fccc62
Migration go.kubebuilder.io/v3 to go.kubebuilder.io/v4 (#147)
aa1ex Sep 19, 2024
09f60bb
Select pipelines via labels (#148)
aa1ex Sep 26, 2024
24fd642
Vector aggregator api (#149)
aa1ex Sep 27, 2024
e80b76e
Kubernetes events (#151)
aa1ex Oct 2, 2024
5ccb479
cluster vector aggregator (#152)
aa1ex Oct 4, 2024
4a2a94a
update ci (#153)
aa1ex Oct 4, 2024
17c73c4
init helm chart for 0.1.0-rc
zvlb Oct 7, 2024
46a9a49
fix role print && add doc
aa1ex Oct 7, 2024
fa713d8
prepare for v0.1.0 release
zvlb Oct 7, 2024
25da74a
fix: filter vector pipelines for agent
aa1ex Oct 8, 2024
51c66da
prepare v0.1.1 release
zvlb Oct 8, 2024
fa7b65c
fix: add event access for operator (#156)
zvlb Oct 9, 2024
0ded4d5
fix: add list access for events (#158)
zvlb Oct 9, 2024
d09b06f
Event collector (#159)
aa1ex Nov 4, 2024
3f505a7
add retry mechanism for reconciling invalid vector pipelines
aa1ex Jan 13, 2025
c6d86da
Merge pull request #163 from aa1ex/162-reconcile-doesnt-update-failed…
dkhachyan Jan 13, 2025
3f3b6d1
helm package
aa1ex Jan 13, 2025
dda646e
Merge pull request #164 from aa1ex/release-0.1.2
dkhachyan Jan 15, 2025
ddd5315
Global options: expire_metrics_secs (#167)
aa1ex Jan 24, 2025
30abc56
Add syslog source type (#169)
aa1ex Jan 24, 2025
f602215
improve performance (#171)
aa1ex Jan 24, 2025
cc95b4a
prepare v0.2.0 release (#172)
zvlb Jan 24, 2025
5377330
FEATURE: Enable envFrom on agent (rebased to main) (#175)
vanveele Feb 17, 2025
d64270d
envFrom for aggregator (#176)
aa1ex Feb 19, 2025
88c46b3
Prepare v0.3.0 release
aa1ex Feb 19, 2025
9723fbf
Fix specification in docs for vector spec (#179)
P0lskay Mar 18, 2025
e08e31b
Add the ability to define custom labels for ConfigCheck pod
P0lskay Apr 12, 2025
50a7a4a
Merge pull request #185 from P0lskay/P0lskay/issue182
dkhachyan Apr 26, 2025
ee773e5
Fix imports in vectoragent_controller.go
P0lskay Apr 27, 2025
518d331
Merge pull request #186 from P0lskay/patch-2
dkhachyan Apr 27, 2025
ceeb072
chore: bump vector version
hornwind Jun 20, 2025
fb7ebce
Merge pull request #189 from hornwind/chore/bump-vector-version
dkhachyan Aug 19, 2025
e467e97
feat: Adding new role type - mixed
sanicheev Aug 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions .github/workflows/build-image.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Build and Test

# This workflow will run on master branch and on any pull requests targeting master
on:
push:
tags:
- 'v*'
- 'pre-v*'
jobs:
build-and-push-docker-image:
name: Build and push Docker image
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3

- name: Get tag
id: tag
run: echo "TAG=$(git describe --tags HEAD)" >> $GITHUB_OUTPUT

- name: Set up QEMU
uses: docker/setup-qemu-action@v1

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2

- name: Login to DockerHub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Build operator image and push to Docker Hub
uses: docker/build-push-action@v2
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
build-args: VERSION=${{ steps.tag.outputs.TAG }}
tags: ${{ secrets.DOCKERHUB_USERNAME }}/${{ github.event.repository.name }}:${{ steps.tag.outputs.TAG }},${{ secrets.DOCKERHUB_USERNAME }}/${{ github.event.repository.name }}:latest

- name: Build event-collector image and push to Docker Hub
uses: docker/build-push-action@v2
with:
context: .
file: event_collector.Dockerfile
platforms: linux/amd64,linux/arm64
push: true
build-args: VERSION=${{ steps.tag.outputs.TAG }}
tags: ${{ secrets.DOCKERHUB_USERNAME }}/event-collector:${{ steps.tag.outputs.TAG }},${{ secrets.DOCKERHUB_USERNAME }}/event-collector:latest
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,7 @@ testbin/*
*.swp
*.swo
*~
.vscode
__debug_bin

vendor
121 changes: 120 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,123 @@
### Added
## v0.0.40
- [[138]](https://github.com/kaasops/vector-operator/issues/138), [[142]](https://github.com/kaasops/vector-operator/issues/142) **Feature** Add control for Vector DaemonSet annotation

## v0.0.33
- [[134]](https://github.com/kaasops/vector-operator/pull/134) **Feature** Add use_apiserver_cache option and config build refactoring

## v0.0.32
- [[128]](https://github.com/kaasops/vector-operator/pull/128) **Feature** Add probes attribute to vector-agent

## v0.0.31
- [[127]](https://github.com/kaasops/vector-operator/pull/127) **Fix** Add imagePullSecrets from Vector Agent to ConfigCheck

## v0.0.30
- [[124]](https://github.com/kaasops/vector-operator/pull/124) **Fix** fix dockerfile to build arm64

## v0.0.29
- [[121]](https://github.com/kaasops/vector-operator/pull/121) **Feature** Add nodeSelector for operator deployment to helm chart

## v0.0.28
- [[118]](https://github.com/kaasops/vector-operator/pull/118) **Feature** Merge sinks with equal options

## v0.0.27
- **HotFix** fix prom exporter port

## v0.0.26
- [[116]](https://github.com/kaasops/vector-operator/pull/116) **Fix** don not merge source if custom options exists

## v0.0.25
- [[112]](https://github.com/kaasops/vector-operator/pull/112) **Feature** change merge k8s sources logic to routes

### v0.0.24
- [[109]](https://github.com/kaasops/vector-operator/pull/109) **Fix** fix broken apiservice error

### v0.0.23
- [[105]](https://github.com/kaasops/vector-operator/pull/105) **Feature** Added config file gz compression for large configs

### v0.0.22

### v0.0.21
- [[104](https://github.com/kaasops/vector-operator/pull/104)] **Feature** Prepare helm for Openshift

### v0.0.20
- [[100](https://github.com/kaasops/vector-operator/pull/100)] **Fix** Create csv and fix rbac auto generation

### v0.0.19
- [[97](https://github.com/kaasops/vector-operator/pull/97)] **Fix** Check if ServiceMonitor CRD exists

### v0.0.18
- [[95](https://github.com/kaasops/vector-operator/pull/95)] **Fix** Added ImagePullPolicy to Vector Agent

### v0.0.17
- [[93](https://github.com/kaasops/vector-operator/pull/93)] **Fix** Fix Condition type

### v0.0.16
- [[92](https://github.com/kaasops/vector-operator/pull/92)] **Fix** Added rbac for ServiceMonitros

### v0.0.15
- [[89](https://github.com/kaasops/vector-operator/pull/89)] **Feature** Added experemental config optimization option

### v0.0.14
- [[85](https://github.com/kaasops/vector-operator/pull/85)] **Feature** Add metrics exporter and ServiceMonitor creation

### v0.0.13
- [[83](https://github.com/kaasops/vector-operator/pull/83)] **Fix** Fix configcheck pods cleanup

### v0.0.12
- [[81](https://github.com/kaasops/vector-operator/pull/81)] **Feature** Add control for ConfigCheck params

### v0.0.11
- [[79](https://github.com/kaasops/vector-operator/pull/79)] **Fix** Remove vector.dev/exclude label
- [[77](https://github.com/kaasops/vector-operator/pull/77)] **Feature** Concurrent pipeline checks

### v0.0.10
- [[73](https://github.com/kaasops/vector-operator/pull/73)] **Fix** Add vector tolerations for configCheck pod

### v0.0.9
- [[72](https://github.com/kaasops/vector-operator/pull/72)] **Feature** Add vp to all category
- [[71](https://github.com/kaasops/vector-operator/pull/71)] **Fix** Fix panic on empty sinks and sources
- [[70](https://github.com/kaasops/vector-operator/pull/70)] **Fix** Fix nil vector panic
- [[65](https://github.com/kaasops/vector-operator/pull/69)] **Helm**: Add toleration-control for vector-operator deployment to helm chart
- [[65](https://github.com/kaasops/vector-operator/pull/69)] **Cleanup**: Add default value for podSecurityContext in chart values

### v0.0.8
- [[65](https://github.com/kaasops/vector-operator/pull/65)] **Refactor**: merge vp and cvp reconcile funcs
- [[64](https://github.com/kaasops/vector-operator/pull/64)] **Fix** Do not reconсile vector if vp check fail
- [[63](https://github.com/kaasops/vector-operator/pull/63)] **Fix** Fix configcheck gc

### v0.0.7
- [[61](https://github.com/kaasops/vector-operator/pull/61)] **Feature** Filter cache and disable time reconcile

### v0.0.6
- [[60](https://github.com/kaasops/vector-operator/pull/60)] **Fix**: Fix Vector agent DaemosSet for collect journald service logs
- [[60](https://github.com/kaasops/vector-operator/pull/60)] **Docs**: Add docs

### v0.0.5
- [[56](https://github.com/kaasops/vector-operator/pull/56)] **Fix**: Fix envs forwarding issue for configCheck
- [[51](https://github.com/kaasops/vector-operator/pull/51)] **Fix**: Fix error with install vector CR in helm
- [[50](https://github.com/kaasops/vector-operator/pull/50)] **Fix**: Fix error with SA in helm && Update helm

### v0.0.4
- [[49](https://github.com/kaasops/vector-operator/pull/49)] **Refactor**: Add default resurces for configcheck
- [[48](https://github.com/kaasops/vector-operator/pull/48)] **Features**: Add helm repo (with GitHub Pages)
- [[47](https://github.com/kaasops/vector-operator/pull/47)] **Features**: Init Helm chart

### v0.0.3
- [[46](https://github.com/kaasops/vector-operator/pull/46)] **Fix**: Fix error with envs forwarding from CR Vector

### v0.0.2
- [[45](https://github.com/kaasops/vector-operator/pull/45)] **Tests**: Add tests for k8s utils && refactor k8s utils
- [[44](https://github.com/kaasops/vector-operator/pull/44)] **Features**: Add validations errors for VectorPipeline
- [[37](https://github.com/kaasops/vector-operator/pull/37)] **Cleanup**: Fix context-in-struct warning
- [[32](https://github.com/kaasops/vector-operator/pull/32)] **Refactor**: Config build refactoring
- [[40](https://github.com/kaasops/vector-operator/pull/40)] **Fix**: Sloved context forward errors


### v0.0.1
- Refactor: Refactor Pipeline for add ClusterVectorPipeline and checks
- Feature: Add field reason to CR Vector and VectorPipeline
- Feature: Add ConfigCheck for Vector
- Feature: Add ConfigCheck for VectorPipeline
- Feature: Add utils for reconciling Kubernetes resources
- Cleanup: Update Kustomize version in Makefile to v4.2.0 (for amd64 support)
- Agent: Init Vector Agent Controller
17 changes: 13 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Build the manager binary
FROM golang:1.18 as builder
FROM golang:1.22 AS builder
ARG TARGETOS
ARG TARGETARCH
ARG VERSION="dev"

WORKDIR /workspace
# Copy the Go Modules manifests
Expand All @@ -10,12 +13,18 @@ COPY go.sum go.sum
RUN go mod download

# Copy the go source
COPY main.go main.go
COPY cmd/manager/main.go cmd/main.go
COPY api/ api/
COPY controllers/ controllers/
COPY internal/ internal/

# Build
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -o manager main.go
# the GOARCH has not a default value to allow the binary be built according to the host where the command
# was called. For example, if we call make docker-build in a local env which has the Apple Silicon M1 SO
# the docker BUILDPLATFORM arg will be linux/arm64 when for Apple x86 it will be linux/amd64. Therefore,
# by leaving it empty we can ensure that the container and binary shipped on it will have the same platform.
RUN CGO_ENABLED=0 GOOS=${TARGETOS:-linux} GOARCH=${TARGETARCH} go build \
-ldflags="-X github.com/kaasops/vector-operator/internal/buildinfo.Version=${VERSION}" \
-a -o manager cmd/main.go

# Use distroless as minimal base image to package the manager binary
# Refer to https://github.com/GoogleContainerTools/distroless for more details
Expand Down
Loading