- 139
- 55 846
Alexey Matveev
Philippines
Приєднався 12 кві 2020
My Linkedin profile: www.linkedin.com/in/alexey-matveev-825269173/
My blog: matveev.life
My blog: matveev.life
Atlassian Forge добавляем кастомные поля на портал Jira Service Management
В этом видео я покажу, как добавить кастомные поля на портал при создании реквеста и при просмотре реквеста в Jira Service Management.
Исходный код:
bitbucket.org/itsuperhighway/forge-portal-request-property/src/v.1/
Исходный код:
bitbucket.org/itsuperhighway/forge-portal-request-property/src/v.1/
Переглядів: 33
Відео
Atlassian Forge add custom fields to the Jira Service Management Portal
Переглядів 95Місяць тому
In this video I will show you how you can add custom fields to the portal create request view and portal request view in Jira Server Management. Source code is here: bitbucket.org/itsuperhighway/forge-portal-request-property/src/v.1/
AWS предоставяляем права внешнему пользователю на S3 бакет
Переглядів 28Місяць тому
В этом видео я покажу, как можно предоставить права внешнему пользователю на S3 бакет Вот полиси из видео: { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::637421234803:user/alexey.matveev" }, "Action": [ "s3:ListBucket", "s3:GetBucketLocation" ], "Resource": "arn:aws:s3:::itsuperhighway-test-bucket" }, { "Effect": "Allow", "Principal": { "AWS":...
AWS provide permissions to S3 bucket for an external user
Переглядів 47Місяць тому
In this video I will show you how you can provide permissions to an external user for an AWS S3 bucket Here is the permission pollicy: { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::637421234803:user/alexey.matveev" }, "Action": [ "s3:ListBucket", "s3:GetBucketLocation" ], "Resource": "arn:aws:s3:::itsuperhighway-test-bucket" }, { "Effect": "A...
Atlaskit Dynamic Table кастомная сортировка
Переглядів 51Місяць тому
В этом видео я покажу, как сделать кастомную сортировку в Atlaskit Dynamic Table. Исходный код: bitbucket.org/itsuperhighway/forge-atlaskit-dynamic-table-custom-sort/src/v.2/
Atlaskit Dynamic Table custom sort
Переглядів 51Місяць тому
In this video I will show you how you can add a custom sort to Atlaskit Dynamic Table component. Source code: bitbucket.org/itsuperhighway/forge-atlaskit-dynamic-table-custom-sort/src/v.2/
Atlassian Jira Cloud используем Bulk Edit Issue Rest API
Переглядів 31Місяць тому
В этом видео я покажу, как использовать Atlassian Jira Cloud Bulk Edit Issue Rest API на примере редактирования поля метки. Url запроса: /rest/api/3/bulk/issues/fields/ Тело запроса: { "sendBulkNotification": false, "selectedIssueIdsOrKeys": ["MAT-804"], "selectedActions": ["labels"], "editedFieldsInput": { "labelsFields": [ { "bulkEditMultiSelectFieldOption": "ADD", "fieldId": "labels", "label...
Atlassian Jira Cloud Bulk Edit issue REST API
Переглядів 49Місяць тому
In this video I will show you how you can use Atlssian Jira Cloud Bulk Edit Issue Rest API. I will show you how you can add, remove, replace and remove_all labels with this API. URL of the request: /rest/api/3/bulk/issues/fields/ Body of the request: { "sendBulkNotification": false, "selectedIssueIdsOrKeys": ["MAT-804"], "selectedActions": ["labels"], "editedFieldsInput": { "labelsFields": [ { ...
AWS коннектим два EC2 в разных VPC
Переглядів 37Місяць тому
В этом видео я покажу, как соединить два EC2 инстанса в разных VPC c помощью Peering connection
AWS connect EC2 instances in different VPCs
Переглядів 33Місяць тому
In this video I will show you how you can connect 2 EC2 instances which are placed in different VPCs using peering connection.
Конвертируем маркап в Jira Data Center в HTML
Переглядів 42Місяць тому
В этом видео я покажу, как перевести маркап в Jira Data Center в HTML
Convert Jira Data Center markup to HTML
Переглядів 35Місяць тому
In this video I will show you how you can convert Jira Data Center markup format fields into HTML
AWS Code Build подключаемся к dockerhub с нашим пользователем
Переглядів 21Місяць тому
В этом видео я покажу, как подключиться к dockerhub под своим пользователем в AWS Code build. JSON для secret manager: {"DOCKER_HUB_USERNAME":"username","DOCKER_HUB_PASSWORD":"pat_234234"} Исходный код: bitbucket.org/itsuperhighway/aws-python-app-fast-api/src/v.3/
AWS Code Build login to docker with proper credentials
Переглядів 36Місяць тому
I this video I will show you how you can connect to dockerhub with your own credentials in an AWS Code Build project. JSON for secret manager: {"DOCKER_HUB_USERNAME":"username","DOCKER_HUB_PASSWORD":"pat_234234"} Code repo: bitbucket.org/itsuperhighway/aws-python-app-fast-api/src/v.3/
Конвертируем ADF в HTML для Jira Cloud
Переглядів 242 місяці тому
В этом видео я покажу, как конвертировать ADF формат для Jira Cloud полей и комментариев в HTML
Atlassian Forge планировщик задач и асинхронные события
Переглядів 412 місяці тому
Atlassian Forge планировщик задач и асинхронные события
Atlassian Forge scheduler and async events
Переглядів 412 місяці тому
Atlassian Forge scheduler and async events
Аутентификация в Jira Cloud и Data Center Rest API
Переглядів 322 місяці тому
Аутентификация в Jira Cloud и Data Center Rest API
Jira Cloud and Data Center Rest API authentication
Переглядів 1062 місяці тому
Jira Cloud and Data Center Rest API authentication
ANTLR4 in Typescript project in Visual Studio Code
Переглядів 5917 місяців тому
ANTLR4 in Typescript project in Visual Studio Code
JSM Assets копируем значение из поля Assets в текстовое поле
Переглядів 61Рік тому
JSM Assets копируем значение из поля Assets в текстовое поле
JSM Assets copy a value for an asset field to a text field in Automation
Переглядів 542Рік тому
JSM Assets copy a value for an asset field to a text field in Automation
Тестируем Captions.ai. Ожидания и реальность
Переглядів 465Рік тому
Тестируем Captions.ai. Ожидания и реальность
AWS развертываем 2 приложения на Python на AWS ECS
Переглядів 27Рік тому
AWS развертываем 2 приложения на Python на AWS ECS
Hi
Мне вот сделали такой на ирландию а я хочу еще один сделать на финляндию , посмотрел и нифига не понял (((( Это увы что-то для новичка совсем сложно
AWS в целом сложен. Они часто меняют интерфейс + требуется зайти во много разных мест и сделать много разных настроек, чтобы получить казалось бы что-то простое. Я тоже не создаю vpn подключения каждый день и поэтому мне нужно посмотреть какое-то видео, чтобы это сделать, когда потребуется.
Larger font needed!
What are the headers you have used to create this request
Hi! If the question is about authentication then here’s the video Jira Cloud and Data Center Rest API auth ua-cam.com/video/dOnlgIKF7bY/v-deo.html
Hello sir i was trying to use this package in my forge app it sayd the package runs on react 16.0 and i am using react 18. version is yhere a way to fix it?
You can set the version of react in your package.json to 16
for the new version 11, the background color dont work, can you tell how change in this version?
I changed all the files and none of them have any effect on my grafana, I'm on the latest version, do you know what it could be? I use the free license.
Delete the cookies
@@fofi18 now works, tkx man.
this is not working correctly, the api is not coming up, how do I solve it?
very usefull, thanks a lot
Добрый день! Скажите, возможно есть функция post install redirect в Forge?
Качество ужасное ничего не видно
This is a very useful video. Many thanks for teaching!
About as straightforward and clear as you can be. Thank you!
Is it possible to replace the background of the login form in grafana 11 ? I can’t add background -color property
were you able to change the background color of the box in this latest version?
Boa tarde, você poderia fazer um vídeo mostrando a instalação com o código, tento fazer e não consigo, por favor!
fantastic !is it going to work also in Jira DC ?
Estou aqui de novo! 05/2024, Brazil!!
ну и ещё раз скажу спасибо за ваше видео, пересмотрела много, но именно оно меня вдохновило) ждём новых выпусков
И ещё вопрос по динамическим переменным, в запросе нужно передавать постоянно любой из хешей: sha256 или sha512 и тд., в Postman нет такой переменной, как можно решить данную задачу? Заранее спасибо за ответ) тут получилось с применением CryptoJS.SHA256(test).toString()
Добрый день) спасибо за видео. У меня вопрос, а если в запрос нужно передать массив который сразу будет содержать 300 объектов [{"value": "value1", ''field': "field"},..., {"value": "value300", ''field': "field"}] + запустить 10 подряд запросов и в каждом значение value должно быть уникальным? 300 шт значений value получилось сгенерить и сложить в 1 массив, а дальше куда двигаться, не пойму... пока тут сама с собой разговаривала) получилось дописать скрипт и вкл run) в принципе оказалось не сложно, затык поймала, когда из переменной возвращался [object Object] а не ожидаемый массив с 300 объектами, тут помогло JSON.stringify()
Hello, I just watched your video and it is good information. When I expose my grafana with ssl certificates it doesn't take the configuration or remove the "Welcome to Grafana" can you help me? I refer to the text and the name of the app. It is the only video that helped me configure.
If you know what I mean?
Алексей, спасибо Вам за это видео! Очень доходчиво и ёмко объяснили сложную тему. Респект! Буду ждать новых видео по Графане от Вас.
Отличного дня, Алексей можешь подсказать. Есть SR script fields search, как на UI сделать задержку ввода символов?
Я над третьим прям задумался. Приятно осознавать, что это второй класс.
это тебе не json по ресту перекладывать, тут думать надо
не знаю как у вас там, но у нас надо решить следующую проблему: заменить арифметику алгеброй в начальной школе, потому что маразм лютый творится
Thanks for the tutorial. 5:34 my task status never gets out of "Provisioning". No any logs ever appear. What could be the reason for that?
Hello! It means that there is something wrong with the cloud formation job for your cluster. I would go to cloud formation, found the job by the name of the service and have a look what is going on there
💓
I have default as unassigned, I want to set to Automatic through API call, how can I do it? -2 ?
Здравствуйте, спасибо большое за столь полезный материал. Хотел обратиться с вопросом который не могу решить. Могу ли я с помощь ActiveObject создать свою сущность и сделать в ней внешние ключи на таблицы jira. Как в случае с todo, грубо говоря добавить поле creatorId, как внешний ключ на юзера или внешний ключ к issue к которой привязано todo. Заранее спасибо за помощь
pls make similar content for docker image aswell
Hello! As far as understand the only difference that you need to connect to the docker container using: docker exec -it grafana_container_name bash and then you can do the same configuration. Or you mean something else?
чувак, тебе нужна гопроха для прогулок ) ua-cam.com/video/t_Lt_Hyp9zY/v-deo.html
Надо будет посмотреть что нибудь
Спасибо вам за видео! Грустно, что на таком качественном контенте, 1 просмотр Был опыт настройки grafana с keycloak, который в docker stack. Пробовали прописывать oAuth провайдера в env стека?
Нет, в env я не прописывал. Спасибо за отзыв!
Здраствуйте пожалуйста помогите создать vpn на aws amazon vpc есть на амазоне у меня.как можна связиватся с вами?заранее спс
Добрый день! А что не получается?
Здраствуйте создал аккаунт амазон впс создал виндовс сервер 2022.когда на сайте коннект нажимаю заходит на сервер.а если закрою браузер.потом немогу подключитса на сервер.пишет удаленный компютер выключен или не в сети.и как создат впн незнаю.Вашу видео почмотрел начале видео сказали что надо сертификат чтобы подключитьса из интернета.пожалуйста помогите создат впн
Амазоне как создат впс и впн помогите чтобы с телефона и компьютера подключитьса к впн...
Hello Alexey, good job, thank you for sharing!
too bad it's not free anymore
Thank you too!
please copy past yaml file here
Here is the yml file for Jira: version: '3' services: jira_node_1: depends_on: - postgresql image: atlassian/jira-software:latest networks: - jiranet volumes: - /Users/alexm/projects/prometheus/shared:/var/atlassian/application-data/jira/shared ports: - '8080:8080' - '8000:8000' environment: - 'ATL_JDBC_URL=jdbc:postgresql://postgresql:5432/jiradb' - 'ATL_JDBC_USER=jira' - 'ATL_JDBC_PASSWORD=jellyfish' - 'ATL_DB_DRIVER=org.postgresql.Driver' - 'ATL_DB_TYPE=postgres72' - 'JVM_MINIMUM_MEMORY=2048m' - 'JVM_MAXIMUM_MEMORY=4096m' - 'JVM_SUPPORT_RECOMMENDED_ARGS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8000"' - 'CLUSTERED=true' - 'JIRA_NODE_ID=node_1' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" jira_node_2: depends_on: - postgresql image: atlassian/jira-software:latest networks: - jiranet volumes: - /Users/alexm/projects/prometheus/shared:/var/atlassian/application-data/jira/shared ports: - '8081:8080' - '8001:8000' environment: - 'ATL_JDBC_URL=jdbc:postgresql://postgresql:5432/jiradb' - 'ATL_JDBC_USER=jira' - 'ATL_JDBC_PASSWORD=jellyfish' - 'ATL_DB_DRIVER=org.postgresql.Driver' - 'ATL_DB_TYPE=postgres72' - 'JVM_MINIMUM_MEMORY=2048m' - 'JVM_MAXIMUM_MEMORY=4096m' - 'JVM_SUPPORT_RECOMMENDED_ARGS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8000"' - 'CLUSTERED=true' - 'JIRA_NODE_ID=node_2' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" postgresql: image: postgres:9.5-alpine networks: - jiranet volumes: - postgresqldata:/var/lib/postgresql/data ports: - '5432:5432' environment: - 'POSTGRES_USER=jira' # CHANGE THE PASSWORD! - 'POSTGRES_PASSWORD=jellyfish' - 'POSTGRES_DB=jiradb' - 'POSTGRES_ENCODING=UNICODE' - 'POSTGRES_COLLATE=C' - 'POSTGRES_COLLATE_TYPE=C' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" volumes: postgresqldata: external: false networks: jiranet: driver: bridge
Confluence: version: '3' services: confluence_node_1: depends_on: - postgresql image: atlassian/confluence:latest networks: confnet: ipv4_address: 192.168.0.3 volumes: - /Users/alexm/projects/prometheus/confluence/shared:/var/atlassian/application-data/confluence/shared-home ports: - '8090:8090' - '8000:5005' environment: - 'ATL_JDBC_URL=jdbc:postgresql://postgresql:5432/confluencedb' - 'ATL_JDBC_USER=confluence' - 'ATL_JDBC_PASSWORD=jellyfish' - 'ATL_DB_DRIVER=org.postgresql.Driver' - 'ATL_DB_TYPE=postgresql' - 'JVM_MINIMUM_MEMORY=2048m' - 'JVM_MAXIMUM_MEMORY=4096m' - 'JVM_SUPPORT_RECOMMENDED_ARGS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005"' - 'ATL_CLUSTER_NAME=confluence_cluster' - 'ATL_PRODUCT_HOME_SHARED=/var/atlassian/application-data/confluence/shared-home' - 'ATL_CLUSTER=true' - 'ATL_CLUSTER_TYPE=multicast' - 'ATL_CLUSTER_TTL=1' - 'ATL_CLUSTER_ADDRESS=235.113.127.226' - 'ATL_CLUSTER_INTERFACE=eth0' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" confluence_node_2: depends_on: - postgresql image: atlassian/confluence:latest networks: confnet: ipv4_address: 192.168.0.4 volumes: - /Users/alexm/projects/prometheus/confluence/shared:/var/atlassian/application-data/confluence/shared-home ports: - '8091:8090' - '8001:5005' environment: - 'ATL_JDBC_URL=jdbc:postgresql://postgresql:5432/confluencedb' - 'ATL_JDBC_USER=confluence' - 'ATL_JDBC_PASSWORD=jellyfish' - 'ATL_DB_DRIVER=org.postgresql.Driver' - 'ATL_DB_TYPE=postgresql' - 'JVM_MINIMUM_MEMORY=2048m' - 'JVM_MAXIMUM_MEMORY=4096m' - 'JVM_SUPPORT_RECOMMENDED_ARGS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005"' - 'ATL_CLUSTER_NAME=confluence_cluster' - 'ATL_CLUSTER=true' - 'ATL_PRODUCT_HOME_SHARED=/var/atlassian/application-data/confluence/shared-home' - 'ATL_CLUSTER_TYPE=multicast' - 'ATL_CLUSTER_TTL=1' - 'ATL_CLUSTER_ADDRESS=235.113.127.226' - 'ATL_CLUSTER_INTERFACE=eth0' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" postgresql: image: postgres:9.5-alpine networks: confnet: ipv4_address: 192.168.0.2 volumes: - postgresqldata:/var/lib/postgresql/data ports: - '5432:5432' environment: - 'POSTGRES_USER=confluence' # CHANGE THE PASSWORD! - 'POSTGRES_PASSWORD=jellyfish' - 'POSTGRES_DB=confluencedb' - 'POSTGRES_ENCODING=UNICODE' - 'POSTGRES_COLLATE=C' - 'POSTGRES_COLLATE_TYPE=C' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" volumes: postgresqldata: external: false networks: confnet: driver: bridge ipam: driver: default config: - subnet: "192.168.0.0/24" gateway: "192.168.0.1"
Bitbucket version: '3' services: bb_node_1: depends_on: - postgresql image: atlassian/bitbucket:latest networks: - bbnet volumes: - /Users/alexm/projects/prometheus/bitbucket/shared:/var/atlassian/application-data/bitbucket/shared ports: - '7990:7990' - '8000:5005' environment: - 'JDBC_URL=jdbc:postgresql://postgresql:5432/bbdb' - 'JDBC_USER=bb' - 'JDBC_PASSWORD=jellyfish' - 'JDBC_DRIVER=org.postgresql.Driver' - 'JVM_MINIMUM_MEMORY=2048m' - 'JVM_MAXIMUM_MEMORY=4096m' - 'JVM_SUPPORT_RECOMMENDED_ARGS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005' - 'HAZELCAST_GROUP_NAME=bb_group' - 'HAZELCAST_GROUP_PASSWORD=1234' - 'HAZELCAST_NETWORK_MULTICAST=true' bb_node_2: depends_on: - postgresql image: atlassian/bitbucket:latest networks: - bbnet volumes: - /Users/alexm/projects/prometheus/bitbucket/shared:/var/atlassian/application-data/bitbucket/shared ports: - '7991:7990' - '8001:5005' environment: - 'JDBC_URL=jdbc:postgresql://postgresql:5432/bbdb' - 'JDBC_USER=bb' - 'JDBC_PASSWORD=jellyfish' - 'JDBC_DRIVER=org.postgresql.Driver' - 'JVM_MINIMUM_MEMORY=2048m' - 'JVM_MAXIMUM_MEMORY=4096m' - 'JVM_SUPPORT_RECOMMENDED_ARGS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005' - 'HAZELCAST_GROUP_NAME=bb_group' - 'HAZELCAST_GROUP_PASSWORD=1234' - 'HAZELCAST_NETWORK_MULTICAST=true' postgresql: image: postgres:9.5-alpine networks: - bbnet #volumes: # - postgresqldata:/var/lib/postgresql/data ports: - '5432:5432' environment: - 'POSTGRES_USER=bb' # CHANGE THE PASSWORD! - 'POSTGRES_PASSWORD=jellyfish' - 'POSTGRES_DB=bbdb' - 'POSTGRES_ENCODING=UNICODE' - 'POSTGRES_COLLATE=C' - 'POSTGRES_COLLATE_TYPE=C' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" volumes: postgresqldata: external: false networks: bbnet: driver: bridge
Promo-SM
Спасибо, очень помог
умение себя подать и наглость в назывании цифры гораздо сильнее влияет на зарплату нежели технические знания
Да, есть такое
не врет и краснеет
))))) Это результат ежедневного похода в бассейн. Тут солнце меня сразу красным делает)
If you dont say what you did on 3:35 this tutorial worth nothing.
Hello! There is a reference to my bitbucket repo with all commands which I typed in this video: bitbucket.org/itsuperhighway/grafana/src/master/install_grafana I believe it should answer your comment.
I couldn’t access your repo
Hi, I cannot access the repo as well, but here is the solution. To save file and exit in nano use: ctr + x. then "Y" to save the file. When asked "Filename to Write" with options just click "Enter"
I can't find the file 8534 that contains Welcome to Grafana sir, what should I do to find? thank you
Hello! you can go to usr/share/grafana/public and execute the following command grep -rnwl ‘./’ -e ‘Welcome to Grafana’ it will show you all the files with the Welcome to Grafana lines. You can read more here: matveevlife.wordpress.com/2023/04/15/change-login-screen-in-grafana-oss/
@@alexeymatveev7565 I did sir but not found root@arm-64:/usr/share/grafana/public# grep -rnwl ‘./’ -e ‘Welcome to Grafana’ grep: ‘./’: No such file or directory grep: to: No such file or directory grep: Grafana’: No such file or directory root@arm-64:/usr/share/grafana/public#
I am not sure why it happens. But do you have Welcome to Grafana in Grafana login screen? Also what is your Grafana version? Is it OSS version?
@@alexeymatveev7565 I've found and successfully changed thank you sir 🙏
@@alexeymatveev7565 it was fixed sir I've found thankyou
Спасибо!
хотелось бы поставить больше, чем один лайк
Спасибо!
Спасибо!
буду очень благодарен, если расскажите как создать restful table и к нему же rest module :)
Имеется ввиду restful table из aui? Если да, то я aui не использую. С ним очень тяжело ui делать.
смотрю все ваши видео 👍спасибо вам за работу! Подскажите по простому про OSGI где то в памяти из прочтенных мануалов помню что со Спрингом его вроде как надо использовать а вы его не используете, спасибо
Добрый день! Я использую спринг при работе с OSGI. Atlassian Spring Scanner это спринг. Хотелось бы тогда понять, что Вы понимаете под использованием Spring.
Если имеется ввиду, что я использовал Named а не Component и Inject, а не Autowired, то оно должно и так и так работать.
@@alexeymatveev7565 я имел ввиду пакет atlassian-plugins-osgi-javaconfig если создавать из консоли плагин он идет в пом по дефолту вы вместо него как я понимаю используете спринг сканнер? Так вот в чем разница если она есть. Спасибо)
Можно либо использовать Atlassian Spring Scanner с его аннотациями типа ComponentImport. Или java config, но тогда аннотацию ComponentImport, там уже использовать не получится. Но бывает необходимость использовать какой-то сервис из другого бандла/плагина. Поэтому этот сервис нужно достать. Вот как раз atlassian-plugins-osgi-javaconfig и позволяет это сделать. Можно это все сделать из без этой библиотеки, но тогда код, который в этой библиотеке придется самому написать. Мне больше нравится использовать Atlassian Spring Scanner. Java config я использую только если нельзя воспользоваться Atlassian Scanner. Я про это рассказывал вот тут. ua-cam.com/video/U8L-DKHXBg0/v-deo.html
@@alexeymatveev7565 понял, спасибо 👍
😁 Promo'SM
Fantastic. Thanks Alexey
Glad you liked it!