| 009:037 Khan | : |
The postponing (of a Sacred Month) is indeed an addition to disbelief: thereby the disbelievers are led astray, for they make it lawful one year and forbid it another year in order to adjust the number of months forbidden by Allah, and make such forbidden ones lawful. The evil of their deeds seems pleasing to them. And Allah guides not the people, who disbelieve. |
| 009:037 Maulana | : |
Postponing (of the sacred month) is only an addition in disbelief, whereby those who disbelieve are led astray. They allow it one year and forbid it (another) year, that they may agree in the number (of months) which Allah has made sacred, and thus make lawful what Allah has forbidden. The evil of their doings is made fair-seeming to them. And Allah guides not the disbelieving people. |
| 009:037 Pickthal | : |
Postponement (of a sacred month) is only an excess of disbelief whereby those who disbelieve are misled; they allow it one year and forbid it (another) year, that they may make up the number of the months which Allah hath hallowed, so that they allow that which Allah hath forbidden. The evil of their deeds is made fairseeming unto them. Allah guideth not the disbelieving folk. |
| 009:037 Rashad | : |
Altering the Sacred Months is a sign of excessive disbelief; it augments the straying of those who have disbelieved. They alternate the Sacred Months and the regular months, while preserving the number of months consecrated by GOD. They thus violate what GOD has consecrated. Their evil works are adorned in their eyes. GOD does not guide the disbelieving people. |
| 009:037 Sarwar | : |
To disregard the observation of the sacred months and to observe it during the non-sacred months is to add more to one's disbelief. This causes the unbelievers to go further astray. One year they (the pagans) consider a sacred month not sacred, (and observe it during a non-sacred month) but the next year they consider it sacred at the right time. By dealing with the sacred months in such a manner, they think that they have observed the laws of God, but, in fact, they have changed them. Their evil deeds seem attractive to them but God does not guide the unbelieving people. |
| 009:037 Shakir | : |
Postponing (of the sacred month) is only an addition in unbelief, wherewith those who disbelieve are led astray, violating it one year and keeping it sacred another, that they may agree in the number (of months) that Allah has made sacred, and thus violate what Allah has made sacred; the evil of their doings is made fairseeming to them; and Allah does not guide the unbelieving people. |
| 009:037 Sherali | : |
Surely the postponement of the Sacred Month is an addition to disbelief. Those who disbelieve are led astray thereby. They allow it one year and forbid it another year, that they may agree in the number of the months which ALLAH has made sacred, and thus make lawful what ALLAH has forbidden. The evil of their deeds is made to seem fair to them. And ALLAH guides not the disbelieving people. |
| 009:037 Yusufali | : |
Verily the transposing (of a prohibited month) is an addition to Unbelief: the Unbelievers are led to wrong thereby: for they make it lawful one year, and forbidden another year, in order to adjust the number of months forbidden by Allah and make such forbidden ones lawful. The evil of their course seems pleasing to them. But Allah guideth not those who reject Faith. |
Concepts/Themes Covered: الإيمان > الإيمان بالله > الهداية إلى الإيمان Faith> Belief In Allah> Guiding to Faith القرآن الكريم > تغييرهم حكم القرآن The Holy Quran> Changing the Quran Rules العمل > العمل الطالح > القتل والقتال > القتال فى المسجد الحرام و فى الاشهر الحرم Action(Work)> Bad Deeds>Killing and Fighting> Fighting in the Sacred Mosque in the Sacred Months العلوم والفنون > التقويم > الأشهر الحرم Science and Art>Evaluation>The Sacred Months
This tool uses eight English parallel translations for the Holy Quran imported from Mr. Clay Smith. You can also visit Qurany Concepts for browsing the Quran themes or topics. If you want to search the Holy Quran for keywords, please visit Qurany Keywords.


Siddaramaiah quits as Cong legislature party leader after K'taka bypoll defeat
'I have submitted my resignation to Sonia Gandhi,' said Siddaramaiah after poor show by Congress in the Karnataka bypolls
by DECCAN CHRONICLE.Bengaluru: After facing debacle in the Karnataka bypolls, former chief minister Siddaramaiah resigned as Congress Legislative party leader on Monday. The Congress leader has also resigned as leader of Opposition in Karnataka Assembly.
“As a leader of legislative party, I need to respect democracy. I have resigned as Congress Legislative Party leader. I have submitted my resignation to Sonia Gandhi Ji,” said Siddaramaiah after poor show by Congress in the Karnataka bypolls.
The ruling BJP bagged 10 seats and was leading in two others out of 15 constituencies that went for assembly bypolls last week, helping the B S Yediyurappa government hold on to power.
The Congress, which won 12 of those 15 seats in the 2018 assembly polls, won only in two segments -- Hunasuru and Shivajinagar, while its former ally the JD(S) trailed in all the 12 seats it had contested.
JD(S) had won in three- K R Pete, Mahalakshmi Layout and Hunsur- out of these 15 constituencies in the 2018 assembly polls.
Catch the latest news, live coverage and in-depth analyses from India and World. Follow us on Facebook and Twitter.


Our long standing vision has been to bypass the usual admin dashboard structure, and move forward with a more sophisticated yet simple framework that would create a credible impact on the many conventional dashboard users.
Our long standing vision has been to bypass the usual admin dashboard structure, and move forward with a more vary and sophisticated yet simple framework
A product is accessible when all people—regardless of ability—can navigate it,
understand it, and use it to achieve their goals.
Smoother
Lighter
Micro Awesomness
Exclusive only at
Envato Marketplace,
Themeforest See Standard licenses & Extended licenses
Exclusive only at Envato Marketplace,Themeforest See Standard licenses & Extended licenses
Copyright © 2014 REVOX. All Rights Reserved.


University News
The goal of this project was to reskin the RIT News page which currently looks like this. I was frustrated by the weak hierarchy and the lack of visual appeal. With this reskin, I wanted to bring life and color to the everyday viewers of this page.
Through a series of iterations the final design was achieved. Bellow are the two rounds of major iteration, as well as the final result.
Skills:
UI, Visual Design
Itteration 01
With my first set of iterations, the goal was to achieve a news site that was fun and exciting. I wanted the user to feel Playful, Happy, and Energetic.
My main inspiration for the design came from the iconic OP-1, an electronic synthesizer made by the Teenage Engineering.


This page is designed to be opened on a smartphone while you are in the supermarket. Set up matchings for ingredients, so you have a price calculation in your event
{{ vm.errors.mapped_ingredient_id }}
Your shopping item needs to map to an ingredient, so when you use a recipe later it can be considered as a buying alternative in the shopping list
{{ vm.errors.name }}
Write here what is written on the packaging so you find it easily when checking the shopping list
{{ vm.errors.price }}
The price goes per one buying quantity, just copy it from the sign
{{ vm.errors.buying_quantity }}
{{ vm.errors.flexible_amount }}
Alastair has to know per how much the price is calculated. Choose the smallest buyable unit here or if you can serve yourself as much as you want, tick the flexible amount checkbox. Still remember to put the price and quantity as it's written on the sign.You have to choose a ingredient for this first because the buying quantity unit is determined by the ingredient (gram, liter, pieces)
{{ vm.errors.comment }}
Note shopping alternatives, tips where to find it or other things you should bear in mind about the item
Hopefully that was helpful, if you want to disable the help press the help button again


dialoglib.yab
A yabasic library (c) Michel Clasquin-Johnson 2018.
Licensed accordingto the MIT license
If you are reading this as a man page, be advised that you can see it in glorious HTML, with pictures even, at https://clasqm.github.io/
This library for yabasic allows the use of the Linux command dialog to display a variety of dialogs in text mode.
The library will test for the presence of the dialog command and will exit gracefully if it is not present. dialog is a textmode application and must be run in a terminal. It will not be useful in a headless script.
The entire set of libraries focuses on sane defaults and getting basic functionality into yabasic. There are a lot of options that will not be implemented!
The images below are for illustration only. The exact appearance of the dialogs will depend on your system settings.
Developed on elementary OS 0.4 "Loki" and Lubuntu 18.04 (i.e. Linux), but it should work on any system that will run both yabasic and the dialog command.
The library should exist either in the same folder as your program or in the standard yabasic library location on your system.
To use the library, use the command
import dialoglib
If you would rather cut and paste these subroutines into your own program rather than importing this rather large library, or create your own, smaller library with just the routines you need, be my guest (I would appreciate a note of acknowledgement in your code). But some subroutines require supporting routines that you will find at the end of this library. You will have to include those as well.
You should not use this library and one of the others in this set that provides dialogs concurrently, because they replicate subroutine names. Pick the right one for your program and stick with it!
I have not enabled the file selection dialogs - they are just too clunky and confusing. If you really need them, try the SelectFile$(), SelectDir$() and SelectMultiFile$() routines in the linuxmisclib library.
Routines available:
- Common
- ClearDlg()
- EncloseText$()
- getcmd$()
- InputDlg$()
- MenuDlg()
- MessageDlg()
- PasswordDlg$()
- RadioDlg()
- TestForDialogUtility$()
- TextFileDlg()
- YesNoDlg()
- Specific
- DCalendarDlg$()
- TransientInfoDlg()
Common Routines
These routines are available on any of the four dialog-providing libraries.
ClearDlg() - on dialog and whiptail, this clears the dialog from your terminal. Same as the yabasic command CLEAR SCREEN, but may work better if you are expecting to issue another Linux command immediately. On zenity, clasquinator and kdialog, dummy routines are provided for compatibility so that you do not need to rewrite your code.
EncloseText$(thestring$) - A simplified version of the EncloseString$() routine that can be found in the linuxmisclib library
- Encloses a string in double quotes, if it isn't already.
- Therefore a$ = EncloseText$("This is text") gives the same result as a$ = "\"This is text\""
- Mostly for use with filenames that may include spaces.
getcmd$() - returns the command set available.
- This is really just for me, to stop me from getting confused while I am editing four libraries simultaneously.
- However, you could use it to test which utility (or library, in the case of clasquinator) is currently in use and if it is safe to use routines not in the common list.
- e.g, if getcmd$() = "clasquinator" SubmenuDlg(options ....)
- or if getcmd$() = "zenity" ZNotifyDlg("this is a notification")
InputDlg$(text$, title$, ok$, cancel$) - Presents a one-line dialog into which the user can type a string answer.
- The value title$ is the title on top of the widget
- The value ok$ is the text of the accept button, normally OK.
- The value cancel$ is the text of the reject button, normally Cancel.
- The result is returned as a string value.
- Example:
a$ = InputDlg$(EncloseText$("What is your name?"), EncloseText$("Who are you?"), "Accept", "Cancel")
- MenuDlg(text$, title$, ok$, cancel$, menustring$) - Create a menu of options for the user to choose from
- The value title$ is the title on top of the widget.
- The value ok$ is the text of the accept button, normally OK.
- The value cancel$ is the text of the reject button, normally Cancel.
- The value menustring$ is the list of menu options as a single string, separated by hash signs (#). Spaces are allowed.
- If the number of options exceed the available space in the widget, the list will be scrollable.
- The result is returned as a numeric value, starting from 1.
- The one thing you should be careful not to run from such a menu is ... another Yabasic program. + The one thing you should be careful not to run from such a menu is ... another Yabasic program. Yabasic has a bug ATM where it will crash any script or menu you try to launch a yabasic app from (at least in Linux). I have reported this, but for now the main demo.bas program is nonfunctional. One way around the problem is to go back to an old 2.79.x version of yabasic, for example my homemade deb here.
- If you prefer to get the same number in string format, you can use MenuDlg$(text$, title$, ok$, cancel$, menustring$)
MessageDlg(text$, ok$) - Display a simple message with an OK button.
- The value ok$ is the text of the accept button, normally OK
- Returns nothing.
- Example:
MessageDlg(EncloseText$("This is a simple message dialog. Close it with ENTER or try clicking on OK."),"OK")
PasswordDlg$(text$, title$, ok$, cancel$) - Same as InputDlg$ but with asterisks replacing the input text.
- The value title$ is the title on top of the widget
- The value ok$ is the text of the accept button, normally OK
- The value cancel$ is the text of the reject button, normally Cancel
- The result is returned as a string value.
- RadioDlg(text$, title$, ok$, cancel$, menustring$, selected$) - Create a menu of options for the user to choose from
- Same as MenuDlg(), except that you can indicate which item in menustring$ is currently selected or active.
- The value title$ is the title on top of the widget
- The value ok$ is the text of the accept button, normally OK.
- The value cancel$ is the text of the reject button, normally Cancel.
- The value menustring$ is the list of menu options as a single string, separated by hash signs (#). Spaces are allowed.
- The value selected$ is the currently selected item and must correspond to one of the items in menustring$ - case sensitive!
- Just moving the cursor is not enough here - the value in the menu must be explicitly selected with SPACE.
- If the number of options exceed the available space in the widget, the list will be scrollable.
- The result is returned as a numeric value, starting from 1.
- If you prefer to get the same number in string format, you can use RadioDlg$(text$, title$, ok$, cancel$, menustring$, selected$)
- EXAMPLE: a = RadioDlg("This is a menu", "A Menu!","Accept", "Deny", "Science#Religion#Magic#All of the above", "Magic"): print a
TestForDialogUtility$() - Routine to test if the called utility actually exists on the system. An empty string returned means it does, otherwise an error message is returned.
TextFileDlg(filename$, title$, exit$) - Displays a text file.
- The value title$ is the title on top of the widget
- The value exit$ is the title of the button. Normally EXIT
- Text wrapping varies from one dialog-provider to the next. It is better if you preformat your text file.
- Returns nothing
- YesNoDlg(text$,yes$, no$) - Displays a dialog with text (normally a question) and the options to reply yes or no.
- in dialog, the first CAPITAL letter of the yes$ and no$ variables will become the hotkeys for those buttons, so make sure they are different. This does not matter for the other external dialog-providing utilities - it does matter in clasquinator.
- Returns 1 for yes and 0 for no.
- If you would rather get the same result in string format, use YesNoDlg$(text$,yes$, no$)
dialog-specific routines
These routines will only work with dialog.
DCalendarDlg$(text$, ok$, cancel$) - Display a calendar widget with today's date pre-selected.
- Use TAB and SHFT-TAB to move between the fields.
- On exit, the date is returned in the form dd/mm/yyyy, e.g. 23/08/2018
- ONLY available in dialog - for kdialog and zenity, see KCalendarDlg$() and ZCalendarDlg$()
- DCalendarDlg$() and ZCalendarDlg$() are fully compatible.
- Example:
print DCalendarDlg$("\"Pick a date\"", "Pick", "Escape")
TransientInfoDlg(text$)- Display a simple message that will exit immediately after displaying the message to the user.
- The screen is not cleared when dialog exits, so that the message will remain on the screen until the calling program clears it later.
- This is useful when you want to inform the user that some operations are carrying on that may require some time to finish.
- ONLY available in dialog - it should work in whiptail but doesn't.
- If yhou need a cross-library notification system, try NotifyDlg() in the linuxmisc library.
- Returns nothing.
- Example:
TransientInfoDlg("\"This will stay onscreen until you press a key\"")


---
title: v1alpha1
layout: protoc-gen-docs
generator: protoc-gen-docs
number_of_entries: 92
---
ArchConfig
ArchConfig specifies the pod scheduling target architecture(amd64, ppc64le, s390x) for all the Istio control plane components.
| Field |
Type |
Description |
Required |
amd64 |
uint32 |
Sets pod scheduling weight for amd64 arch
|
No
|
ppc64le |
uint32 |
Sets pod scheduling weight for ppc64le arch.
|
No
|
s390x |
uint32 |
Sets pod scheduling weight for s390x arch.
|
No
|
CNIConfig
Configuration for CNI.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Controls whether CNI is enabled.
|
No
|
hub |
string |
|
No
|
tag |
TypeInterface |
|
No
|
image |
string |
|
No
|
pullPolicy |
string |
|
No
|
cniBinDir |
string |
|
No
|
cniConfDir |
string |
|
No
|
cniConfFileName |
string |
|
No
|
excludeNamespaces |
string[] |
|
No
|
pspClusterRole |
string |
|
No
|
logLevel |
string |
|
No
|
repair |
CNIRepairConfig |
|
No
|
chained |
BoolValue |
|
No
|
podAnnotations |
TypeMapStringInterface |
|
No
|
CNIRepairConfig
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Controls whether repair behavior is enabled.
|
No
|
hub |
string |
|
No
|
tag |
TypeInterface |
|
No
|
image |
string |
|
No
|
labelPods |
bool |
Controls whether various repair behaviors are enabled.
|
No
|
deletePods |
bool |
|
No
|
brokenPodLabelKey |
string |
|
No
|
brokenPodLabelValue |
string |
|
No
|
initContainerName |
string |
|
No
|
createEvents |
string |
|
No
|
CPUTargetUtilizationConfig
Configuration for CPU target utilization for HorizontalPodAutoscaler target.
| Field |
Type |
Description |
Required |
targetAverageUtilization |
int32 |
K8s utilization setting for HorizontalPodAutoscaler target.
See https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
|
No
|
Resources
Mirrors Resources for unmarshaling.
| Field |
Type |
Description |
Required |
limits |
map<string, string> |
|
No
|
requests |
map<string, string> |
|
No
|
CoreDNSConfig
Configuration for Core DNS.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Controls whether CoreDNS is enabled.
|
No
|
coreDNSImage |
string |
Image for Core DNS.
|
No
|
coreDNSTag |
string |
|
No
|
coreDNSPluginImage |
string |
|
No
|
nodeSelector |
TypeMapStringInterface |
K8s node selector.
See https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
|
No
|
replicaCount |
uint32 |
Number of replicas for Core DNS.
|
No
|
podAnnotations |
TypeMapStringInterface |
K8s annotations for pods.
See: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
|
No
|
resources |
Resources |
K8s resources settings.
See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container
|
No
|
rollingMaxSurge |
TypeIntOrStringForPB |
K8s rolling update strategy
|
No
|
rollingMaxUnavailable |
TypeIntOrStringForPB |
K8s rolling update strategy
|
No
|
podAntiAffinityLabelSelector |
TypeSliceOfMapStringInterface |
|
No
|
podAntiAffinityTermLabelSelector |
TypeSliceOfMapStringInterface |
|
No
|
tolerations |
TypeSliceOfMapStringInterface |
|
No
|
DefaultPodDisruptionBudgetConfig
DefaultPodDisruptionBudgetConfig specifies the default pod disruption budget configuration.
See https://kubernetes.io/docs/concepts/workloads/pods/disruptions/
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Controls whether a PodDisruptionBudget with a default minAvailable value of 1 is created for each deployment.
|
No
|
DefaultResourcesConfig
DefaultResourcesConfig specifies the default k8s resources settings for all Istio control plane components.
| Field |
Type |
Description |
Required |
requests |
ResourcesRequestsConfig |
k8s resources settings.
See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container
|
No
|
EgressGatewayConfig
Configuration for an egress gateway.
| Field |
Type |
Description |
Required |
autoscaleEnabled |
BoolValue |
Controls whether auto scaling with a HorizontalPodAutoscaler is enabled.
|
No
|
autoscaleMax |
uint32 |
maxReplicas setting for HorizontalPodAutoscaler.
|
No
|
autoscaleMin |
uint32 |
minReplicas setting for HorizontalPodAutoscaler.
|
No
|
connectTimeout |
string |
|
No
|
drainDuration |
Duration |
|
No
|
enabled |
BoolValue |
Controls whether an egress gateway is enabled.
|
No
|
env |
TypeMapStringInterface |
Environment variables passed to the proxy container.
|
No
|
labels |
GatewayLabelsConfig |
|
No
|
name |
string |
|
No
|
ports |
PortsConfig[] |
Ports Configuration for the egress gateway service.
|
No
|
secretVolumes |
SecretVolume[] |
Config for secret volume mounts.
|
No
|
serviceAnnotations |
TypeMapStringInterface |
Annotations to add to the egress gateway service.
|
No
|
type |
string |
Service type.
See https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types
|
No
|
zvpn |
ZeroVPNConfig |
Enables cross-cluster access using SNI matching.
|
No
|
configVolumes |
TypeSliceOfMapStringInterface |
|
No
|
additionalContainers |
TypeSliceOfMapStringInterface |
|
No
|
runAsRoot |
BoolValue |
|
No
|
cpu |
CPUTargetUtilizationConfig |
K8s utilization setting for HorizontalPodAutoscaler target.
See https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
|
No
|
nodeSelector |
TypeMapStringInterface |
K8s node selector.
See https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
|
No
|
podAnnotations |
TypeMapStringInterface |
K8s annotations for pods.
See: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
|
No
|
podAntiAffinityLabelSelector |
TypeSliceOfMapStringInterface |
Pod anti-affinity label selector.
Specify the pod anti-affinity that allows you to constrain which nodes
your pod is eligible to be scheduled based on labels on pods that are
already running on the node rather than based on labels on nodes.
There are currently two types of anti-affinity:
“requiredDuringSchedulingIgnoredDuringExecution”
“preferredDuringSchedulingIgnoredDuringExecution”
which denote “hard” vs. “soft” requirements, you can define your values
in “podAntiAffinityLabelSelector” and “podAntiAffinityTermLabelSelector”
correspondingly.
See https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
Examples:
podAntiAffinityLabelSelector:
- key: security
operator: In
values: S1,S2
topologyKey: “kubernetes.io/hostname”
This pod anti-affinity rule says that the pod requires not to be scheduled
onto a node if that node is already running a pod with label having key
“security” and value “S1”.
|
No
|
podAntiAffinityTermLabelSelector |
TypeSliceOfMapStringInterface |
See PodAntiAffinityLabelSelector.
|
No
|
resources |
Resources |
K8s resources settings.
See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container
|
No
|
tolerations |
TypeSliceOfMapStringInterface |
|
No
|
rollingMaxSurge |
TypeIntOrStringForPB |
K8s rolling update strategy
|
No
|
rollingMaxUnavailable |
TypeIntOrStringForPB |
K8s rolling update strategy
|
No
|
GatewayLabelsConfig
GatewayLabelsConfig is a set of Configuration for gateway labels.
| Field |
Type |
Description |
Required |
app |
string |
|
No
|
istio |
string |
|
No
|
GatewaysConfig
Configuration for gateways.
| Field |
Type |
Description |
Required |
istioEgressgateway |
EgressGatewayConfig |
Configuration for an egress gateway.
|
No
|
enabled |
BoolValue |
Controls whether any gateways are enabled.
|
No
|
istioIngressgateway |
IngressGatewayConfig |
Configuration for an ingress gateway.
|
No
|
GlobalConfig
Global Configuration for Istio components.
| Field |
Type |
Description |
Required |
arch |
ArchConfig |
Specifies pod scheduling arch(amd64, ppc64le, s390x) and weight as follows:
0 - Never scheduled
1 - Least preferred
2 - No preference
3 - Most preferred
|
No
|
configNamespace |
string |
Specifies the namespace for the configuration and validation component.
|
No
|
configRootNamespace |
string |
|
No
|
configValidation |
BoolValue |
Controls whether the server-side validation is enabled.
|
No
|
controlPlaneSecurityEnabled |
BoolValue |
Controls whether the MTLS for communication between the control plane components is enabled.
|
No
|
defaultConfigVisibilitySettings |
string[] |
|
No
|
enableHelmTest |
BoolValue |
Controls whether the helm test templates are enabled.
|
No
|
enableTracing |
BoolValue |
Controls whether the distributed tracing for the applications is enabled.
See https://opentracing.io/docs/overview/what-is-tracing/
|
No
|
hub |
string |
Specifies the docker hub for Istio images.
|
No
|
imagePullPolicy |
string |
Specifies the image pull policy for the Istio images. one of Always, Never, IfNotPresent.
Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated.
More info: https://kubernetes.io/docs/concepts/containers/images#updating-images
|
No
|
imagePullSecrets |
string[] |
|
No
|
istioNamespace |
string |
Specifies the default namespace for the Istio control plane components.
|
No
|
localityLbSetting |
TypeMapStringInterface |
Specifies the global locality load balancing settings.
Locality-weighted load balancing allows administrators to control the distribution of traffic to
endpoints based on the localities of where the traffic originates and where it will terminate.
Please set either failover or distribute configuration but not both.
localityLbSetting:
distribute:
- from: “us-central1/”
to:
“us-central1/”: 80
“us-central2/*”: 20
localityLbSetting:
failover:
- from: us-east
to: eu-west
- from: us-west
to: us-east
|
No
|
logAsJson |
BoolValue |
|
No
|
logging |
GlobalLoggingConfig |
Specifies the global logging level settings for the Istio control plane components.
|
No
|
meshExpansion |
MeshExpansionConfig |
Specifies the Configuration for Istio mesh expansion to bare metal.
|
No
|
meshID |
string |
|
No
|
meshNetworks |
TypeMapStringInterface |
Configure the mesh networks to be used by the Split Horizon EDS.
The following example defines two networks with different endpoints association methods.
For network1 all endpoints that their IP belongs to the provided CIDR range will be
mapped to network1. The gateway for this network example is specified by its public IP
address and port.
The second network, network2 , in this example is defined differently with all endpoints
retrieved through the specified Multi-Cluster registry being mapped to network2. The
gateway is also defined differently with the name of the gateway service on the remote
cluster. The public IP for the gateway will be determined from that remote service (only
LoadBalancer gateway service type is currently supported, for a NodePort type gateway service,
it still need to be configured manually).
meshNetworks:
network1:
endpoints:
- fromCidr: “<IP_ADDRESS>⁄24”
gateways:
- address: <IP_ADDRESS>
port: 80
network2:
endpoints:
- fromRegistry: reg1
gateways:
- registryServiceName: istio-ingressgateway.istio-system.svc.cluster.local
port: 443
|
No
|
monitoringPort |
uint32 |
Specifies the monitor port number for all Istio control plane components.
|
No
|
multiCluster |
MultiClusterConfig |
Specifies the Configuration for Istio mesh across multiple clusters through Istio gateways.
|
No
|
network |
string |
|
No
|
podDNSSearchNamespaces |
string[] |
Custom DNS config for the pod to resolve names of services in other
clusters. Use this to add additional search domains, and other settings.
see https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#dns-config
This does not apply to gateway pods as they typically need a different
set of DNS settings than the normal application pods (e.g. in multicluster scenarios).
|
No
|
omitSidecarInjectorConfigMap |
BoolValue |
|
No
|
oneNamespace |
BoolValue |
Controls whether to restrict the applications namespace the controller manages;
If set it to false, the controller watches all namespaces.
|
No
|
operatorManageWebhooks |
BoolValue |
|
No
|
outboundTrafficPolicy |
OutboundTrafficPolicyConfig |
Controls the default behavior of the sidecar for handling outbound traffic from the application.
|
No
|
policyCheckFailOpen |
BoolValue |
Controls whether to allow traffic in cases when the mixer policy service cannot be reached.
|
No
|
policyNamespace |
string |
Specifies the namespace for the policy component.
|
No
|
prometheusNamespace |
string |
|
No
|
proxy |
ProxyConfig |
Specifies how proxies are configured within Istio.
|
No
|
proxyInit |
ProxyInitConfig |
Specifies the Configuration for proxy_init container which sets the pods’ networking to intercept the inbound/outbound traffic.
|
No
|
sds |
SDSConfig |
Specifies the Configuration for the SecretDiscoveryService instead of using K8S secrets to mount the certificates.
|
No
|
tag |
TypeInterface |
Specifies the tag for the Istio docker images.
|
No
|
telemetryNamespace |
string |
Specifies the namespace for the telemetry component.
|
No
|
tracer |
TracerConfig |
Specifies the Configuration for each of the supported tracers.
|
No
|
trustDomain |
string |
Specifies the trust domain that corresponds to the root cert of CA.
|
No
|
trustDomainAliases |
string[] |
The trust domain aliases represent the aliases of trustDomain.
|
No
|
useMCP |
BoolValue |
Controls whether to use of Mesh Configuration Protocol to distribute configuration.
|
No
|
istioRemote |
BoolValue |
Settings for remote cluster.
Controls whether to use the Istio remote control plane
|
No
|
createRemoteSvcEndpoints |
BoolValue |
|
No
|
remotePilotCreateSvcEndpoint |
BoolValue |
If set, a selector-less service and endpoint for istio-pilot are created with the remotePilotAddress IP,
which ensures the istio-pilot. is DNS resolvable in the remote cluster.
|
No
|
remotePolicyAddress |
string |
Specifies the Istio control plane’s policy Pod IP address or remote cluster DNS resolvable hostname.
|
No
|
remotePilotAddress |
string |
Specifies the Istio control plane’s pilot Pod IP address or remote cluster DNS resolvable hostname.
|
No
|
remoteTelemetryAddress |
string |
Specifies the Istio control plane’s telemetry Pod IP address or remote cluster DNS resolvable hostname
|
No
|
istiod |
IstiodConfig |
Specifies the configution of istiod
|
No
|
pilotCertProvider |
string |
Configure the Pilot certificate provider.
Currently, two providers are supported: “kubernetes” and “citadel”.
|
No
|
jwtPolicy |
string |
Configure the policy for validating JWT.
Currently, two options are supported: “third-party-jwt” and “first-party-jwt”.
|
No
|
sts |
STSConfig |
Specifies the configuration for Security Token Service.
|
No
|
revision |
string |
Configures the revision this control plane is a part of
|
No
|
mountMtlsCerts |
BoolValue |
Controls whether the in-cluster MTLS key and certs are loaded from the secret volume mounts.
|
No
|
caAddress |
string |
The address of the CA for CSR.
|
No
|
centralIstiod |
BoolValue |
Controls whether one central istiod is enabled.
|
No
|
defaultNodeSelector |
TypeMapStringInterface |
Default k8s node selector for all the Istio control plane components
See https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
|
No
|
defaultPodDisruptionBudget |
DefaultPodDisruptionBudgetConfig |
Specifies the default pod disruption budget configuration.
|
No
|
defaultResources |
DefaultResourcesConfig |
Default k8s resources settings for all Istio control plane components.
See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container
|
No
|
defaultTolerations |
TypeSliceOfMapStringInterface |
|
No
|
priorityClassName |
string |
Specifies the k8s priorityClassName for the istio control plane components.
See https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/#priorityclass
|
No
|
STSConfig
Configuration for Security Token Service (STS) server.
See https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16
| Field |
Type |
Description |
Required |
servicePort |
uint32 |
|
No
|
IstiodConfig
| Field |
Type |
Description |
Required |
enableAnalysis |
BoolValue |
If enabled, istiod will perform config analysis
|
No
|
GlobalLoggingConfig
GlobalLoggingConfig specifies the global logging level settings for the Istio control plane components.
| Field |
Type |
Description |
Required |
level |
string |
Comma-separated minimum per-scope logging level of messages to output, in the form of :,:
The control plane has different scopes depending on component, but can configure default log level across all components
If empty, default scope and level will be used as configured in code
|
No
|
IngressGatewayConfig
Configuration for an ingress gateway.
IngressGatewaySdsConfig
Secret Discovery Service (SDS) Configuration for ingress gateway.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
If true, ingress gateway fetches credentials from SDS server to handle TLS connections.
|
No
|
image |
string |
SDS server that watches kubernetes secrets and provisions credentials to ingress gateway.
This server runs in the same pod as ingress gateway.
|
No
|
resources |
Resources |
K8s resources settings.
See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container
|
No
|
IngressGatewayZvpnConfig
IngressGatewayZvpnConfig enables cross-cluster access using SNI matching.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Controls whether ZeroVPN is enabled.
|
No
|
suffix |
string |
|
No
|
KubernetesEnvMixerAdapterConfig
Configuration for Kubernetes environment adapter in mixer.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Enables the Kubernetes env adapter in Mixer.
See: https://istio.io/docs/reference/config/policy-and-telemetry/adapters/kubernetesenv/
|
No
|
LoadSheddingConfig
Configuration for when mixer starts rejecting grpc requests.
| Field |
Type |
Description |
Required |
latencyThreshold |
string |
|
No
|
mode |
mode |
|
No
|
MeshExpansionConfig
Configuration for Istio mesh expansion to bare metal.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Exposes Pilot and Citadel mTLS on the ingress gateway.
|
No
|
useILB |
BoolValue |
Exposes Pilot and Citadel mTLS and the plain text Pilot ports on an internal gateway.
|
No
|
MixerTelemetryAdaptersConfig
Configuration for Mixer Telemetry adapters.
MixerPolicyAdaptersConfig
Configuration for Mixer Policy adapters.
MixerConfig
MixerPolicyConfig
Configuration for Mixer Policy.
| Field |
Type |
Description |
Required |
autoscaleEnabled |
BoolValue |
Controls whether a HorizontalPodAutoscaler is installed for Mixer Policy.
|
No
|
autoscaleMax |
uint32 |
Maximum number of replicas in the HorizontalPodAutoscaler for Mixer Policy.
|
No
|
autoscaleMin |
uint32 |
Minimum number of replicas in the HorizontalPodAutoscaler for Mixer Policy.
|
No
|
enabled |
BoolValue |
Controls whether Mixer Policy is enabled
|
No
|
image |
string |
Image name used for Mixer Policy.
This can be set either to image name if hub is also set, or can be set to the full hub:name string.
Examples: custom-mixer, docker.io/someuser:custom-mixer
|
No
|
adapters |
MixerPolicyAdaptersConfig |
Configuration for different mixer adapters.
|
No
|
sessionAffinityEnabled |
BoolValue |
Controls whether to enable the sticky session setting when choosing backend pods.
|
No
|
env |
TypeMapStringInterface |
Environment variables passed to the Mixer container.
Examples:
env:
ENVVAR1: value1
ENVVAR2: value2
|
No
|
hub |
string |
|
No
|
tag |
TypeInterface |
|
No
|
cpu |
CPUTargetUtilizationConfig |
Target CPU utilization used in HorizontalPodAutoscaler.
See https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
|
No
|
podAnnotations |
TypeMapStringInterface |
K8s annotations to attach to mixer policy deployment
See: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
|
No
|
replicaCount |
uint32 |
Number of replicas in the Mixer Policy Deployment
|
No
|
resources |
Resources |
K8s resources settings.
See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container
|
No
|
rollingMaxSurge |
TypeIntOrStringForPB |
K8s rolling update strategy
|
No
|
rollingMaxUnavailable |
TypeIntOrStringForPB |
K8s rolling update strategy
|
No
|
podAntiAffinityLabelSelector |
TypeSliceOfMapStringInterface |
|
No
|
podAntiAffinityTermLabelSelector |
TypeSliceOfMapStringInterface |
|
No
|
nodeSelector |
TypeMapStringInterface |
K8s node selector.
See https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
|
No
|
tolerations |
TypeSliceOfMapStringInterface |
|
No
|
MixerTelemetryConfig
Configuration for Mixer Telemetry.
| Field |
Type |
Description |
Required |
autoscaleEnabled |
BoolValue |
Controls whether a HorizontalPodAutoscaler is installed for Mixer Telemetry.
|
No
|
autoscaleMax |
uint32 |
Maximum number of replicas in the HorizontalPodAutoscaler for Mixer Telemetry.
|
No
|
autoscaleMin |
uint32 |
Minimum number of replicas in the HorizontalPodAutoscaler for Mixer Telemetry.
|
No
|
enabled |
BoolValue |
Controls whether Mixer Telemetry is enabled.
|
No
|
env |
TypeMapStringInterface |
Environment variables passed to the Mixer container.
Examples:
env:
ENVVAR1: value1
ENVVAR2: value2
|
No
|
image |
string |
Image name used for Mixer Telemetry.
This can be set either to image name if hub is also set, or can be set to the full hub:name string.
Examples: custom-mixer, docker.io/someuser:custom-mixer
|
No
|
loadshedding |
LoadSheddingConfig |
LoadSheddingConfig configs when mixer starts rejecting grpc requests.
|
No
|
useMCP |
BoolValue |
Controls whether to use of Mesh Configuration Protocol to distribute configuration.
|
No
|
sessionAffinityEnabled |
BoolValue |
Controls whether to enable the sticky session setting when choosing backend pods.
|
No
|
hub |
string |
|
No
|
tag |
TypeInterface |
|
No
|
cpu |
CPUTargetUtilizationConfig |
Target CPU utilization used in HorizontalPodAutoscaler.
See https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
|
No
|
nodeSelector |
TypeMapStringInterface |
K8s node selector.
See https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
|
No
|
podAnnotations |
TypeMapStringInterface |
K8s annotations to attach to mixer telemetry deployment
See: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
|
No
|
replicaCount |
uint32 |
Number of replicas in the Mixer Telemetry Deployment.
|
No
|
rollingMaxSurge |
TypeIntOrStringForPB |
K8s rolling update strategy
|
No
|
rollingMaxUnavailable |
TypeIntOrStringForPB |
K8s rolling update strategy
|
No
|
resources |
Resources |
K8s resources settings.
See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container
|
No
|
podAntiAffinityLabelSelector |
TypeSliceOfMapStringInterface |
|
No
|
podAntiAffinityTermLabelSelector |
TypeSliceOfMapStringInterface |
|
No
|
tolerations |
TypeSliceOfMapStringInterface |
|
No
|
MultiClusterConfig
MultiClusterConfig specifies the Configuration for Istio mesh across multiple clusters through the istio gateways.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Enables the connection between two kubernetes clusters via their respective ingressgateway services.
Use if the pods in each cluster cannot directly talk to one another.
|
No
|
clusterName |
string |
|
No
|
OutboundTrafficPolicyConfig
OutboundTrafficPolicyConfig controls the default behavior of the sidecar for handling outbound traffic from the application.
| Field |
Type |
Description |
Required |
mode |
Mode |
|
No
|
PilotConfig
Configuration for Pilot.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Controls whether Pilot is enabled.
|
No
|
autoscaleEnabled |
BoolValue |
Controls whether a HorizontalPodAutoscaler is installed for Pilot.
|
No
|
autoscaleMin |
uint32 |
Minimum number of replicas in the HorizontalPodAutoscaler for Pilot.
|
No
|
autoscaleMax |
uint32 |
Maximum number of replicas in the HorizontalPodAutoscaler for Pilot.
|
No
|
image |
string |
Image name used for Pilot.
This can be set either to image name if hub is also set, or can be set to the full hub:name string.
Examples: custom-pilot, docker.io/someuser:custom-pilot
|
No
|
sidecar |
BoolValue |
Controls whether a sidecar proxy is installed in the Pilot pod.
Setting to true installs a proxy in the Pilot pod, used primarily for collecting Pilot telemetry.
|
No
|
traceSampling |
double |
Trace sampling fraction.
Used to set the fraction of time that traces are sampled. Higher values are more accurate but add CPU overhead.
Allowed values: 0.0 to 1.0
|
No
|
configNamespace |
string |
Namespace that the configuration management feature is installed into, if different from Pilot namespace.
|
No
|
keepaliveMaxServerConnectionAge |
Duration |
Maximum duration that a sidecar can be connected to a pilot.
This setting balances out load across pilot instances, but adds some resource overhead.
Examples: 300s, 30m, 1h
|
No
|
deploymentLabels |
TypeMapStringInterface |
Labels that are added to Pilot pods.
See https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
|
No
|
configMap |
BoolValue |
Configuration settings passed to Pilot as a ConfigMap.
This controls whether the mesh config map, generated from values.yaml is generated.
If false, pilot wil use default values or user-supplied values, in that order of preference.
|
No
|
useMCP |
BoolValue |
Controls whether Pilot is configured through the Mesh Control Protocol (MCP).
If set to true, Pilot requires an MCP server (like Galley) to be installed.
|
No
|
env |
TypeMapStringInterface |
Environment variables passed to the Pilot container.
Examples:
env:
ENVVAR1: value1
ENVVAR2: value2
|
No
|
policy |
PilotPolicyConfig |
Controls whether Istio policy is applied to Pilot.
|
No
|
appNamespaces |
TypeSliceOfMapStringInterface |
|
No
|
enableProtocolSniffingForOutbound |
BoolValue |
if protocol sniffing is enabled for outbound
|
No
|
enableProtocolSniffingForInbound |
BoolValue |
if protocol sniffing is enabled for inbound
|
No
|
configSource |
PilotConfigSource |
ConfigSource describes a source of configuration data for networking
rules, and other Istio configuration artifacts. Multiple data sources
can be configured for a single control plane.
|
No
|
plugins |
TypeSliceString |
|
No
|
hub |
string |
|
No
|
tag |
TypeInterface |
|
No
|
replicaCount |
uint32 |
Number of replicas in the Pilot Deployment.
|
No
|
resources |
Resources |
K8s resources settings.
See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container
|
No
|
cpu |
CPUTargetUtilizationConfig |
Target CPU utilization used in HorizontalPodAutoscaler.
See https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
|
No
|
nodeSelector |
TypeMapStringInterface |
K8s node selector.
See https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
|
No
|
podAntiAffinityLabelSelector |
TypeSliceOfMapStringInterface |
See EgressGatewayConfig.
|
No
|
podAntiAffinityTermLabelSelector |
TypeSliceOfMapStringInterface |
See EgressGatewayConfig.
|
No
|
rollingMaxSurge |
TypeIntOrStringForPB |
K8s rolling update strategy
|
No
|
rollingMaxUnavailable |
TypeIntOrStringForPB |
K8s rolling update strategy
|
No
|
tolerations |
TypeSliceOfMapStringInterface |
|
No
|
podAnnotations |
TypeMapStringInterface |
K8s annotations for pods.
See: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
|
No
|
PilotIngressConfig
Controls legacy k8s ingress. Only one pilot profile should enable ingress support.
| Field |
Type |
Description |
Required |
ingressService |
string |
Sets the type ingress service for Pilot.
If empty, node-port is assumed.
Allowed values: node-port, istio-ingressgateway, ingress
|
No
|
ingressControllerMode |
ingressControllerMode |
|
No
|
ingressClass |
string |
If mode is STRICT, this value must be set on “kubernetes.io/ingress.class” annotation to activate.
|
No
|
PilotPolicyConfig
Controls whether Istio policy is applied to Pilot.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Controls whether Istio policy is applied to Pilot.
|
No
|
TelemetryConfig
Controls telemetry configuration
TelemetryV1Config
Controls whether pilot will configure telemetry v1.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Controls whether pilot will configure telemetry v1.
|
No
|
TelemetryV2Config
Controls whether pilot will configure telemetry v2.
| Field |
Type |
Description |
Required |
wasmEnabled |
BoolValue |
Controls whether enabled WebAssembly runtime for metadata exchange filter.
|
No
|
TelemetryV2PrometheusConfig
Conrols telemetry v2 prometheus settings.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Controls whether stats envoyfilter would be enabled or not.
|
No
|
wasmEnabled |
BoolValue |
Controls whether enabled WebAssembly runtime for stats filter.
|
No
|
TelemetryV2StackDriverConfig
Conrols telemetry v2 stackdriver settings.
TelemetryV2AccessLogPolicyFilterConfig
Conrols telemetry v2 access log policy filter settings.
PilotConfigSource
PilotConfigSource describes information about a configuration store inside a
mesh. A single control plane instance can interact with one or more data
sources.
| Field |
Type |
Description |
Required |
subscribedResources |
string[] |
Describes the source of configuration, if nothing is specified default is MCP.
|
No
|
PortsConfig
Configuration for a port.
| Field |
Type |
Description |
Required |
name |
string |
Port name.
|
No
|
port |
int32 |
Port number.
|
No
|
nodePort |
int32 |
NodePort number.
|
No
|
targetPort |
int32 |
Target port number.
|
No
|
PrometheusConfig
Configuration for Prometheus.
| Field |
Type |
Description |
Required |
createPrometheusResource |
BoolValue |
|
No
|
enabled |
BoolValue |
|
No
|
hub |
string |
|
No
|
tag |
TypeInterface |
|
No
|
retention |
string |
|
No
|
scrapeInterval |
Duration |
|
No
|
contextPath |
string |
|
No
|
service |
PrometheusServiceConfig |
|
No
|
security |
PrometheusSecurityConfig |
|
No
|
provisionPrometheusCert |
BoolValue |
Configure whether provisions a certificate to Prometheus through Istio Agent.
When this option is set as true, a sidecar is deployed along Prometheus to
provision a certificate through Istio Agent to Prometheus. The provisioned certificate
is shared with Prometheus through mounted files.
When this option is set as false, this certificate provisioning mechanism is disabled.
|
No
|
replicaCount |
uint32 |
|
No
|
nodeSelector |
TypeMapStringInterface |
GOSTRUCT: NodeSelector map[string]interface{} json:"nodeSelector,omitempty"
|
No
|
tolerations |
TypeSliceOfMapStringInterface |
|
No
|
podAntiAffinityLabelSelector |
TypeSliceOfMapStringInterface |
|
No
|
podAntiAffinityTermLabelSelector |
TypeSliceOfMapStringInterface |
|
No
|
resources |
Resources |
K8s resources settings.
See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container
|
No
|
datasources |
TypeSliceOfMapStringInterface |
|
No
|
podAnnotations |
TypeMapStringInterface |
K8s annotations for pods.
See: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
|
No
|
image |
string |
|
No
|
PrometheusMixerAdapterConfig
Configuration for Prometheus adapter in mixer.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Enables the Prometheus adapter in Mixer.
|
No
|
metricsExpiryDuration |
Duration |
Sets the duration after which Prometheus registry purges a metric.
See: https://istio.io/docs/reference/config/policy-and-telemetry/adapters/prometheus/#Params
|
No
|
PrometheusSecurityConfig
Configuration for Prometheus adapter security.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Controls whether Prometheus security is enabled.
|
No
|
PrometheusServiceConfig
Configuration for Prometheus adapter service.
PrometheusServiceNodePortConfig
Configuration for Prometheus Service NodePort.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Controls whether Prometheus NodePort config is enabled.
|
No
|
port |
uint32 |
|
No
|
ProxyConfig
Configuration for Proxy.
| Field |
Type |
Description |
Required |
autoInject |
string |
|
No
|
clusterDomain |
string |
Domain for the cluster, default: “cluster.local”.
K8s allows this to be customized, see https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/
|
No
|
componentLogLevel |
string |
Per Component log level for proxy, applies to gateways and sidecars.
If a component level is not set, then the global “logLevel” will be used. If left empty, “misc:error” is used.
|
No
|
enableCoreDump |
BoolValue |
Enables core dumps for newly injected sidecars.
If set, newly injected sidecars will have core dumps enabled.
|
No
|
excludeInboundPorts |
string |
Specifies the Istio ingress ports not to capture.
|
No
|
excludeIPRanges |
string |
Lists the excluded IP ranges of Istio egress traffic that the sidecar captures.
|
No
|
image |
string |
Image name or path for the proxy, default: “proxyv2”.
If registry or tag are not specified, global.hub and global.tag are used.
Examples: my-proxy (uses global.hub/tag), docker.io/myrepo/my-proxy:v1.0.0
|
No
|
includeIPRanges |
string |
Lists the IP ranges of Istio egress traffic that the sidecar captures.
Example: “<IP_ADDRESS>/16,<IP_ADDRESS>/16”
This would only capture egress traffic on those two IP Ranges, all other outbound traffic would # be allowed by the sidecar.”
|
No
|
logLevel |
string |
Log level for proxy, applies to gateways and sidecars. If left empty, “warning” is used. Expected values are: trace|debug|info|warning|error|critical|off
|
No
|
privileged |
BoolValue |
Enables privileged securityContext for the istio-proxy container.
See https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
|
No
|
readinessInitialDelaySeconds |
uint32 |
Sets the initial delay for readiness probes in seconds.
|
No
|
readinessPeriodSeconds |
uint32 |
Sets the interval between readiness probes in seconds.
|
No
|
readinessFailureThreshold |
uint32 |
Sets the number of successive failed probes before indicating readiness failure.
|
No
|
statusPort |
uint32 |
Default port used for the Pilot agent’s health checks.
|
No
|
tracer |
tracer |
|
No
|
excludeOutboundPorts |
string |
|
No
|
lifecycle |
TypeMapStringInterface |
|
No
|
resources |
Resources |
K8s resources settings.
See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container
|
No
|
ProxyInitConfig
Configuration for proxy_init container which sets the pods’ networking to intercept the inbound/outbound traffic.
| Field |
Type |
Description |
Required |
image |
string |
Specifies the image for the proxy_init container.
|
No
|
resources |
Resources |
K8s resources settings.
See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container
|
No
|
ResourcesRequestsConfig
Configuration for K8s resource requests.
| Field |
Type |
Description |
Required |
cpu |
string |
|
No
|
memory |
string |
|
No
|
SDSConfig
Configuration for the SecretDiscoveryService instead of using K8S secrets to mount the certificates.
SecretVolume
Configuration for secret volume mounts.
See https://kubernetes.io/docs/concepts/configuration/secret/#using-secrets.
| Field |
Type |
Description |
Required |
mountPath |
string |
|
No
|
name |
string |
|
No
|
secretName |
string |
|
No
|
ServiceConfig
ServiceConfig is described in istio.io documentation.
| Field |
Type |
Description |
Required |
annotations |
TypeMapStringInterface |
|
No
|
externalPort |
uint32 |
|
No
|
name |
string |
|
No
|
type |
string |
|
No
|
SidecarInjectorConfig
SidecarInjectorConfig is described in istio.io documentation.
| Field |
Type |
Description |
Required |
enableNamespacesByDefault |
BoolValue |
Enables sidecar auto-injection in namespaces by default.
|
No
|
neverInjectSelector |
TypeSliceOfMapStringInterface |
Instructs Istio to not inject the sidecar on those pods, based on labels that are present in those pods.
Annotations in the pods have higher precedence than the label selectors.
Order of evaluation: Pod Annotations → NeverInjectSelector → AlwaysInjectSelector → Default Policy.
See https://istio.io/docs/setup/kubernetes/additional-setup/sidecar-injection/#more-control-adding-exceptions
|
No
|
alwaysInjectSelector |
TypeSliceOfMapStringInterface |
See NeverInjectSelector.
|
No
|
rewriteAppHTTPProbe |
BoolValue |
If true, webhook or istioctl injector will rewrite PodSpec for liveness health check to redirect request to sidecar. This makes liveness check work even when mTLS is enabled.
|
No
|
injectLabel |
string |
|
No
|
injectedAnnotations |
TypeMapStringInterface |
injectedAnnotations are additional annotations that will be added to the pod spec after injection
This is primarily to support PSP annotations.
|
No
|
objectSelector |
TypeMapStringInterface |
Enable objectSelector to filter out pods with no need for sidecar before calling istio-sidecar-injector.
|
No
|
injectionURL |
string |
Configure the injection url for sidecar injector webhook
|
No
|
StdioMixerAdapterConfig
Configuration for stdio adapter in mixer, recommended for debug usage only.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Enable stdio adapter to output logs and metrics to local machine.
|
No
|
outputAsJson |
BoolValue |
Whether to output a console-friendly or json-friendly format.
|
No
|
StackdriverMixerAdapterConfig
Configuration for stackdriver adapter in mixer.
StackdriverAuthConfig
| Field |
Type |
Description |
Required |
appCredentials |
BoolValue |
|
No
|
apiKey |
string |
|
No
|
serviceAccountPath |
string |
|
No
|
StackdriverTracerConfig
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
|
No
|
sampleProbability |
uint32 |
|
No
|
StackdriverContextGraph
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
|
No
|
TracerConfig
Configuration for each of the supported tracers.
TracerDatadogConfig
Configuration for the datadog tracing service.
| Field |
Type |
Description |
Required |
address |
string |
Address in host:port format for reporting trace data to the Datadog agent.
|
No
|
TracerLightStepConfig
Configuration for the lightstep tracing service.
| Field |
Type |
Description |
Required |
address |
string |
Sets the lightstep satellite pool address in host:port format for reporting trace data.
|
No
|
accessToken |
string |
Sets the lightstep access token.
|
No
|
TracerZipkinConfig
Configuration for the zipkin tracing service.
| Field |
Type |
Description |
Required |
address |
string |
Address of zipkin instance in host:port format for reporting trace data.
Example: .:941
|
No
|
TracerStackdriverConfig
Configuration for the stackdriver tracing service.
| Field |
Type |
Description |
Required |
debug |
BoolValue |
enables trace output to stdout.
|
No
|
maxNumberOfAttributes |
uint32 |
The global default max number of attributes per span.
|
No
|
maxNumberOfAnnotations |
uint32 |
The global default max number of annotation events per span.
|
No
|
maxNumberOfMessageEvents |
uint32 |
The global default max number of message events per span.
|
No
|
TracingConfig
Configurations for different tracing system to be installed.
TracingOpencensusConfig
| Field |
Type |
Description |
Required |
hub |
string |
Image hub for Opencensus tracing deployment.
|
No
|
tag |
TypeInterface |
Image tag for Opencensus tracing deployment.
|
No
|
exporters |
TracingOpencensusExportersConfig |
|
No
|
resources |
TypeMapStringInterface |
K8s resources settings.
See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container
|
No
|
podAnnotations |
TypeMapStringInterface |
K8s annotations for pods.
See: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
|
No
|
TracingOpencensusExportersConfig
TracingJaegerConfig
Configuration for addon Jaeger tracing.
| Field |
Type |
Description |
Required |
hub |
string |
Image hub for Jaeger tracing deployment.
|
No
|
tag |
TypeInterface |
Image tag for Jaeger tracing deployment.
|
No
|
image |
string |
|
No
|
memory |
TracingJaegerMemoryConfig |
Configures Jaeger in-memory storage setting.
|
No
|
spanStorageType |
string |
|
No
|
persist |
BoolValue |
|
No
|
storageClassName |
string |
|
No
|
accessMode |
string |
|
No
|
resources |
TypeMapStringInterface |
K8s resources settings.
See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container
|
No
|
podAnnotations |
TypeMapStringInterface |
K8s annotations for pods.
See: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
|
No
|
TracingJaegerMemoryConfig
Configuration for Jaeger in-memory storage setting.
| Field |
Type |
Description |
Required |
maxTraces |
uint32 |
Set limit of the amount of traces stored in memory for Jaeger
|
No
|
TracingZipkinConfig
Configuration for Zipkin.
| Field |
Type |
Description |
Required |
hub |
string |
Image hub for Zipkin tracing deployment.
|
No
|
tag |
TypeInterface |
Image tag for Zipkin tracing deployment.
|
No
|
image |
string |
|
No
|
probeStartupDelay |
uint32 |
InitialDelaySeconds of readiness probe for Zipkin deployment
|
No
|
livenessProbeStartupDelay |
uint32 |
InitialDelaySeconds of liveness probe for Zipkin deployment
|
No
|
queryPort |
uint32 |
Container port for Zipkin deployment
|
No
|
javaOptsHeap |
uint32 |
Configure java heap opts for Zipkin deployment
|
No
|
maxSpans |
uint32 |
Configures number of max spans to keep in Zipkin memory storage.
Example: A safe estimate is 1K of memory per span (each span with 2 annotations + 1 binary annotation), plus 100 MB for a safety buffer
|
No
|
node |
TracingZipkinNodeConfig |
Configures GC values of JAVA_OPTS for Zipkin deployment
|
No
|
resources |
Resources |
K8s resources settings.
See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container
|
No
|
podAnnotations |
TypeMapStringInterface |
K8s annotations for pods.
See: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
|
No
|
TracingZipkinNodeConfig
Configuration for GC values of JAVA_OPTS for Zipkin deployment
| Field |
Type |
Description |
Required |
cpus |
uint32 |
Configures -XX:ConcGCThreads value of JAVA_OPTS for Zipkin deployment
|
No
|
KialiSecurityConfig
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
|
No
|
certFile |
string |
|
No
|
privateKeyFile |
string |
|
No
|
KialiServiceConfig
| Field |
Type |
Description |
Required |
annotations |
TypeMapStringInterface |
|
No
|
type |
string |
Service type.
See https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types
|
No
|
KialiDashboardConfig
| Field |
Type |
Description |
Required |
secretName |
string |
|
No
|
usernameKey |
string |
|
No
|
passphraseKey |
string |
|
No
|
viewOnlyMode |
BoolValue |
|
No
|
grafanaURL |
string |
|
No
|
jaegerURL |
string |
|
No
|
auth |
TypeMapStringInterface |
|
No
|
grafanaInClusterURL |
string |
|
No
|
jaegerInClusterURL |
string |
|
No
|
KialiConfig
Configuration for Kiali addon.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
|
No
|
createDemoSecret |
BoolValue |
|
No
|
hub |
string |
Image hub for kiali deployment.
|
No
|
tag |
TypeInterface |
Image tag for kiali deployment.
|
No
|
prometheusNamespace |
string |
|
No
|
security |
KialiSecurityConfig |
|
No
|
dashboard |
KialiDashboardConfig |
|
No
|
contextPath |
string |
|
No
|
service |
KialiServiceConfig |
|
No
|
replicaCount |
uint32 |
Number of replicas for Kiali.
|
No
|
nodeSelector |
TypeMapStringInterface |
K8s node selector.
See https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
|
No
|
podAnnotations |
TypeMapStringInterface |
K8s annotations for pods.
See: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
|
No
|
podAntiAffinityLabelSelector |
TypeSliceOfMapStringInterface |
Pod anti-affinity label selector.
Specify the pod anti-affinity that allows you to constrain which nodes
your pod is eligible to be scheduled based on labels on pods that are
already running on the node rather than based on labels on nodes.
There are currently two types of anti-affinity:
“requiredDuringSchedulingIgnoredDuringExecution”
“preferredDuringSchedulingIgnoredDuringExecution”
which denote “hard” vs. “soft” requirements, you can define your values
in “podAntiAffinityLabelSelector” and “podAntiAffinityTermLabelSelector”
correspondingly.
See https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
Examples:
podAntiAffinityLabelSelector:
- key: security
operator: In
values: S1,S2
topologyKey: “kubernetes.io/hostname”
This pod anti-affinity rule says that the pod requires not to be scheduled
onto a node if that node is already running a pod with label having key
“security” and value “S1”.
|
No
|
podAntiAffinityTermLabelSelector |
TypeSliceOfMapStringInterface |
See PodAntiAffinityLabelSelector.
|
No
|
tolerations |
TypeSliceOfMapStringInterface |
|
No
|
image |
string |
|
No
|
resources |
Resources |
K8s resources settings.
See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container
|
No
|
prometheusAddr |
string |
|
No
|
BaseConfig
| Field |
Type |
Description |
Required |
enableCRDTemplates |
BoolValue |
For Helm2 use, adds the CRDs to templates.
|
No
|
validationURL |
string |
URL to use for validating webhook.
|
No
|
IstiodRemoteConfig
| Field |
Type |
Description |
Required |
injectionURL |
string |
URL to use for sidecar injector webhook.
|
No
|
Values
TypeMapStringInterface
GOTYPE: map[string]interface{}
TypeSliceOfMapStringInterface
GOTYPE: []map[string]interface{}
TypeIntOrStringForPB
GOTYPE: *IntOrStringForPB
TypeSliceString
ZeroVPNConfig
ZeroVPNConfig enables cross-cluster access using SNI matching.
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
Controls whether ZeroVPN is enabled.
|
No
|
suffix |
string |
|
No
|
TypeInterface
StackdriverMixerAdapterConfig.EnabledConfig
| Field |
Type |
Description |
Required |
enabled |
BoolValue |
|
No
|
OutboundTrafficPolicyConfig.Mode
Specifies the sidecar’s default behavior when handling outbound traffic from the application.
| Name |
Description |
ALLOW_ANY |
Outbound traffic to unknown destinations will be allowed, in case there are no services or ServiceEntries for the destination port
|
REGISTRY_ONLY |
Restrict outbound traffic to services defined in the service registry as well as those defined through ServiceEntries
|
mode
Throttling behavior for mixer.
| Name |
Description |
disabled |
Removes throttling behavior for mixer.
|
log_only |
Enables an advisory mode for throttling behavior for mixer.
|
enforce |
Turn on throttling behavior for mixer.
|
ingressControllerMode
Mode for the ingress controller.
| Name |
Description |
UNSPECIFIED |
Unspecified Istio ingress controller.
|
DEFAULT |
Selects all Ingress resources, with or without Istio annotation.
|
STRICT |
Selects only resources with istio annotation.
|
OFF |
No ingress or sync.
|
accessLogEncoding
Configures the access log for sidecar to JSON or TEXT
| Name |
Description |
JSON |
|
TEXT |
|
tracer
Specifies which tracer to use.
| Name |
Description |
zipkin |
|
lightstep |
|
datadog |
|
stackdriver |
|
mode
Throttling behavior for mixer.
| Name |
Description |
disabled |
Removes throttling behavior for mixer.
|
log_only |
Enables an advisory mode for throttling behavior for mixer.
|
enforce |
Turn on throttling behavior for mixer.
|
OutboundTrafficPolicyConfig.Mode
Specifies the sidecar’s default behavior when handling outbound traffic from the application.
| Name |
Description |
ALLOW_ANY |
Outbound traffic to unknown destinations will be allowed, in case there are no services or ServiceEntries for the destination port
|
REGISTRY_ONLY |
Restrict outbound traffic to services defined in the service registry as well as those defined through ServiceEntries
|
ingressControllerMode
Mode for the ingress controller.
| Name |
Description |
UNSPECIFIED |
Unspecified Istio ingress controller.
|
DEFAULT |
Selects all Ingress resources, with or without Istio annotation.
|
STRICT |
Selects only resources with istio annotation.
|
OFF |
No ingress or sync.
|
tracer
Specifies which tracer to use.
| Name |
Description |
zipkin |
|
lightstep |
|
datadog |
|
stackdriver |
|


Ms Ochai sits on the UNESCO Global Expert Facility for the 2005 Convention on the Protection and Promotion of the Diversity of Cultural Expressions. In this capacity, she advices the multilateral agency and has supported national governments like The Gambia, Jamaica, and Nigeria to implement the convention and grow their Creative Economies. Read more
Ojoma Ochai was the Regional Director for Arts and Creative Economy Programmes for British Council in Sub Saharan Africa. In this role, she worked with colleagues across Sub- Saharan Africa and the UK to devise strategies and Read more
She has also worked on various international creative and digital sector development efforts for example for the World Bank Growth and Employment Project on Music and Film Sector Development in Nigeria and with the Swedish Arts Council on Artistic Freedom. She has spoken around the world on trends and opportunities in the African Creative and Digital Industries. Read more
Nominated as Young Person of the year by the Future Awards in 2010, Ojoma is a Fellow of the DEVOS Institute of Arts Management, University of Maryland, an Associate Fellow of the Nigerian Leadership Institute and sits on the board of the African Technology and Creative Group. Read more


The program is based on python, we used the OpenCV, Numpy, Kivy and TelloPy libraries. Here are all the functions useful to our program as well as the classes :
Establish a connection with the drone.
Activate the data flow with the drone, to receive information such as the drone's battery, temperatures, etc.
Returns the video stream of the drone.
Sends the coordinates of the face to command ().
Returns the percentage of drone battery.
Connects with the drone (connect ()), begins the exchange of data (stream ()) and initializes the video loop (update ()) which will repeat itself 24 times pr second.
Capture the drone frame (fluxvideo ()), display the battery (battery ()), search for faces on the captured frame and return the coordinates (sendcommand ()), convert the frame to Kivy texture and return it to the interface graphic.
Take a photo, compress it in jpeg and save it on the gallery folder. The names of the images correspond to the precise date on which they were taken.
Takeoff of the drone.
Drone landing.
Receives the coordinates of the face (as well as the "drone" object) and calls 3 functions simultaneously in order to center the face.
Align the drone/face in the x axis (horizontal).
Align the drone/face in the y axis (vertical).
Align the drone/face in the z axis (distance from the face ≈ 60 inches).
Manage all the windows of the App.
Homepage.
Instructions.
Screen that displays the interface where the user can interact with the drone.
Layout that manages all the buttons and texts that interact with the drone.
Main app that contains the entire graphical interface.


Function to estimate propensity score
estimate_G( A, W, DeltaY, DeltaA, SL_g, glm_g, a_0, tolg, stratify = FALSE, validRows = NULL, verbose = FALSE, returnModels = FALSE, Qn = NULL, adapt_g = FALSE )
| A | A vector of binary treatment assignment (assumed to be equal to 0 or 1) |
|---|---|
| W | A |
| DeltaY | Indicator of missing outcome (assumed to be equal to 0 if missing 1 if observed) |
| DeltaA | Indicator of missing treatment (assumed to be equal to 0 if missing 1 if observed) |
| SL_g | A vector of characters describing the super learner library to be
used for each of the regression ( |
| glm_g | A character describing a formula to be used in the call to
|
| a_0 | A vector of fixed treatment values at which to return marginal mean estimates. |
| tolg | A numeric indicating the minimum value for estimates of the propensity score. |
| stratify | A |
| validRows | A |
| verbose | A boolean indicating whether to print status updates. |
| returnModels | A boolean indicating whether to return model fits for the outcome regression, propensity score, and reduced-dimension regressions. |
| Qn | A |
| adapt_g | A boolean indicating whether propensity score is adaptive to outcome regression. |


A Full Stack JavaScript/React Developer with a background in network engineering, seeking an employment opportunity in utilizing my technical and people skills for a software engineering role.


if u is on the simple path in the tree from the root s to vertex v,then u is an ancestor of v and v is a descendant of u.


Human Action Recognition
Paste your youtube video link here ! (Max 10 sec video)
The Answer is
{{ answer }}


Greg Kiar & the BrainHack Team
1. FOR (each_challenge):
2. discuss_problem;
3. describe_solution;
4. learn_about_tools;
5. practice;
6. ENDFOR
... has a great getting started guide
Before jumping in, we'll quickly demonstrate Github as a solution for our problem
head back up to the guide and start playing
your objective is to:
*we mention continuous integration (CI) here and provide resources, but it is beyond the scope of what we cover in class.
... also has a great getting started guide
Let's again demonstrate how Docker is a suitable answer to our problem, then play
head back up, click on the guide, and give it a shot
your task is to:
... has several resources to help you get started with Jupyter and widgets.
We are going to demonstrate using Jupyter with Python, but it works with other languages as well
Go back to the documentation, click on the guide, and play!
your task is to:
Now that you have learned all of these tools, your challenge is to create and share a reproducible and open analysis including the following:
*"where" depends on the data; ask me first
For each of these steps, there is an example in the scratch the dura repository which can help, as well as everything you've done so far.
There is also suggested data that can serve as a nice starting place for some cool graph analyses in this repo
you are all awesome, did awesome, and I hope you enjoyed yourselves!
learn more with some of these helpful links
please always reach out with any questions!


Vietnamese speech recognition for people with speech disabilities Deployed by
Phan Xuân Phúc 20156248 - Sinh viên viện CNTT - Trường Đại Học Bách Khoa Hà Nội
Import an audio file or record a short voice.
The description for that audio will be displayed below.
Import an audio file :
Predicted:
True description:
Predicted Time is : {{time_predict}}
This is a end-to-end Machine Learning application for recognize speechs of the disabled people.


| goog.dom.browserrange.AbstractRange | |
| goog.dom.browserrange.W3cRange | goog.dom.browserrange.AbstractRange |
| goog.dom.browserrange.GeckoRange | goog.dom.browserrange.W3cRange |
|
range
: Range
The range object.
|
|
selectInternal(selection, reversed)
No description.
Arguments:
|
code » |
|
clone()
⇒
No description.
Returns:
A clone of this range.
|
code » | ||||
|
collapse(toStart)
No description.
Arguments:
|
code » | ||||
|
compareBrowserRangeEndpoints(range, thisEndpoint, otherEndpoint)
No description.
Arguments:
|
code » | ||||
|
getBrowserRange()
No description.
|
code » | ||||
|
getContainer()
No description.
|
code » | ||||
|
getEndNode()
No description.
|
code » | ||||
|
getEndOffset()
No description.
|
code » | ||||
|
getStartNode()
No description.
|
code » | ||||
|
getStartOffset()
No description.
|
code » | ||||
|
getText()
No description.
|
code » | ||||
|
getValidHtml()
No description.
|
code » | ||||
|
insertNode(node, before)
No description.
Arguments:
|
code » | ||||
|
isCollapsed()
No description.
|
code » | ||||
|
removeContents()
No description.
|
code » | ||||
|
select(reverse)
No description.
Arguments:
|
code » | ||||
|
selectInternal(selection, reverse)
Select this range.
Arguments:
|
code » | ||||
|
surroundContents(element)
No description.
Arguments:
|
code » | ||||
|
surroundWithNodes(startNode, endNode)
No description.
Arguments:
|
code » |
|
__iterator__(opt_keys)
⇒
Returns a RangeIterator over the contents of the range. Regardless of the
direction of the range, the iterator will move in document order.
Arguments:
Returns:
An iterator over tags in the range.
|
code » | |||
|
clone()
⇒
No description.
Returns:
A clone of this range.
|
code » | |||
|
collapse()
Collapses the range to one of its boundary points.
|
code » | |||
|
compareBrowserRangeEndpoints()
⇒
Compares one endpoint of this range with the endpoint of another browser
native range object.
Returns:
0 if the endpoints are equal, negative if this range endpoint comes before the other range endpoint, and positive otherwise.
|
code » | |||
|
containsBrowserRange(range, opt_allowPartial)
⇒
Tests if this range contains any or all of the given browser range.
Arguments:
Returns:
Whether this range contains the given browser range.
|
code » | |||
|
containsNode(node, opt_allowPartial)
⇒
Tests if this range contains the given node.
|
code » | |||
|
containsRange(range, opt_allowPartial)
⇒
Tests if this range contains the given range.
Arguments:
Returns:
Whether this range contains the given range.
|
code » | |||
|
getBrowserRange()
⇒
Range | TextRange
Returns the browser native implementation of the range. Please refrain from
using this function - if you find you need the range please add wrappers for
the functionality you need rather than just using the native range.
Returns:
Range | TextRange
The browser native range object.
|
code » | |||
|
getContainer()
⇒
Returns the deepest node in the tree that contains the entire range.
Returns:
The deepest node that contains the entire range.
|
code » | |||
|
getEndNode()
⇒
Returns the node the range ends in.
Returns:
The element or text node the range ends in.
|
code » | |||
|
getEndOffset()
⇒
Returns the offset into the node the range ends in.
Returns:
The offset into the node the range ends in. For text nodes, this is an offset into the node value. For elements, this is an offset into the childNodes array.
|
code » | |||
|
getHtmlFragment()
⇒
Returns the HTML fragment this range selects. This is slow on all browsers.
Returns:
HTML fragment of the range, does not include context containing elements.
|
code » | |||
|
getStartNode()
⇒
Returns the node the range starts in.
Returns:
The element or text node the range starts in.
|
code » | |||
|
getStartOffset()
⇒
Returns the offset into the node the range starts in.
Returns:
The offset into the node the range starts in. For text nodes, this is an offset into the node value. For elements, this is an offset into the childNodes array.
|
code » | |||
|
getText()
⇒
No description.
Returns:
The text content of the range.
|
code » | |||
|
getValidHtml()
⇒
Returns valid HTML for this range. This is fast on IE, and semi-fast on
other browsers.
Returns:
Valid HTML of the range, including context containing elements.
|
code » | |||
|
insertNode()
⇒
Inserts a node before (or after) the range. The range may be disrupted
beyond recovery because of the way this splits nodes.
Returns:
The node added to the document. This may be different than the node parameter because on IE we have to clone it.
|
code » | |||
|
isCollapsed()
⇒
Tests if the selection is collapsed - i.e. is just a caret.
Returns:
Whether the range is collapsed.
|
code » | |||
|
removeContents()
No description.
|
code » | |||
|
select()
Set this range as the selection in its window.
|
code » | |||
|
surroundContents()
⇒
Surrounds the text range with the specified element (on Mozilla) or with a
clone of the specified element (on IE). Returns a reference to the
surrounding element if the operation was successful; returns null if the
operation failed.
Returns:
The surrounding element (same as the argument on Mozilla, but not on IE), or null if unsuccessful.
|
code » | |||
|
surroundWithNodes()
Surrounds this range with the two given nodes. The range may be disrupted
beyond recovery because of the way this splits nodes.
|
code » |
|
Creates a range object that selects the given node's text.
Arguments:
Returns:
A Gecko range wrapper object.
|
code » | |||||
|
goog.dom.browserrange.GeckoRange.createFromNodes(startNode, startOffset, endNode, endOffset)
⇒
Creates a range object that selects between the given nodes.
Arguments:
Returns:
A wrapper object.
|
code » |


{% extends "base.html" %} {% block title %}{{ app_name }} - Links{% endblock title %} {% block content %}
Genetic and genomic data to enable more rapid crop improvement in peanut.
linkLink to the {{ app_name }} GitHub Release, including code and issue tracker.
link


T-Shirts!
Browse
Login
Register
Log in
Email
Password
Sign in
I don’t remember my password
Don’t have an account yet?
Register as a new user


Sex (Seditionaries) was a boutique run by Malcolm McLaren and Vivienne Westwood at 430 King's Road, London between 1974 and 1976. It specialised in clothing that defined the look of the punk movement.
SEX sold fetish and bondage wear supplied by existing specialist labels such as Atomage, She-And-Me and London Leatherman as well as designs by McLaren and Westwood. Among customers at SEX were the four original members of Sex Pistols (the bass-player Glen Matlock was an employee as a sales assistant on Saturdays).


Durham / Computer Science / s.p.bradley
/ teaching
/ IP
/ practical_scanner
IP: Using the Scanner class -
Lecture scanner
The Scanner class, as discussed in the lecture about the calculator allows interactive input from the keyboard. In this practical you will practice using the Scanner class within an application.
- Take one of the programs you have written before and adapt it so that you can use it with a text-based user interface. For example, you could take the company scenario and add a menu-based interface where users can
- Add/remove people of different types
- Record sales and overtime
- Pay a share divided
- Do a monthly or weekly payroll
It doesn’t have to be the company scenario, it can be anything you like as long as you are using text input, preferably with a Scanner.
-
When writing a menu-based system take care not to have too much code duplication: cutting and pasting is very tempting in the short term but very costly in the medium term. Use data structures, methods and loops to represent and render your menus.
-
Extend the blues-writing program from the previous practical to ask interactively for help in constructing a blues song. For instance your program could choose a bluesy word or phrase at random from examples suggested, and then ask the user to provide a word or phrase that rhymes. Or you could get the user to provide an appropriate first line and then construct a song based on that, asking for extra words as they are required.
Durham / Computer Science / s.p.bradley
/ teaching
/ IP
/ practical_scanner
Steven Bradley
2015-02-17


{% extends "base.html" %} {% block navigation %}
May I suggest you narrow down the results with a filter?


Organizations
-
Hack-the-Universe
Co-Founder of CMU's inaugural physics hackathon
1-3 Feb 2019.
Carnegie Mellon University, Pittsburgh, PA, USA.
Presentations
-
Supermassive black holes in cosmological hydrodynamic simulations.
Poster @ International HPC Summer School 2019
7-12 Jul 2019.
RIKEN Center for Computational Science, Kobe, Japan.
-
Interactive plots with Plotly.py.
Talk @ Workshop series for Hack-the-Universe.
24 Jan 2019.
Carnegie Mellon University, Pittsburgh, PA, USA.
-
Supermassive black holes' growth and scaling relations in cosmological simulations.
Poster @
34th IAP Conference: Massive black holes in evolving galaxies.
25-29 Jun 2018.
Institut d'Astrophysique de Paris, Paris, France.
-
BlueTides simulation: black hole-galaxy relations at high-z.
Talk @ Join Pitt+CMU Astrosnack.
17 Apr 2018.
Carnegie Mellon University, Pittsburgh, PA, USA.
Workshops
-
International HPC Summer School 2019
7-12 Jul 2019.
RIKEN Center for Computational Science, Kobe, Japan.
-
XSEDE HPC Workshop: Big Data
5-6 Sep 2018.
XSEDE, Pittsburgh Supercomputing Center, Pittsburgh, PA, USA.
-
XSEDE HPC Workshop: MPI, OpenMP, OpenACC
4-7 Jun 2018.
XSEDE, Pittsburgh Supercomputing Center, Pittsburgh, PA, USA.
-
TIARA Summer School on Numerical Astrophysics
13-17 Jul 2015.
Institute of Astronomy and Astrophysics, Academia Sinica, Taipei, Taiwan.
Teachings
-
33-224 Stars, Galaxies, and the Universe
Fall 2020.
Carnegie Mellon University, Pittsburgh, PA, USA.
-
33-104 Experimental Physics
Spring 2020. Fall 2019. Spring 2019. Fall 2018.
Carnegie Mellon University, Pittsburgh, PA, USA.
-
33-100 Basic Experimental Physics
Fall 2019. Spring 2019. Fall 2018.
Carnegie Mellon University, Pittsburgh, PA, USA.


|
||||||||||
| PREV NEXT | FRAMES NO FRAMES |
| Packages that use Operator | |
|---|---|
| org.apache.pig.backend.hadoop.executionengine.mapReduceLayer | |
| org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans | |
| org.apache.pig.backend.hadoop.executionengine.physicalLayer | Implementation of physical operators that use hadoop as the execution engine and data storage. |
| org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators | |
| org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans | |
| org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators | |
| org.apache.pig.backend.local.executionengine.physicalLayer.counters | |
| org.apache.pig.backend.local.executionengine.physicalLayer.relationalOperators | |
| org.apache.pig.impl.logicalLayer | The logical operators that represent a pig script and tools for manipulating those operators. |
| org.apache.pig.impl.plan | |
| org.apache.pig.impl.plan.optimizer | |
| org.apache.pig.pen.util |
| Uses of Operator in org.apache.pig.backend.hadoop.executionengine.mapReduceLayer |
|---|
| Subclasses of Operator in org.apache.pig.backend.hadoop.executionengine.mapReduceLayer | |
|---|---|
class |
MapReduceOper
An operator model for a Map Reduce job. |
| Uses of Operator in org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans |
|---|
| Subclasses of Operator in org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans | |
|---|---|
class |
DotMRPrinter.InnerOperator
Helper class to represent the relationship of map, reduce and combine phases in an MR operator. |
| Uses of Operator in org.apache.pig.backend.hadoop.executionengine.physicalLayer |
|---|
| Subclasses of Operator in org.apache.pig.backend.hadoop.executionengine.physicalLayer | |
|---|---|
class |
PhysicalOperator
This is the base class for all operators. |
| Uses of Operator in org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators |
|---|
| Subclasses of Operator in org.apache.pig.backend.hadoop.executionengine.physicalLayer.expressionOperators | |
|---|---|
class |
Add
|
class |
BinaryComparisonOperator
This is a base class for all binary comparison operators. |
class |
ConstantExpression
This class implements a Constant of any type. |
class |
Divide
|
class |
EqualToExpr
|
class |
GreaterThanExpr
|
class |
GTOrEqualToExpr
|
class |
LessThanExpr
|
class |
LTOrEqualToExpr
|
class |
Mod
|
class |
Multiply
|
class |
NotEqualToExpr
|
class |
POAnd
Boolean and operator. |
class |
POBinCond
|
class |
POCast
This is just a cast that converts DataByteArray into either String or Integer. |
class |
POIsNull
|
class |
POMapLookUp
|
class |
PONegative
|
class |
PONot
Boolean not operator. |
class |
POOr
Boolean or operator. |
class |
POProject
Implements the overloaded form of the project operator. |
class |
PORegexp
|
class |
PORelationToExprProject
Implements a specialized form of POProject which is used *ONLY* in the following case: This project is Project(*) introduced after a relational operator to supply a bag as output (as an expression). |
class |
POUserComparisonFunc
|
class |
POUserFunc
|
class |
Subtract
|
class |
UnaryComparisonOperator
This is a base class for all unary comparison operators. |
| Uses of Operator in org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans |
|---|
| Classes in org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans with type parameters of type Operator | |
|---|---|
class |
PlanPrinter<O extends Operator,P extends OperatorPlan<O>>
|
| Constructor parameters in org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans with type arguments of type Operator | |
|---|---|
DotPOPrinter(PhysicalPlan plan,
PrintStream ps,
boolean isSubGraph,
Set<Operator> subgraphs,
Set<Operator> multiInputSubgraphs,
Set<Operator> multiOutputSubgraphs)
|
|
DotPOPrinter(PhysicalPlan plan,
PrintStream ps,
boolean isSubGraph,
Set<Operator> subgraphs,
Set<Operator> multiInputSubgraphs,
Set<Operator> multiOutputSubgraphs)
|
|
DotPOPrinter(PhysicalPlan plan,
PrintStream ps,
boolean isSubGraph,
Set<Operator> subgraphs,
Set<Operator> multiInputSubgraphs,
Set<Operator> multiOutputSubgraphs)
|
| Uses of Operator in org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators |
|---|
| Subclasses of Operator in org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators | |
|---|---|
class |
POCombinerPackage
The package operator that packages the globally rearranged tuples into output format after the combiner stage. |
class |
PODemux
The MapReduce Demultiplexer operator. |
class |
PODistinct
Find the distinct set of tuples in a bag. |
class |
POFilter
This is an implementation of the Filter operator. |
class |
POForEach
|
class |
POFRJoin
The operator models the join keys using the Local Rearrange operators which are configured with the plan specified by the user. |
class |
POGlobalRearrange
Dummy operator to test MRCompiler. |
class |
POJoinPackage
|
class |
POLimit
|
class |
POLoad
The load operator which is used in two ways: 1) As a local operator it can be used to load files 2) In the Map Reduce setting, it is used to create jobs from MapReduce operators which keep the loads and stores in the Map and Reduce Plans till the job is created |
class |
POLocalRearrange
The local rearrange operator is a part of the co-group implementation. |
class |
POLocalRearrangeForIllustrate
The local rearrange operator is a part of the co-group implementation. |
class |
POMultiQueryPackage
The package operator that packages the globally rearranged tuples into output format as required by multi-query de-multiplexer. |
class |
POOptimizedForEach
A specialized version of POForeach with the difference that in getNext(), it knows that "input" has already been attached by its input operator which SHOULD be POJoinPackage |
class |
POPackage
The package operator that packages the globally rearranged tuples into output format as required by co-group. |
class |
POPackageLite
This package operator is a specialization of POPackage operator used for the specific case of the order by query. |
class |
POPreCombinerLocalRearrange
A specialized local rearrange operator which behaves like the regular local rearrange in the getNext() as far as getting its input and constructing the "key" out of the input. |
class |
PORead
This operator is used to read tuples from a databag in memory. |
class |
POSort
This implementation is applicable for both the physical plan and for the local backend, as the conversion of physical to mapreduce would see the SORT operator and take necessary steps to convert it to a quantile and a sort job. |
class |
POSplit
The MapReduce Split operator. |
class |
POStore
The store operator which is used in two ways: 1) As a local operator it can be used to store files 2) In the Map Reduce setting, it is used to create jobs from MapReduce operators which keep the loads and stores in the Map and Reduce Plans till the job is created |
class |
POStream
|
class |
POUnion
The union operator that combines the two inputs into a single stream. |
| Uses of Operator in org.apache.pig.backend.local.executionengine.physicalLayer.counters |
|---|
| Subclasses of Operator in org.apache.pig.backend.local.executionengine.physicalLayer.counters | |
|---|---|
class |
POCounter
|
| Uses of Operator in org.apache.pig.backend.local.executionengine.physicalLayer.relationalOperators |
|---|
| Subclasses of Operator in org.apache.pig.backend.local.executionengine.physicalLayer.relationalOperators | |
|---|---|
class |
POCogroup
This is a local implementation of Cogroup. |
class |
POCross
This is a local implementation of the cross. |
class |
POSplitOutput
|
class |
POStreamLocal
|
| Uses of Operator in org.apache.pig.impl.logicalLayer |
|---|
| Subclasses of Operator in org.apache.pig.impl.logicalLayer | |
|---|---|
class |
BinaryExpressionOperator
This abstract class represents the logical Binary Expression Operator The binary operator has two operands and an operator. |
class |
ExpressionOperator
|
class |
LOAdd
|
class |
LOAnd
|
class |
LOBinCond
|
class |
LOCast
|
class |
LOCogroup
|
class |
LOConst
|
class |
LOCross
|
class |
LODefine
|
class |
LODistinct
|
class |
LODivide
|
class |
LOEqual
|
class |
LOFilter
|
class |
LOForEach
|
class |
LOFRJoin
This is the logical operator for the Fragment Replicate Join It holds the user specified information and is responsible for the schema computation. |
class |
LOGenerate
|
class |
LogicalOperator
Parent for all Logical operators. |
class |
LOGreaterThan
|
class |
LOGreaterThanEqual
|
class |
LOIsNull
|
class |
LOLesserThan
|
class |
LOLesserThanEqual
|
class |
LOLimit
|
class |
LOLoad
|
class |
LOMapLookup
|
class |
LOMod
|
class |
LOMultiply
|
class |
LONegative
|
class |
LONot
|
class |
LONotEqual
|
class |
LOOr
|
class |
LOProject
LOProject is designed like a singly linked list; A few examples will illustrate the point about the linked list nature of the design; a = load 'input1' as (name, age); b = group a by name; foreach b generate a, a.name; The project operator occurs in two places in the above script: generate a(here) and a.name(here) In the first occurrence, we are trying to project the elements of the bag a; In order to retrieve the bag, we need to project the the second column ($1) or column number 1 (using the zero based index) from the input (the relation or bag b) In the second occurence, we are trying to project the first column ($0) or column number 0 from the bag a which in turn is the column number 1 in the relation b; As you can see, the nested structure or the singly linked list nature is clearly visible; Given that it's a singly linked list, the null pointer or the sentinel is marked explictly using the boolean variable mSentinel; The sentinel is marked true only when the input is a relational operator; This occurs when we create the innermost operator |
class |
LORegexp
|
class |
LOSort
|
class |
LOSplit
|
class |
LOSplitOutput
|
class |
LOStore
|
class |
LOStream
LOStream represents the specification of an external
command to be executed in a Pig Query. |
class |
LOSubtract
|
class |
LOUnion
|
class |
LOUserFunc
|
class |
UnaryExpressionOperator
This abstract class represents the logical Unary Expression Operator The unary operator has an operand and an operator. |
| Uses of Operator in org.apache.pig.impl.plan |
|---|
| Classes in org.apache.pig.impl.plan with type parameters of type Operator | |
|---|---|
class |
DependencyOrderWalker<O extends Operator,P extends OperatorPlan<O>>
DependencyOrderWalker traverses the graph in such a way that no node is visited before all the nodes it depends on have been visited. |
class |
DependencyOrderWalkerWOSeenChk<O extends Operator,P extends OperatorPlan<O>>
DependencyOrderWalker traverses the graph in such a way that no node is visited before all the nodes it depends on have been visited. |
class |
DepthFirstWalker<O extends Operator,P extends OperatorPlan<O>>
DepthFirstWalker traverses a plan in a depth first manner. |
class |
DotPlanDumper<E extends Operator,P extends OperatorPlan<E>,N extends Operator,S extends OperatorPlan<N>>
This class puts everything that is needed to dump a plan in a format readable by graphviz's dot algorithm. |
class |
DotPlanDumper<E extends Operator,P extends OperatorPlan<E>,N extends Operator,S extends OperatorPlan<N>>
This class puts everything that is needed to dump a plan in a format readable by graphviz's dot algorithm. |
class |
OperatorPlan<E extends Operator>
A generic graphing class for use by LogicalPlan, PhysicalPlan, etc. |
class |
PlanDumper<E extends Operator,P extends OperatorPlan<E>,S extends OperatorPlan<? extends Operator>>
This class dumps a nested plan to a print stream. |
class |
PlanDumper<E extends Operator,P extends OperatorPlan<E>,S extends OperatorPlan<? extends Operator>>
This class dumps a nested plan to a print stream. |
class |
PlanPrinter<O extends Operator,P extends OperatorPlan<O>>
A visitor mechanism printing out the logical plan. |
class |
PlanValidator<O extends Operator,P extends OperatorPlan<O>>
Master of all plan validation classes. |
class |
PlanVisitor<O extends Operator,P extends OperatorPlan<O>>
A visitor mechanism for navigating and operating on a plan of Operators. |
class |
PlanWalker<O extends Operator,P extends OperatorPlan<O>>
PlanWalker encapsulates the logic to traverse a plan. |
class |
ReverseDependencyOrderWalker<O extends Operator,P extends OperatorPlan<O>>
ReverseDependencyOrderWalker traverses the graph in such a way that no node is visited before all the nodes that are its successors on have been visited. |
| Fields in org.apache.pig.impl.plan with type parameters of type Operator | |
|---|---|
protected Set<Operator> |
DotPlanDumper.mMultiInputSubgraphs
|
protected Set<Operator> |
DotPlanDumper.mMultiOutputSubgraphs
|
protected Set<Operator> |
DotPlanDumper.mSubgraphs
|
| Methods in org.apache.pig.impl.plan with parameters of type Operator | |
|---|---|
int |
Operator.compareTo(Operator o)
|
protected void |
DotPlanDumper.dumpEdge(Operator op,
Operator suc)
|
protected void |
DotPlanDumper.dumpEdge(Operator op,
Operator suc)
|
protected void |
PlanDumper.dumpEdge(Operator op,
Operator suc)
Will be called to dump the edges of the plan. |
protected void |
PlanDumper.dumpEdge(Operator op,
Operator suc)
Will be called to dump the edges of the plan. |
| Constructor parameters in org.apache.pig.impl.plan with type arguments of type Operator | |
|---|---|
DotPlanDumper(P plan,
PrintStream ps,
boolean isSubGraph,
Set<Operator> mSubgraphs,
Set<Operator> mMultiInputSubgraphs,
Set<Operator> mMultiOutputSubgraphs)
|
|
DotPlanDumper(P plan,
PrintStream ps,
boolean isSubGraph,
Set<Operator> mSubgraphs,
Set<Operator> mMultiInputSubgraphs,
Set<Operator> mMultiOutputSubgraphs)
|
|
DotPlanDumper(P plan,
PrintStream ps,
boolean isSubGraph,
Set<Operator> mSubgraphs,
Set<Operator> mMultiInputSubgraphs,
Set<Operator> mMultiOutputSubgraphs)
|
| Uses of Operator in org.apache.pig.impl.plan.optimizer |
|---|
| Classes in org.apache.pig.impl.plan.optimizer with type parameters of type Operator | |
|---|---|
class |
PlanOptimizer<O extends Operator,P extends OperatorPlan<O>>
A class to optimize plans. |
class |
Rule<O extends Operator,P extends OperatorPlan<O>>
A rule for optimizing a plan. |
class |
RuleMatcher<O extends Operator,P extends OperatorPlan<O>>
RuleMatcher contains the logic to determine whether a given rule matches. |
class |
Transformer<O extends Operator,P extends OperatorPlan<O>>
Transformer represents one tranform that the optimizer can apply to a graph. |
| Subclasses of Operator in org.apache.pig.impl.plan.optimizer | |
|---|---|
class |
RuleOperator
Parent for all Logical operators. |
| Uses of Operator in org.apache.pig.pen.util |
|---|
| Classes in org.apache.pig.pen.util with type parameters of type Operator | |
|---|---|
class |
DependencyOrderLimitedWalker<O extends Operator,P extends OperatorPlan<O>>
|
class |
PreOrderDepthFirstWalker<O extends Operator,P extends OperatorPlan<O>>
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES |