GithubHelp home page GithubHelp logo

sighupio / fury-kubernetes-service-mesh Goto Github PK

View Code? Open in Web Editor NEW
6.0 10.0 2.0 28.02 MB

Kubernetes Fury Distribution Istio Add-on Module

License: BSD 3-Clause "New" or "Revised" License

Shell 100.00%
kubernetes service-mesh istio fury kustomize

fury-kubernetes-service-mesh's People

Contributors

angelbarrera92 avatar deepzima avatar giusepperotella avatar lnovara avatar lzecca78 avatar nohant avatar nutellinoit avatar ralgozino avatar sbruzzese902 avatar simonemex avatar stefanoghinelli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fury-kubernetes-service-mesh's Issues

Update Istio to 1.12.6

Update Isito package to version 1.12.6

  • Sync the new Container images
  • Update manifests

Support for Kubernetes >= 1.22

Deployment is failing for Kubernetes 1.22 and 1.23, here's the output extract from CI:

79	+ bats -t katalog/tests/istio-operator/istio-minimal-install.sh
1s
80	1..2
1s
81	1: Install istio minimal profile
1s
82	Warning: spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].key: beta.kubernetes.io/arch is deprecated since v1.14; use "kubernetes.io/arch" instead
4s
83	Warning: spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].preference.matchExpressions[0].key: beta.kubernetes.io/arch is deprecated since v1.14; use "kubernetes.io/arch" instead
4s
84	Warning: spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[1].preference.matchExpressions[0].key: beta.kubernetes.io/arch is deprecated since v1.14; use "kubernetes.io/arch" instead
4s
85	Warning: spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[2].preference.matchExpressions[0].key: beta.kubernetes.io/arch is deprecated since v1.14; use "kubernetes.io/arch" instead
4s
86	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
4s
87	unable to recognize "STDIN": no matches for kind "IstioOperator" in version "install.istio.io/v1alpha1"
4s
88	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
4s
89	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
4s
90	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
4s
91	# waiting... 0
6s
92	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
9s
93	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
9s
94	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
9s
95	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
9s
96	# waiting... 1
11s
97	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
14s
98	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
14s
99	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
14s
100	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
14s
101	# waiting... 2
16s
102	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
19s
103	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
19s
104	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
19s
105	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
19s
106	# waiting... 3
21s
107	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
24s
108	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
24s
109	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
24s
110	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
24s
111	# waiting... 4
26s
112	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
28s
113	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
28s
114	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
28s
115	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
28s
116	# waiting... 5
31s
117	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
33s
118	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
33s
119	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
33s
120	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
33s
121	# waiting... 6
35s
122	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
38s
123	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
38s
124	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
38s
125	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
38s
126	# waiting... 7
40s
127	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
43s
128	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
43s
129	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
43s
130	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
43s
131	# waiting... 8
45s
132	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
48s
133	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
48s
134	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
48s
135	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
48s
136	# waiting... 9
50s
137	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
53s
138	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
53s
139	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
53s
140	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
53s
141	# waiting... 10
55s
142	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
57s
143	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
57s
144	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
57s
145	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
57s
146	# waiting... 11
59s
147	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
62s
148	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
62s
149	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
62s
150	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
62s
151	# waiting... 12
64s
152	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
67s
153	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
67s
154	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
67s
155	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
67s
156	# waiting... 13
69s
157	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
72s
158	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
72s
159	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
72s
160	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
72s
161	# waiting... 14
74s
162	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
76s
163	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
76s
164	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
76s
165	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
76s
166	# waiting... 15
79s
167	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
81s
168	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
81s
169	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
81s
170	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
81s
171	# waiting... 16
83s
172	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
86s
173	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
86s
174	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
86s
175	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
86s
176	# waiting... 17
88s
177	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
91s
178	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
91s
179	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
91s
180	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
91s
181	# waiting... 18
93s
182	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
95s
183	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
95s
184	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
95s
185	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
95s
186	# waiting... 19
97s
187	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
100s
188	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
100s
189	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
100s
190	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
100s
191	# waiting... 20
102s
192	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
105s
193	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
105s
194	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
105s
195	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
105s
196	# waiting... 21
107s
197	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
110s
198	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
110s
199	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
110s
200	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
110s
201	# waiting... 22
112s
202	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
114s
203	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
114s
204	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
114s
205	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
114s
206	# waiting... 23
116s
207	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
119s
208	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
119s
209	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
119s
210	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
119s
211	# waiting... 24
121s
212	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
124s
213	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
124s
214	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
124s
215	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
124s
216	# waiting... 25
126s
217	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
129s
218	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
129s
219	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
129s
220	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
129s
221	# waiting... 26
131s
222	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
134s
223	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
134s
224	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
134s
225	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
134s
226	# waiting... 27
136s
227	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
138s
228	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
138s
229	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
138s
230	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
138s
231	# waiting... 28
140s
232	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
143s
233	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
143s
234	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
143s
235	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
143s
236	# waiting... 29
145s
237	unable to recognize "STDIN": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
148s
238	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
148s
239	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
148s
240	unable to recognize "STDIN": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
148s
241	not ok 1 Install istio minimal profile
148s
242	# (from function `loop_it' in file katalog/tests/istio-operator/./../helper.bash, line 28,
148s
243	#  in test file katalog/tests/istio-operator/istio-minimal-install.sh, line 15)
148s
244	#   `loop_it test 30 2' failed
148s
245	# Timeout waiting a condition

CI fails to get instance IP in e2e for Kubernetes >=1.22

CI is failing to get the instance IP in the e2e tests pipelines for Kubernetes 1.22 and 1.23.

Here's the error:

 ╷ │ Warning: No outputs found │  │ The state file either has no outputs defined, or all the defined outputs │ are empty. Please define an output in your configuration with the `output` │ keyword and run `terraform refresh` for it to become available. If you are │ using interpolation, please verify the interpolated value is not empty. You │ can use the `terraform console` command to assist. ╵

something has changed because this used to work, see #27

Switch to Kustomize's secretGenerator and configMapGenerator

We should leverage Kustomize's functionalities to build Secrets and ConfigMaps in order to allow to merge or replace existing resources.

Right now, if I try to overwrite kiali default credentials I get:

Error: loadResMapFromBasesAndResources: Merge failed: id '"noGroup_v1_Secret|istio-system|noPrefix|kiali"' already used

if I statically redefine the kiali Secret, or:

Error: loadResMapFromBasesAndResources: SemiResources: id resid.ResId{gvKind:gvk.Gvk{Group:"", Version:"v1", Kind:"Secret"}, name:"kiali", prefix:"", namespace:""} does not exist; cannot merge or replace

if I try to use Kustomize to generate the Secret.

The current workaround is to comment the resource under vendor/ or define a patch.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.